Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: dpkg in de hobbel  (gelezen 2779 keer)

Offline ar

  • Lid
  • Steunpunt: Nee
dpkg in de hobbel
« Gepost op: 2007/09/19, 21:00:57 »
Bij een update van 7.10 krijg ik de fout:

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.

Al rond gekeken en sudo dpkg --configure -a uitgevoerd. Krijg dan
dpkg: fout bij afhandelen van libgnome2-common (--configure):
 Pakket is in een zeer inconsistente staat - u zult het opnieuw
 moeten installeren alvorens het te configureren.
Fouten gevonden tijdens behandelen van:
 libgnome2-common

Herinstalleren van dpkg mag niet van het systeem. En nu zit ik dus vast. Wie kan me helpen met een magisch commando dat alles weer goed zet?

Dank van een beginneling in Ubuntu,

Ar

Offline Soul-Sing

  • Lid
  • Steunpunt: Nee
dpkg in de hobbel
« Reactie #1 Gepost op: 2007/09/19, 21:25:30 »
sudo dpkg --remove --force-remove-reinstreq libgnome2-common

daarna: herinstalleren via de synaptic.of via een update,

Offline raggar

  • Lid
    • fietsen naar Tibet
  • Steunpunt: Ja
dpkg in de hobbel
« Reactie #2 Gepost op: 2007/09/19, 23:04:46 »
Ik heb het zelfde probleem maar dan met een ander pakket, libc6-i686. Helaas helpt het bovenstaande bij mij niet, iemand een ander idee. Ik draai gutsy en kan dus ook niet meer updaten.

$sudo dpkg --remove --force-remove-reinstreq libc6-i686
dpkg: vereistenproblemen verhinderen verwijderen van libc6-i686:
 ubuntu-minimal is afhankelijk van libc6-i686.
dpkg: fout bij afhandelen van libc6-i686 (--remove):
 vereistenproblemen - niet verwijderd
Fouten gevonden tijdens behandelen van:
 libc6-i686

Offline Soul-Sing

  • Lid
  • Steunpunt: Nee
dpkg in de hobbel
« Reactie #3 Gepost op: 2007/09/19, 23:09:09 »
Citaat van: raggar
Ik heb het zelfde probleem maar dan met een ander pakket, libc6-i686. Helaas helpt het bovenstaande bij mij niet, iemand een ander idee. Ik draai gutsy en kan dus ook niet meer updaten.

$sudo dpkg --remove --force-remove-reinstreq libc6-i686
dpkg: vereistenproblemen verhinderen verwijderen van libc6-i686:
 ubuntu-minimal is afhankelijk van libc6-i686.
dpkg: fout bij afhandelen van libc6-i686 (--remove):
 vereistenproblemen - niet verwijderd
Fouten gevonden tijdens behandelen van:
 libc6-i686
verder kun je met: en/of gksudo nautilus
navigeren naar: /var/lib/dpkg/info
en op zoek gaan naar gebroken bestanden, via de zoekfunctie in het bestand.

Offline raggar

  • Lid
    • fietsen naar Tibet
  • Steunpunt: Ja
dpkg in de hobbel
« Reactie #4 Gepost op: 2007/09/19, 23:15:31 »
Dit heb ik gedaan en deze zijn nu hernoemd. Het heeft echter geen resultaat... hou dezelfde foutmelding. Ik heb ze trouwens ook al verwijderd uit /var/cache/apt/archives/ om zeker te zijn dat ik niet de verkeerde heb gedownload. Hij heeft het pakket nu opnieuw van de cd gehaald, helaas heeft het nog niet geholpen.

Offline raggar

  • Lid
    • fietsen naar Tibet
  • Steunpunt: Ja
dpkg in de hobbel
« Reactie #5 Gepost op: 2007/09/20, 04:36:33 »
Het probleem is opgelost, wat ik heb gedaan: "sudo aptitude build-essential" en een hele hoop keren "sudo dpkg --configure -a" (dpkg opnieuw inladen) en "sudo apt-get install -f" (fix de install bestanden). Dit heeft ervoor gezorgd dat libc6 werd hersteld, hoe weet ik zelf ook niet precies, het was ineens hersteld?!! Het kwam van het volgende forum: http://ubuntuforums.org/showthread.php?t=553746

Na deze oplossing bleek het pakket dpkg verkeerd geinstalleerd te zijn :S Dit heb ik van packeges.ubuntu.com gedownload en handmatig geinstalleerd met "sudo dpkg -i dpkg-versie.deb" en dit heeft het probleem opgelost waarna ik kon upgraden.

Het blijkt dat veel meer mensen hier ineens last van hebben. Wellicht een pakket dat corrupt is of iets dergelijks.  Misschien dat deze oplossing jullie ook kan helpen.

Offline ar

  • Lid
  • Steunpunt: Nee
dpkg in de hobbel
« Reactie #6 Gepost op: 2007/09/20, 19:53:11 »
goed, weer een stapje verder. Systeem adviseert het volgende, maar krijgt een segment fout. Wat iemand nog een oplossing?

sudo apt-get install -f
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd      
Reading state information... Klaar
Vereisten worden gecorrigeerd... Klaar
De volgende extra pakketten zullen geïnstalleerd worden:
  libc6-i686 libgnome2-common
Voorgestelde pakketten:
  desktop-base
De volgende pakketten zullen opgewaardeerd worden:
  libc6-i686 libgnome2-common
2 pakketten opgewaardeerd, 0 pakketten nieuw geïnstalleerd, 0 te verwijderen en 266 niet opgewaardeerd.
2 pakketten niet volledig geïnstalleerd of verwijderd.
Er moeten 0B/1524kB aan archieven opgehaald worden.
Na het uitpakken zal er 0B extra schijfruimte gebruikt worden.
Wilt u doorgaan [J/n]? j
Instellen van libc6 (2.6.1-1ubuntu5) ...
Segmentatiefout (core dumped)

Offline raggar

  • Lid
    • fietsen naar Tibet
  • Steunpunt: Ja
dpkg in de hobbel
« Reactie #7 Gepost op: 2007/09/20, 22:45:20 »
Ik had precies hetzelfde probeer eens "sudo apt-get install build-essential" en als dat niet werkt "sudo apt-get install --purge build-essential"
Daarna (ook al krijg je ook de tweede keer een foutmelding) kijken of in synaptic nog steeds het pakket kapot is.

Offline ar

  • Lid
  • Steunpunt: Nee
dpkg in de hobbel
« Reactie #8 Gepost op: 2007/09/21, 19:23:37 »
sudo apt-get install --purge build-essentials
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd      
Reading state information... Klaar
E: Kon pakket build-essentials niet vinden


En nu?

Groeten,

Ar

Offline raggar

  • Lid
    • fietsen naar Tibet
  • Steunpunt: Ja
dpkg in de hobbel
« Reactie #9 Gepost op: 2007/09/21, 19:29:17 »
Sorry, een typ foutje: build-essential

Zal het hierboven ook aanpassen

Offline ar

  • Lid
  • Steunpunt: Nee
dpkg in de hobbel
« Reactie #10 Gepost op: 2007/09/21, 20:45:04 »
sudo apt-get install --purge build-essential
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd      
Reading state information... Klaar
U wilt waarschijnlijk 'apt-get -f install' uitvoeren om volgende op te lossen:
De volgende pakketten hebben niet-voldane vereisten:
  build-essential: Vereisten: libc6-dev maar het zal niet geïnstalleerd worden of
                              libc-dev
                   Vereisten: g++ (>= 4:4.1.1) maar het zal niet geïnstalleerd worden
                   Vereisten: dpkg-dev (>= 1.13.5) maar het zal niet geïnstalleerd worden
  libc6-i686: Voor-Vereisten: libc6 (= 2.6.1-1ubuntu4) maar 2.6.1-1ubuntu7 zal geïnstalleerd worden
E: Er zijn niet-voldane vereisten. U kunt best 'apt-get -f install' uitvoeren zonder pakketten op te geven, (of u kunt zelf een oplossing specificeren).

Oke, apt-get -f install geeft:
......
Voorbereiden om libc6 2.6.1-1ubuntu5 te vervangen (door .../libc6_2.6.1-1ubuntu7_i386.deb) ...
Segmentatiefout (core dumped)

Alles opnieuw installeren als laatste redmiddel?

Ar

Offline raggar

  • Lid
    • fietsen naar Tibet
  • Steunpunt: Ja
dpkg in de hobbel
« Reactie #11 Gepost op: 2007/09/21, 23:00:39 »
Het is mij ook gelukt met hetzelfde commando, dus het lijkt me overdreven om alles opnieuw te installeren. Toch lees ik op het forum http://ubuntuforums.org/showthread.php?t=553746 dat veel mensen het wel hebben gedaan.
Misschien nog als laatste redmiddel: "sudo dpkg --configure -a" "sudo aptitude install -f" en dan "sudo aptitude install build-essential"

Helaas, als dit niet werkt zou ik het ook niet weten. Iemand anders misschien?....

Offline ar

  • Lid
  • Steunpunt: Nee
dpkg in de hobbel
« Reactie #12 Gepost op: 2007/09/22, 10:39:41 »
Ondanks alle pogingen blijf ik een tegen deze fout aanlopen:

Voorbereiden om libc6-i686 2.6.1-1ubuntu4 te vervangen (door .../libc6-i686_2.6.1-1ubuntu7_i386.deb) ...
Segmentatiefout (core dumped)


Hartelijk dank voor alle ondersteuning! Ik installeer wel opnieuw.

Ar

iDont

  • Gast
dpkg in de hobbel
« Reactie #13 Gepost op: 2007/09/22, 10:45:19 »
Dit is een bug in DPKG, er is alweer een tijdje een nieuwe versie uit waarin dit gefixt is:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/140739

Hier is een fix:


You can fix it by manually installing the new apt-get and dpkg package:

1. run `apt-get update` to fetch the updates
2. do a `apt-get upgrade` to download the updated packages
3. goto /var/cache/apt/archives/
4. run `dpkg -i apt_0.7.6ubuntu10_*.deb`
5. run `dpkg -i dpkg_1.4.5ubuntu14_*.deb`
6. and finally: `dpkg -i dpkg-dev_1.4.5ubuntu14_all.deb`
7. now apt-get should work just fine :)

(https://bugs.launchpad.net/ubuntu/+source/apt/+bug/140777/comments/2)

-Dennis

Offline raggar

  • Lid
    • fietsen naar Tibet
  • Steunpunt: Ja
dpkg in de hobbel
« Reactie #14 Gepost op: 2007/09/22, 20:09:12 »
Nu ik er zo naar kijk, volgens mij heb ik inderdaad ook eerst dpkg opnieuw geinstalleerd vanaf de cd. En later heb ik deze weer opnieuw geinstalleerd via packeges.ubuntu.com. Ar, voor je begint met opnieuw installeren kijk er nog eens naar. Opnieuw installeren is namelijk wel heel radicaal.

Offline ar

  • Lid
  • Steunpunt: Nee
dpkg in de hobbel
« Reactie #15 Gepost op: 2007/09/22, 22:28:19 »
Hoe het precies is gegaan weet ik niet meer, maar de machine staat nu te updaten.

Truc is blijkbaar het verwijderen van alle updates door in de Synaptic configuratie de bestanden na de update te laten verwijderen. Bij een mislukte update gooit Synaptic ook de bestanden weg en blijkbaar ook de bijbehorende foutieve informatie.

Opnieuw de update manager gedraaid (en bestanden wel bewaard) en nu  werkt de update wel.

Tussendoor is dpkg ook geupdated bij een van de vele update variant pogingen.

Groeten,

Ar

Offline raggar

  • Lid
    • fietsen naar Tibet
  • Steunpunt: Ja
dpkg in de hobbel
« Reactie #16 Gepost op: 2007/09/22, 23:09:00 »
Goed dat het is gelukt, succes verder met Ubuntu :)