Kirjoittaja Aihe: Päivitys jumiutui ja sen jälkeiset ongelmat  (Luettu 3334 kertaa)

Paranara

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Päivitys jumiutui ja sen jälkeiset ongelmat
« : 27.09.12 - klo:18.57 »
Koitin päivittää Ubuntua versiosta 11.10 versioon 12:04. Koneena on HP Compaq Presario läppäri.
Aluksi päivittäminen ei onnistunut, koska pakettilähteissä oli ylimääräinen lähde. Korjasin tämän poistamalla epäviralliset pakettilähteet käsipelin.

Aloin päivittämään terminaalin kautta
Koodia: [Valitse]
sudo do-release-upgrade
Päivitys sujui hyvin kunnes ilmestyi teksti:
Koodia: [Valitse]
* Starting NTP server ntpd
*** glibc detected *** lockfile-create: malloc(): memory corruption (fast): 0x0000000000aba0e0

Johon päivitys sitten töppäsi. Oltuaan siinä tunnin, keskeytin päivityksen ctrl+alt+c combolla. Paha virhe.
Järjestelmä jäi kokonaan jumiin, näppäimistö ei enään toiminut joten käynnistin koneen väkisin uudestaan.
Normaalilla käynnistyksellä kone avaa aloitusnäkymän aivan normaalisti, ulkoinen hiirikin toimii, mutta sisäänkirjautuessa kone pomppaa takaisin aloitusnäkymään. Hypätessäni ctrl+alt+f2 combolla tekstikonsoliin, kaikki on aluksi normaalia mutta hetken päästä ruutuun tulee itsestään tekstiä, tyyliin:
Koodia: [Valitse]
[ 1200.666824] sd 6:0:0:0: [sdb] Asking for cache data failed
[ 1200.666878] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 1252.378714] sd 6:0:0:0: [sdb] Asking for cache data failed

Ja tätä jatkuu itsestään

Aloin korjaamaan tilannetta tämän linkin avulla:
http://askubuntu.com/questions/111563/lost-power-during-upgrade-how-do-i-recover

Käynnistin siis toipumistilan. Klikkaan netin käyttöön ja avaan pääkäyttäjän pääteen, kaikki näyttää normaalilta.

Ajoin
Koodia: [Valitse]
dpkg --configure -aTuloste oli seuraavanlainen:
Koodia: [Valitse]
fsck - util-linux 2.20.1
/dev/sda7: clean, 278763/2629632 files, 2734088/10507776 blocks
rm: tiedostoa "/var/lib/apt/lists/partial/*" ei voi poistaa:

Tiedostoa tai hakemistoa ei ole
rm: tiedostoa "/var/cache/apt/archives/partial/*" ei voi poistaa:

Tiedostoa tai hakemistoa ei ole

Luetaan välimuistia
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Tehdään asetuksia: gims (2.6.12-1ubuntu1) ...
Tehdään asetuksia: remmina-plugin-vnc (1.0.0-1ubuntu5) ...
Tehdään asetuksia: ntp (1:4.2.6.p3+dfsg-1ubuntu3) ...
runlevel:/var/run/utmp: Tiedostoa tai hakemistoa ei ole
* Starting NTP server ntpd
*** glibc detected *** lockfile-create: malloc(): memory

corruption (fast): 0x0000000000aba0e0

Suljin ctrl+alt+c:llä.
Ajoin
Koodia: [Valitse]
apt-get update
Vastaan tuli ongelma:

Koodia: [Valitse]
* Starting NTP server ntpd
lockfile creation failed: exceeded maxinum number of lock attempts
*** glibc detected *** lockfile-create: invalid fastbin entry

(free) 0x0000000002110080 ***
Segmentation fault (core dumped
Painoin ctrl+alt+c, jonka jälkeen ohjelma suoriutui muuten loppuun.

apt-get upgrade ilmoitti että 0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.

Ajoin
Koodia: [Valitse]
dpkg --configure -a
Tulostus oli seuraavanlainen:
Koodia: [Valitse]
rm: tiedostoa "/var/lib/apt/lists/partial/*" ei voi poistaa:

Tiedostoa tai hakemistoa ei ole
rm: tiedostoa "/var/cache/apt/archives/partial/*" ei voi poistaa:

Tiedostoa tai hakemistoa ei ole

Luetaan välimuistia
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done

Lasketaan muutoksia

Tämän tietokoneen ohjelmistot on päivitetty

Päivityksiä ei ole saatavilla järjestelmälle. Päivitys keskeytyy


Haluatko aloittaa päivityksen?



 Jatka [yN]   Yksityiskohdat [d]

Katsoin yksityiskohdat, niitä ei ollut, painoin y ja ohjelma suoritti itsensä.



Nyt olen tuloksessa, että normaalilla käynnistyksellä tilanne on täysin sama kuin alussa.
apt-get update menee läpi ongelmitta.
apt-get upgrade ilmoittaa, että 0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.

dpkg --configure -a ei ainakaan kerro tekevänsä minulle mitään.

Tämä on nyt ensimmäinen kerta kun googlettaminen ei ratkaissut ongelmaa tietokoneiden kanssa. Osaisiko täällä joku auttaa? Toivottavasti teksti ei ole liian epäselvää.
Kone ei ole omani ja siihen ei saa asentaa käyttöjärjestelmää uusiksi.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Päivitys jumiutui ja sen jälkeiset ongelmat
« Vastaus #1 : 27.09.12 - klo:20.00 »
Ovatko koneen muistikammat kunnossa?

EDIT: http://ubuntuforums.org/showthread.php?p=12157882
« Viimeksi muokattu: 27.09.12 - klo:20.17 kirjoittanut mrl586 »

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Päivitys jumiutui ja sen jälkeiset ongelmat
« Vastaus #2 : 27.09.12 - klo:21.08 »


Avaa grub ja valitse viimeisin vikasietotila vaihtoehto. Kun teksti-ikkuna avautuu,valitse  dpkg  Korjaa rikkinäiset paketit.

Tämän pitäisi ajaa päivityksen loppuun.
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

Paranara

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: Päivitys jumiutui ja sen jälkeiset ongelmat
« Vastaus #3 : 28.09.12 - klo:01.43 »
Ajoin muistintarkituksen, neljä tuntia myöhemmin ilmoitti muistien olevan ehjät.



Avaa grub ja valitse viimeisin vikasietotila vaihtoehto. Kun teksti-ikkuna avautuu,valitse  dpkg  Korjaa rikkinäiset paketit.

Tämän pitäisi ajaa päivityksen loppuun.
Tein kuten neuvoit, tuli teksti:
Koodia: [Valitse]
rm: tiedostoa "/var/lib/apt/lists/partial/*" ei voi poistaa: Tiedostoa tai hakemistoa ei ole
rm: tiedostoa "/var/cache/apt/archives/partial/*" ei voi poistaa: Tiedostoa tai hakemistoa ei ole

Luetaan välimuistia
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done

Lasketaan muutoksia

Tämän tietokoneen ohjelmistot on päivitetty

Päivityksiä ei ole saatavilla järjestelmälle. Päivitys keskeytyy.


Haluatko aloittaa päivityksen?



 Jatka [yN]   Yksityiskohdat [d]

Valitsin vaihtoehdon d, vastaukseksi tuli
Koodia: [Valitse]
(END)Poistuin Q:lla. Uskallanko jatkaa?

EDIT: http://ubuntuforums.org/showthread.php?p=12157882
Selasin, mutta en löytänyt ratkaisua, kun tuosta NTP:stä ei enään valittele. :\
« Viimeksi muokattu: 28.09.12 - klo:02.32 kirjoittanut Paranara »

Paranara

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: Päivitys jumiutui ja sen jälkeiset ongelmat
« Vastaus #4 : 29.09.12 - klo:04.39 »


Avaa grub ja valitse viimeisin vikasietotila vaihtoehto. Kun teksti-ikkuna avautuu,valitse  dpkg  Korjaa rikkinäiset paketit.

Tämän pitäisi ajaa päivityksen loppuun.
Ajoin sitten päivityksen tätä kautta, mutta ei auttanut.

Muita neuvoja?

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Päivitys jumiutui ja sen jälkeiset ongelmat
« Vastaus #5 : 29.09.12 - klo:09.02 »

- kopioi tärkeät tiedostot talteen (home ja muut paikat)

käynnistä kone live tilaan asennus medialla ja kokeile koneen toimintaa vähän aikaa live moodissa.

ja  sitten tee nämä kaikki taikka joku näistä

- tee uusi käyttäjä vanhaan asennukseen ...

- tee uusi asennus edellisen rinnalle

- vedä kaikki sileäksi ja asenna ubuntu kokonaan uudestaan.

Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

Postimies

  • Käyttäjä
  • Viestejä: 2626
    • Profiili
Vs: Päivitys jumiutui ja sen jälkeiset ongelmat
« Vastaus #6 : 29.09.12 - klo:16.54 »
NTP valituksista ei kannata välittää. Se on aika-palvelin - toki tärkeä, mutta ei elintärkeä. Voit poistaa sen käynnistyksestä väliaikaisesti. glibc on taas tärkeä kirjasto, jota käyttää monet ohjelmat. Sen pitäisi olla kunnossa. glibc on siitä ikävä, että kun päivität glibc kirjaston, niin sitä käyttävät ohjelmat olisi syytä päivittää myös. katso glibc riippuvuuspuu.

Versiosta toiseen päivitys usein ongelmallinen. Jotkut ei edes yritä sitä, vaan asentavat suosiolla systeemin uusiksi. Jos ei paljon epävirallisia lähteitä, itse käännettyjä ohjelmia ym. päivityksen pitäisi onnistua. Yhteyden pitää olla kunnossa ja levytilaa tarpeeksi. Ja tietysti aikaa. apt-get hyvä selvittämään riippuvuuksia, eikähän se päivitys lopulta mene läpi kun sen kanssa tarpeeksi puljaa.

realpet

  • Käyttäjä
  • Viestejä: 167
    • Profiili
Vs: Päivitys jumiutui ja sen jälkeiset ongelmat
« Vastaus #7 : 01.10.12 - klo:09.23 »
Muita neuvoja?

Polta CD:lle 12.04 server image, sieltä löytyy bootvalikosta joku 'recover existing installation' tms.
Tai siis ainakin vanhemmissa (10.10, 11.04, 11.10) serverimageissa tuollainen on

- Petri

Postimies

  • Käyttäjä
  • Viestejä: 2626
    • Profiili
Vs: Päivitys jumiutui ja sen jälkeiset ongelmat
« Vastaus #8 : 01.10.12 - klo:15.34 »
Mitäs sudo apt-get -s dist-upgrade kertoo?