Sida 1 av 1

Sudo eller dpkg corrupted? Ingenting kan installeras

Postat: 22 maj 2010, 04:43
av jaansson
Hallå.

Körde uppdateringshanteraren igår och fick fram 4st paket som behövde uppdateras: apt-transport-https apt-utils libpangomm-1.4-1 software-center. Men när installationen hade börjat så blev den plötsligt avbruten! Och sen har jag fått samma meddelande varje gång jag försökt installera någonting. apt-get -f install fungerar inte. dpkg --config -a eller hur det nu var ger också fel. Här är meddelandet som jag får i terminalen:

Kod: Markera allt

danne@danne-laptop:~$ sudo apt-get -f install apt-transport-https apt-utils libpangomm-1.4-1 software-center
[sudo] password for danne: 
Läser paketlistor... Färdig
Bygger beroendeträd         
Läser tillståndsinformation... Färdig
Följande paket har installerats automatiskt och är inte längre nödvändiga:
  realpath fdutils
Använd "apt-get autoremove" för att ta bort dem.
Följande paket kommer att uppgraderas:
  apt-transport-https apt-utils libpangomm-1.4-1 software-center
4 att uppgradera, 0 att nyinstallera, 0 att ta bort och 0 att inte uppgradera.
1 är inte helt installerade eller borttagna.
Behöver hämta 0B/658kB arkiv.
Efter denna åtgärd kommer ytterligare 8 192B utrymme användas på disken.
Ställer in apt (0.7.25.3ubuntu9) ...
dpkg (underprocess): kunde inte köra installerade post-installation-skript: Formatfel på körbar fil
dpkg: fel vid hantering av apt (--configure):
 underprocess installerade post-installation-skript gav felkod 2
Fel uppstod vid hantering:
 apt
E: Sub-process /usr/bin/dpkg returned an error code (1)
Jag får alltså felmeddelande 1 OCH 2! Jag har sett lösningar för 1 och 2 separat, men de har inte fungerat för mig. Notera att det inte är samma som den här tråden som nyligen varit aktiv: http://www.ubuntu-se.org/phpBB3/viewtop ... 00&t=48509

Jag själv tror att det är någonting med apt eller dpkg som har blivit corrupted. Anledningen till det är att det var en installation av just ett apt paket som avbröts, och det är förmodligen det som nämns i felloggen som "1 är inte helt installerade eller borttagna.". Eller vad tror ni?
Nu är jag själv en riktig räka när det kommer till att fixa problem i linux, men har försökt lite basic saker som den där -f install och så utan framgång.

Just det, försökte köra:


sudo apt-get -f remove --purge apt-transport-https apt-utils libpangomm-1.4-1 software-center

också, men då ville den ta bort jätte mycket så jag vågade inte tillåta det. Det är ju trots allt software-center och apt och grejer som försvinner, och då lyckas jag väl aldrig få någonting installerat igen ::)

Re: Sudo eller dpkg corrupted? Ingenting kan installeras

Postat: 22 maj 2010, 05:38
av jaansson
Lite färsk info:

Kod: Markera allt

danne@danne-laptop:~$ sudo aptitude remove apt
Läser paketlistor... Färdig
Bygger beroendeträd         
Läser tillståndsinformation... Färdig
Läser utökad tillståndsinformation      
Initierar pakettillstånd... Färdig  
Följande paket är TRASIGA:
  apt-transport-https apt-utils aptitude libept0 python-apt synaptic 
  tasksel ubuntu-minimal unattended-upgrades 
Följande paket kommer att TAS BORT:
  apt fdutils{u} realpath{u} 
0 paket uppgraderade, 0 nyinstallerade. 3 att ta bort och 7 inte uppgraderade.
Behöver hämta 0B arkiv. Efter uppackning kommer 6 787kB diskplats att frigöras.
Följande paket har otillfredsställda beroenden:
  apt-transport-https: Beroende av: libapt-pkg-libc6.10-6-4.8 som är ett virtuellt paket.
  aptitude: Beroende av: libapt-pkg-libc6.10-6-4.8 som är ett virtuellt paket.
  python-apt: Beroende av: libapt-pkg-libc6.10-6-4.8 som är ett virtuellt paket.
  apt-utils: Beroende av: libapt-pkg-libc6.10-6-4.8 som är ett virtuellt paket.
  libept0: Beroende av: libapt-pkg-libc6.10-6-4.8 som är ett virtuellt paket.
  unattended-upgrades: Beroende av: apt (>= 0.7) men det är inte installerbart
  ubuntu-minimal: Beroende av: apt men det är inte installerbart
  tasksel: Beroende av: apt (>= 0.6.45ubuntu14) men det är inte installerbart
  synaptic: Beroende av: libapt-pkg-libc6.10-6-4.8 som är ett virtuellt paket.
Följande åtgärder kommer att lösa dessa beroenden:

Behåll följande paket vid deras nuvarande version: 
apt [0.7.25.3ubuntu9 (lucid-updates, now)]

Betyg är 90065

Acceptera denna lösning? [Y/n/q/?] n
Följande åtgärder kommer att lösa dessa beroenden:

Nedgradera följande paket:
apt [0.7.25.3ubuntu9 (lucid-updates, now) -> 0.7.25.3ubuntu7 (lucid)]

Betyg är 90025

Acceptera denna lösning? [Y/n/q/?] 

Det som jag kan tyda som användbart där är väl framförallt att:

Följande paket är TRASIGA:
apt-transport-https apt-utils aptitude libept0 python-apt synaptic
tasksel ubuntu-minimal unattended-upgrades

Kan det vara värt att testa den andra lösningen och nedgradera apt? Eller finns det något sätt att reparera de trasiga paketen?

Re: Sudo eller dpkg corrupted? Ingenting kan installeras

Postat: 22 maj 2010, 06:02
av jaansson
Löst! :)

Nedgraderade paketet "apt" och sen fungerade allt igen. Simpelt O0

Re: Sudo eller dpkg corrupted? Ingenting kan installeras

Postat: 31 maj 2010, 20:56
av emilvr6
HUR gjorde du? :)

gärna en terminal rad.