Kirjoittaja Aihe: dist-upgrade breezystä dapperiin ja kone sekasin (ratkaistu)  (Luettu 3872 kertaa)

fly

  • Käyttäjä
  • Viestejä: 265
    • Profiili
    • o_O
hei!

yritin tossa vähän aikaa (pari tuntia) sitten ohjeita seuraten saada vähän ennakkoon päivitettyä itteni tohon uuteen versioon breezystä dapperiin, kun sitä niin toimivaks ihmiset kehui. menin konsoliin ctrl + alt + f1 ja siellä laitoin /etc/init.d/gdm stop. poistin w32codecit ym kun niin oli neuvottu. uusi sources.list oli nettisivulta http://www.macewan.org/2006/02/23/upgrading-breezy-to-dapper/ copy pastettu. laitoin ensin updaten ja sitten dist-upgraden. näytti menevän suht pitkään niin kävin kaupassa välissä, takaisin tullessa vastasin johonkin gnomen tms alkuperäisen asetuksen säilytykseen / korjaukseen puolihuolimattomasti y eli annoin päivittää senkin. se oli ainoa mitä kysyi. sitten noin kymmenen minuuttia onnistuneelta näyttävän meiningin jälkeen tuli virheilmoitus gstreamerista versiosta 0.8 että sen riippuvuudet ei onnistu, kaks pakettia osotti samaan ja toinen oli joku 0.8.???unofficial paketti jota en osannut pistää korvattavaksi. oma komentorivi työskentely on sitä että osaan liikkua kansioissa ja käyttää gedit:tiä. yritin sitten konsolissa lukevaa neuvoa että apt-get -f install. se halusi kokoajan asentaa saman paketin. sitten yritin saada man ja help sivuja kattoessa jotain millä saisin menemään ja yritin asentaa ja poistaa gstream* ja en päässyt puusta pitkään. en uskaltanu siinä alkaa käynnistää kun jotain voisi mennä pieleen. "fiksuna" ajattelin palauttavani takaisin ja kopioin varmuuskopion vanhasta sources.list:istä. update + dist-upgrade ja sitten sudo reboot = virhe ilmoitus jossa lukee "ALERT! /dev/sda1 doen not exist. Dropping to a shell!" jonka jälkeen oon kummassa konsolissa jossa ei oikeen mikään komento toimi. ei edes vikasietotila toimi.
sekavia musitiinpanoja tein ja välillä siinä gstreamia valittaessa se sanoi ainakin seuraavista:

libgstgoom.so ei voitu korvata (?)

sekä

/var/cache/apt/archives/gstreamer0.8-misc-0.8.12-1ubuntu1_i386.deb
E: Sub process /usr/bin/dpkg returned error code (1)

nyt siis tilanne on että käynnistin live cd:ltä ja mielelläni saisin vaikka vanhan sessioni takaisin ja päivittäisin kun se on turvallista / kun osaan. toivottavasti joku osaa auttaa mitä tehdä, en haluaisi menettää kaikkia asetuksia ja tiedostoja.

jos jäi jotain tärkeää kertomatta niin saa kysyä, kyseessä on siis breezy + gnome jonka yritin saada dapperiksi.

t. katja
« Viimeksi muokattu: 19.03.06 - klo:20.12 kirjoittanut fly »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
uusi sources.list oli nettisivulta http://www.macewan.org/2006/02/23/upgrading-breezy-to-dapper/ copy pastettu.

tuo näyttää olevan kunnossa.

vastasin johonkin gnomen tms alkuperäisen asetuksen säilytykseen / korjaukseen puolihuolimattomasti y eli annoin päivittää senkin.

tämäkin on ihan fiksua jos ei ole itse käpälöinyt noita konffeja.

onnistuneelta näyttävän meiningin jälkeen tuli virheilmoitus gstreamerista versiosta 0.8 että sen riippuvuudet ei onnistu, kaks pakettia osotti samaan ja toinen oli joku 0.8.???unofficial paketti jota en osannut pistää korvattavaksi.

ja tässä nähdään, että virallisten repojen ulkopuolelta asennetut paketin oikeasti aiheuttavat hitusen harmia päivitettäessä.

yritin sitten konsolissa lukevaa neuvoa että apt-get -f install. se halusi kokoajan asentaa saman paketin. sitten yritin saada man ja help sivuja kattoessa jotain millä saisin menemään ja yritin asentaa ja poistaa gstream* ja en päässyt puusta pitkään.

juu, ei se etene jos siellä on konflikteja, eikä varmaankaan jo asennettuja paketteja ole konffattu millään tavalla. tapa jolla tuosta pääsee eteenpäin on pakottaa uusi paketti kirjoittamaan vanhan yli:
Koodia: [Valitse]
$ sudo dpkg -i --force overwrite <tähän se paketin nimi polkuineen>
ja jatkoa vaan dist-upgradella.

en uskaltanu siinä alkaa käynnistää kun jotain voisi mennä pieleen.

juu, ei ole hyvä idea käynnistää konetta jossa on osittain päivitetty ympäristö ja paljon konffaamattomia paketteja. tosin kyllä sillä varmaan komentoriville pääsisi silti.

"fiksuna" ajattelin palauttavani takaisin ja kopioin varmuuskopion vanhasta sources.list:istä.

perussääntönä sanottakoon, että päivitys uudempaan onnistuu, mutta paluu ei.

/var/cache/apt/archives/gstreamer0.8-misc-0.8.12-1ubuntu1_i386.deb

tuossahan se paketin nimi onkin, jota tuolla aikaisemmin kaipailin.

nyt siis tilanne on että käynnistin live cd:ltä ja mielelläni saisin vaikka vanhan sessioni takaisin ja päivittäisin kun se on turvallista / kun osaan. toivottavasti joku osaa auttaa mitä tehdä, en haluaisi menettää kaikkia asetuksia ja tiedostoja.

ehkä joku kikkailu, jossa live-cd:ltä chrootataan siihen sinun rikkinäiseen ympäristöön ja yritetään jatkaa päivittämistä dapperiksi saattaisi onnistua, mutta olisi aika paljon monimutkaisempaa kuin kotihakemiston varmuuskopiointi ja uudelleenasennus vaikkapa dapperin flight-5 cd:ltä tai breezyn levyltä.

tosin jos /home on omalla osiollaan, niin uudelleenasennus on mahdollista tehdä niin, että omat tiedostot eivät katoa.
Janne

fly

  • Käyttäjä
  • Viestejä: 265
    • Profiili
    • o_O
kiitos nopeasta vastauksesta :) yritän tolla chrootilla päästä jatkamaan ja jos ei onnistu niin sitten se dapperin vitonen. tota overwrite koodia en tienny, mut nyt on ylhäällä, ilmotan tänne jos / kun toimii.

fly

  • Käyttäjä
  • Viestejä: 265
    • Profiili
    • o_O
vau! oot janne kyllä aika nero ;) nyt mulla on kone toiminnassa dapperilla niin että työpöydälläki kuvakkeet samoilla kohdilla mihin jäi ennen sekoomista, xorg.conf vähän sekasin hiiren rullan ym kanssa ja ei dapperi taida tukea fgrlx:ää vielä(?) kun piti ati:ks vaihtaa että X toimii, mutta tommoset on pientä kun kone toimii taas. ehtiihän noi säätää. iso kiitos!

jos jollain muulla tulee sama niin pistän ohjeet miten itellä se meni:

ensin pääkäyttäjän oikeudet otin
$ sudo su
sitte mountasin
# mount /dev/sda1 /mnt/sda1 (hda kai monella kun joka ohjeessa niin lukee, itsellä kuitenkin sda)
ja sitte chrootilla tiedostojärjestelmään pääkäyttäjän oikeuksilla
# chroot /mnt/sda1
sitten
# apt-get dist-upgrade
anto sen mennä loppuun niin pitkälle kun meni jonka jälkeen toi koodi
# dpkg -i --force overwrite <tähän se paketin nimi polkuineen>
# vielä kerran dist-upgrade et hoidetaan homma loppuun

sit kirjotin exittiä siihen ja käynnistin uudestaan

tollasen jäljiltä pääs käynnistää konsoliin (en ikinä varmaan ollu niin ilonen sen nähdessäni vaikka ensin sitä pelkäsinki) jossa pientä hienosäätöö /etc/X11/xorg.conf ja tadaa! toimii! yllättävän helposti loppuen lopulta.
« Viimeksi muokattu: 19.03.06 - klo:20.21 kirjoittanut fly »

Krizze

  • Käyttäjä
  • Viestejä: 19
  • Linux users forever
    • Profiili
Preparing to replace coreutils 5.2.1-2ubuntu2 (using .../coreutils_5.93-5ubuntu3_i386.deb) ...
Removing `local diversion of /usr/share/man/man1/md5sum.textutils.1.gz to /usr/share/man/man1/md5sum.1.gz'
dpkg-divert: rename involves overwriting `/usr/share/man/man1/md5sum.textutils.1.gz' with
  different file `/usr/share/man/man1/md5sum.1.gz', not allowed
dpkg: error processing /var/cache/apt/archives/coreutils_5.93-5ubuntu3_i386.deb (--unpack):
 subprocess pre-installation script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/coreutils_5.93-5ubuntu3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Kellään tietoa miten tuosta ongelmasta päästään yli?
Dapperia tässä yritetty päivittää mutta aina vaan coreutils ongelma...

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
vau! oot janne kyllä aika nero ;)
Hän on nero. ;)

Lainaus
xorg.conf vähän sekasin hiiren rullan ym kanssa
Kokeilepas komentaa
Koodia: [Valitse]
sudo dpkg-reconfigure -phigh xserver-xorg, ja sitten säädät sen itsellesi sopivaksi komennolla
Koodia: [Valitse]
sudo dpkg-reconfigure xserver-xorg
alias vililikku

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Kellään tietoa miten tuosta ongelmasta päästään yli?
Dapperia tässä yritetty päivittää mutta aina vaan coreutils ongelma...

eikös se mene tuolla samalla ohjella kuin mitä alkuperäiselle kysyjälle on vastattu?
Janne