/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
dpkg-problemer, mystisk fejl ved nogle pak~
Fra : Niels Andersen


Dato : 24-06-02 21:29

Jeg tror nok det startede med én pakke... Pludselig var der fire. Nu er det
vist 12 pakker, det er galt med... Argh!

Min Debian er basteret på Woody. Jeg kan vist bedst forklare problemet med
et screendump. Alt hvad jeg har forsøgt af diagnosticering har ikke givet
mig flere oplysninger end dette "screendump":


$ sudo apt-get -u upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be upgraded
console-common webmin
2 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
10 packages not fully installed or removed.
Need to get 0B/534kB of archives. After unpacking 537kB will be freed.
Do you want to continue? [Y/n]
Preconfiguring packages ...
webmin failed to preconfigure, with exit status 10
(Reading database ... 55644 files and directories currently installed.)
Preparing to replace webmin 0.92-6 (using
..../archives/webmin_0.94-6_all.deb) ...
dpkg: error processing /var/cache/apt/archives/webmin_0.94-6_all.deb
(--unpack):
subprocess pre-installation script returned error exit status 10
Preparing to replace console-common 0.7.13 (using
..../console-common_0.7.14_all.deb) ...
dpkg: error processing
/var/cache/apt/archives/console-common_0.7.14_all.deb (--unpack):
subprocess pre-installation script returned error exit status 10
Errors were encountered while processing:
/var/cache/apt/archives/webmin_0.94-6_all.deb
/var/cache/apt/archives/console-common_0.7.14_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hjælp! Hvad sker der?

--
Mvh.

Niels Andersen
(la nels. anersyn.)

 
 
Rasmus Bøg Hansen (25-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 25-06-02 00:11

Niels Andersen wrote:

> Jeg tror nok det startede med én pakke... Pludselig var der fire. Nu er
> det vist 12 pakker, det er galt med... Argh!

> 10 packages not fully installed or removed.
> Need to get 0B/534kB of archives. After unpacking 537kB will be freed.
> Do you want to continue? [Y/n]
> Preconfiguring packages ...
> webmin failed to preconfigure, with exit status 10
> (Reading database ... 55644 files and directories currently installed.)
> Preparing to replace webmin 0.92-6 (using
> .../archives/webmin_0.94-6_all.deb) ...
> dpkg: error processing /var/cache/apt/archives/webmin_0.94-6_all.deb
> (--unpack):
> subprocess pre-installation script returned error exit status 10

Jeg prøvede selv det samme. Det skyldtes svjh, at min nye woody-installation
havde puttet potato-linjer i /etc/apt/sources.list. Prøv at kigge denne
efter, og se, om den er ok.

Er det ikke det - eller er afhjælper det ikke umiddelbart problemet - prøv
da at afinstallere de problematiske pakker (med dpkg --remove) og installer
dem igen bagefter.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Man invented language to satisfy his deep need to complain.
-- Lily Tomlin
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Niels Andersen (25-06-2002)
Kommentar
Fra : Niels Andersen


Dato : 25-06-02 06:29

Rasmus Bøg Hansen wrote in <af88ti$jae$3@carlsberg.amagerkollegiet.dk>:
>> webmin failed to preconfigure, with exit status 10
[...]
>> dpkg: error processing /var/cache/apt/archives/webmin_0.94-6_all.deb
>> (--unpack):
>> subprocess pre-installation script returned error exit status 10

> Jeg prøvede selv det samme. Det skyldtes svjh, at min nye
> woody-installation havde puttet potato-linjer i /etc/apt/sources.list.
> Prøv at kigge denne efter, og se, om den er ok.

Der er noget Woody, noget Sid, og lidt uofficielt.

Den er sat op til at ignorere Sid, hvis jeg ikke explicit beder om at hente
fra Sid.

> Er det ikke det - eller er afhjælper det ikke umiddelbart problemet - prøv
> da at afinstallere de problematiske pakker (med dpkg --remove) og
> installer dem igen bagefter.

Jeg prøvede geninstallere webmit, det hjalp ikke, stadig samme problem.

--
Mvh.

Niels Andersen
Linux 2.4.18 - Debian 3.0


Peter Makholm (25-06-2002)
Kommentar
Fra : Peter Makholm


Dato : 25-06-02 06:24

Niels Andersen <niels-usenet@myplace.dk> writes:

> $ sudo apt-get -u upgrade
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following packages will be upgraded
> console-common webmin
> 2 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> 10 packages not fully installed or removed.

Læg mærke til at du har 10 pakker der ikke er ordentligt
installeret. Kan du prøv at finde ud af hvilke pakker der er tale om?

'dpkg --get-selections' og led efter pakker der ikke har statusen
install, deinstall, purge eller hold burde vise dig det.

> Need to get 0B/534kB of archives. After unpacking 537kB will be freed.
> Do you want to continue? [Y/n]
> Preconfiguring packages ...
> webmin failed to preconfigure, with exit status 10

Den går galt allerede i konfigureringen før den pakker pakken ud. Den
første fejl opstår altså i /var/lib/dpkg/info/webmin.config.

Hvis debconf ikke er installeret ordentligt er det formodentligt
problemet. Det ville ihvertfald være mit bud.

--
Peter Makholm | According to the hacker ethic, the meaning of life
peter@makholm.net | is not Friday, but it is not Sunday either
http://hacking.dk | -- Peeka Himanen

Niels Andersen (25-06-2002)
Kommentar
Fra : Niels Andersen


Dato : 25-06-02 06:36

Peter Makholm wrote in <873cvcnd6x.fsf@xyzzy.adsl.dk>:
> Læg mærke til at du har 10 pakker der ikke er ordentligt
> installeret. Kan du prøv at finde ud af hvilke pakker der er tale om?

Jeg har nu fjernet webmin helt, og får nu:

0 packages upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
4 packages not fully installed or removed.
[...]
Errors were encountered while processing:
locales
cvs
xserver-common
xserver-xfree86

locales og cvs har jeg prøvet at fjerne og lægge ind igen. Men det orker
jeg altså ikke lige at gøre med xserver-pakkerne. :)

> 'dpkg --get-selections' og led efter pakker der ikke har statusen
> install, deinstall, purge eller hold burde vise dig det.

De har allesammen install eller deinstall.

> Den går galt allerede i konfigureringen før den pakker pakken ud. Den
> første fejl opstår altså i /var/lib/dpkg/info/webmin.config.

Yeps.

> Hvis debconf ikke er installeret ordentligt er det formodentligt
> problemet. Det ville ihvertfald være mit bud.

Tjah... Ved ikke lige hvad jeg kan gøre i den forbindelse...
Hvis jeg afinstallerer debconf tager den 124 andre pakker med sig. Det
orker jeg altså ikke. :)

--
Mvh.

Niels Andersen
Linux 2.4.18 - Debian 3.0


Peter Makholm (25-06-2002)
Kommentar
Fra : Peter Makholm


Dato : 25-06-02 07:03

Niels Andersen <niels-usenet@myplace.dk> writes:

> Tjah... Ved ikke lige hvad jeg kan gøre i den forbindelse...
> Hvis jeg afinstallerer debconf tager den 124 andre pakker med sig. Det
> orker jeg altså ikke. :)

'apt-get --reinstall install debconf' vil kunne reinstallerer din
debconf hvis den er i stykker.

--
Peter Makholm | Emacs is the only modern general-purpose
peter@makholm.net | operating system that doesn't multitask
http://hacking.dk |

Niels Andersen (25-06-2002)
Kommentar
Fra : Niels Andersen


Dato : 25-06-02 09:32

Peter Makholm wrote in <87ptyfnbda.fsf@xyzzy.adsl.dk>:
>> Tjah... Ved ikke lige hvad jeg kan gøre i den forbindelse...
>> Hvis jeg afinstallerer debconf tager den 124 andre pakker med sig. Det
>> orker jeg altså ikke. :)
>
> 'apt-get --reinstall install debconf' vil kunne reinstallerer din
> debconf hvis den er i stykker.

Det hjalp ikke.
Der sker et eller andet mystisk... Jeg prøvede at fjerne webmin (og en pæn
stak under-pakker). Det hjalp ikke rigtigt noget, og nu kan jeg ikke
installere den igen.
Det samme gælder console-common.

Jeg fatter virkelig ikke hvad der sker... Men der må da være en måde at få
udspecificeret de fejl der kommer. Det kan man jo altid i Linux! Det plejer
man da i hvert fald...

Status:

$ sudo apt-get -u upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
4 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 0B will be used.
Do you want to continue? [Y/n]
Setting up locales (2.2.5-6) ...
dpkg: error processing locales (--configure):
subprocess post-installation script returned error exit status 10
Setting up cvs (1.11.1p1debian-8) ...
dpkg: error processing cvs (--configure):
subprocess post-installation script returned error exit status 10
Setting up xserver-common (4.1.0-16) ...
dpkg: error processing xserver-common (--configure):
subprocess post-installation script returned error exit status 10
dpkg: dependency problems prevent configuration of xserver-xfree86:
xserver-xfree86 depends on xserver-common (>= 4.1.0-10); however:
Package xserver-common is not configured yet.
dpkg: error processing xserver-xfree86 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
locales
cvs
xserver-common
xserver-xfree86
E: Sub-process /usr/bin/dpkg returned an error code (1)

:(

--
Mvh.

Niels Andersen
Linux 2.4.18 - Debian 3.0


Morten Bo Johansen (25-06-2002)
Kommentar
Fra : Morten Bo Johansen


Dato : 25-06-02 21:51

Niels Andersen <niels-usenet@myplace.dk> wrote:

NA> Peter Makholm wrote in <87ptyfnbda.fsf@xyzzy.adsl.dk>:
>>> Tjah... Ved ikke lige hvad jeg kan gøre i den forbindelse...
>>> Hvis jeg afinstallerer debconf tager den 124 andre pakker med sig. Det
>>> orker jeg altså ikke. :)
>>
>> 'apt-get --reinstall install debconf' vil kunne reinstallerer din
>> debconf hvis den er i stykker.

NA> Det hjalp ikke.
NA> Der sker et eller andet mystisk... Jeg prøvede at fjerne webmin (og en pæn
NA> stak under-pakker). Det hjalp ikke rigtigt noget, og nu kan jeg ikke
NA> installere den igen.
NA> Det samme gælder console-common.

Hvad siger apt-get check?

Prøv i øvrigt at installere aptitude. Den kan give dig et
hurtigt overblik over de problematiske pakker og et
letbrugeligt interface til at korrigere dem. Dselect kan det
samme, men aptitude har nogle fine søge- og
afgrænsningsfaciliteter (a la mutt, hvis du kender det
program), f.eks. kan du taste "/" for søgning og "~b" for at få
en liste over alle "broken packages". Herefter kan du taste
enter på hver af disse for at se hvilke afhængighedsproblemer
de har og så afhjælpe dem. Se manualen for alle de mange
muligheder.



Morten

Niels Andersen (25-06-2002)
Kommentar
Fra : Niels Andersen


Dato : 25-06-02 22:39

Morten Bo Johansen wrote in <20020625205057.GD1550@gatsby>:
>> Det hjalp ikke.
> Hvad siger apt-get check?

Den melder ikke nogen problemer:

$ sudo apt-get check
Reading Package Lists... Done
Building Dependency Tree... Done
$

> Prøv i øvrigt at installere aptitude. Den kan give dig et
> hurtigt overblik over de problematiske pakker

Det er vist ikke noget problem at finde ud af hvilke pakker det er. Dpkg
(og dermed apt) fortæller det jo.

> og et
> letbrugeligt interface til at korrigere dem.

Et nemt interface er måske godt nok, men hvad er det jeg skal gøre?
Et nemt interface plejer at hjælpe med hvordan man gør noget, men hjælper
intet, hvis man ikke ved hvad det er, man skal gøre...

> Dselect kan det
> samme, men aptitude har nogle fine søge- og
> afgrænsningsfaciliteter (a la mutt, hvis du kender det
> program), f.eks. kan du taste "/" for søgning og "~b" for at få
> en liste over alle "broken packages".

Som sagt, det fortæller dpkg mig selv hele tiden.

> Herefter kan du taste
> enter på hver af disse for at se hvilke afhængighedsproblemer
> de har

Og det siger dpkg også.

> og så afhjælpe dem.

Ja, det lyder jo nemt. Hvilken genvejstast er det?

Jeg kan da lige tage et kort udsnit af hvad dpkg siger:

Setting up locales (2.2.5-6) ...
dpkg: error processing locales (--configure):
subprocess post-installation script returned error exit status 10

Altså, jeg ved der er et problem med at installere locales, og at det er
når der skal konfigureres *efter* filerne er pakket ud, at fejlen opstår.
Men hvad er problemet?

--
Mvh.

Niels Andersen
Linux 2.4.18 - Debian 3.0


Morten Bo Johansen (25-06-2002)
Kommentar
Fra : Morten Bo Johansen


Dato : 25-06-02 23:03

Niels Andersen <niels-usenet@myplace.dk> wrote:

NA> Morten Bo Johansen wrote in <20020625205057.GD1550@gatsby>:

>> Prøv i øvrigt at installere aptitude. Den kan give dig et
>> hurtigt overblik over de problematiske pakker

NA> Det er vist ikke noget problem at finde ud af hvilke pakker det er. Dpkg
NA> (og dermed apt) fortæller det jo.

Det kunne jo godt være at der var flere end blot dem som du
lige så i forbindelse med opgraderingen.

>> og et
>> letbrugeligt interface til at korrigere dem.

NA> Et nemt interface er måske godt nok, men hvad er det jeg skal gøre?
NA> Et nemt interface plejer at hjælpe med hvordan man gør noget, men hjælper
NA> intet, hvis man ikke ved hvad det er, man skal gøre...

Du har selvfølgelig en pointe der, men der er en god manual, se
nedenfor.

>> Herefter kan du taste
>> enter på hver af disse for at se hvilke afhængighedsproblemer
>> de har

NA> Og det siger dpkg også.

>> og så afhjælpe dem.

NA> Ja, det lyder jo nemt. Hvilken genvejstast er det?

Som jeg skrev er det "enter" aka. returtast/return - du vil
herefter se de afhængigheder der er problemer med (de er oven i
købet farvelagte) og så kan du taste "+" for at markere de
manglende pakker til installering (som i dselect). Der er en
fin manual som du kan få frem ved at taste F10 for at aktivere
menuen og så "hjælp" (hvis du har slået dansk locale til) og så
" Bruger manual". Håber det hjælper dig.




Morten

--
"Every great mistake has a halfway moment, a split second when it can be
recalled and perhaps remedied." (Pearl S. Buck)

Niels Andersen (26-06-2002)
Kommentar
Fra : Niels Andersen


Dato : 26-06-02 00:33

Morten Bo Johansen wrote in <20020625220251.GA4076@gatsby>:
>> Det er vist ikke noget problem at finde ud af hvilke pakker det er.
>> Dpkg (og dermed apt) fortæller det jo.
> Det kunne jo godt være at der var flere end blot dem som du
> lige så i forbindelse med opgraderingen.

Det tror jeg nu ikke. Især ikke noget, som kunde være årsag til de
nuværende problemer.

>>> og så afhjælpe dem.
>> Ja, det lyder jo nemt. Hvilken genvejstast er det?
> Som jeg skrev er det "enter" aka. returtast/return - du vil
> herefter se de afhængigheder der er problemer med (de er oven i
> købet farvelagte) og så kan du taste "+" for at markere de
> manglende pakker til installering (som i dselect).

Hvad er forskellen på at vælge pakker til installation i aptitude og med
apt-get?
Jeg kan ikke lige se hvorfor det skulle gøre en forskel at vælge en anden
frontend.

Jeg har nu leget med aptitude. Jeg fandt ikke nogle nye informationer, og
jeg fik præcist de samme fejl.

--
Mvh.

Niels Andersen
Linux 2.4.18 - Debian 3.0


Morten Bo Johansen (26-06-2002)
Kommentar
Fra : Morten Bo Johansen


Dato : 26-06-02 11:46

Niels Andersen <niels-usenet@myplace.dk> wrote:

NA> Hvad er forskellen på at vælge pakker til installation i aptitude og med
NA> apt-get?
NA> Jeg kan ikke lige se hvorfor det skulle gøre en forskel at vælge en anden
NA> frontend.

Et bedre overblik (efter min mening): man kan hurtigt se status
på pakkerne og deres afhængigheder og så foretage sine valg.
Jeg har et par gange haft nogen problemer jeg havde svært ved
at klare fra kommandolinjen som aptitude klarede for mig. Den
udreder brudte afhængigheder som standard ved installering
eller fjernelse af pakker.

NA> Jeg har nu leget med aptitude. Jeg fandt ikke nogle nye informationer, og
NA> jeg fik præcist de samme fejl.

Prøvede du også at taste 'g' i aptitude for at se dens forslag
til en løsning? Øverst i statuslinjen skulle du gerne se hvor
mange "brudte pakker" der er, og taster du 'g' skulle aptitude
vise en liste over de pakker der skal installeres eller fjernes
for at give dig et rent system, hvilket den gør med den
ledsagende meddelelse "Nogle pakker var i stykker og er blevet
fixet". Hvis du kan godkende det, taster du bare 'g' igen, og så
installerer/fjerner aptitude de nødvendige pakker, og alt skulle
forhåbentligt være i den skønneste orden.

Jeg bruger aptitude 0.2.11.1



Morten

--
"Life is all memory, except for the one present moment that goes by you
so quick you hardly catch it going." (Tennessee Williams)

Adam Sjøgren (26-06-2002)
Kommentar
Fra : Adam Sjøgren


Dato : 26-06-02 15:17

On Tue, 25 Jun 2002 23:38:54 +0200, Niels Andersen wrote:

> Setting up locales (2.2.5-6) ... dpkg: error processing locales
> (--configure): subprocess post-installation script returned error
> exit status 10

> Altså, jeg ved der er et problem med at installere locales, og at
> det er når der skal konfigureres *efter* filerne er pakket ud, at
> fejlen opstår. Men hvad er problemet?

Kig i scriptet?

/var/lib/dpkg/info/locales.postinst

Du skulle vel ikke være løbet tør for disk, eller sådan noget fjollet,
vel?


Mvh.

--
"I'm asking the stupid Swedish people if the concert is Adam Sjøgren
over, is it over my friends from Låndåun? NO!" asjo@koldfront.dk

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408872
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste