Avatar billede oz2kas Nybegynder
25. maj 2002 - 23:42 Der er 24 kommentarer og
1 løsning

dpkg: error

root@emma:~# apt-get install mysql-server
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, mysql-server is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
1 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 0B will be used.
Setting up mysql-server (3.23.50-1) ...
dpkg: error processing mysql-server (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)


tjae.... hvordan kommer jeg af med den så at jeg kan få min mysql-server installeret via apt.
min sources.list kan ses her: http://conf.bahh.dk/sources.list .

Hvad skyldes fejlen?
/Kasper
Avatar billede gathond Nybegynder
26. maj 2002 - 00:15 #1
du har den vel allerede installeret. den bliver bare ikke helt færdig fordi der er en fejl i pakkens post-installation script, et script som dpkg kører når pakken er installeret.
du kan evt prøve at fjerne pakken med dpkg --purge mysql-server.

en anden mulig løsning er at slette post-installation scriptet (meget grim løsning) eller forsøge at rette i det.
de ligger i /var/lib/dpkg/info/pakkenavn.post

du kan også forsøge at installere en ældre version af pakken hvis du har sådan en liggende i /var/cache/apt/archives
Avatar billede oz2kas Nybegynder
26. maj 2002 - 01:51 #2
Selecting previously deselected package mysql-server.
(Reading database ... 21156 files and directories currently installed.)
Unpacking mysql-server (from .../mysql-server_3.23.50-1_i386.deb) ...
Setting up mysql-server (3.23.50-1) ...
Stopping MySQL database server: mysqld.
dpkg: error processing mysql-server (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)


efter: dpkg --purge mysql-server
hvad skal jeg så gøre?
en flygtig tanke ville være at slette selve scriptet som du siger, men kommer den så igen efter en:
# apt-get update
?
Avatar billede oz2kas Nybegynder
26. maj 2002 - 01:55 #3
Jeg har nu prøvet at flytte filen:
/var/lib/dpkg/info/mysql-server.postinst
til en anden lokation, og herefter prøvet at installere mysql-server fra /var/cache/apt/archives (der lå kun mysql-server_3.23.50-1_i386.deb som jo allerede er den nyeste?)
Avatar billede gathond Nybegynder
26. maj 2002 - 01:58 #4
det er sikkert en fejl i den nyeste .deb pakke , kører du SID eller Woody?
i så fald bliver det nok fixet ret hurtigt (et par dage)
Avatar billede gathond Nybegynder
26. maj 2002 - 02:00 #5
alternativt kan du hvis det er SID, prøve at hente en til woody gennem packages.debian.org
Avatar billede oz2kas Nybegynder
26. maj 2002 - 02:16 #6
dvs. jeg skal tilgøje hvilken linie i min sources.list?
Avatar billede gathond Nybegynder
26. maj 2002 - 02:23 #7
dvs du skal hente den manuelt, ved at søge på pakken vha den side, hvis du tilføjer et link til i sources.list vil det ikke ændre noget, idet apt-get vil tage den nyeste pakke alligevel, så at have et link til både woody og sid vil resultere i sid
Avatar billede oz2kas Nybegynder
26. maj 2002 - 02:35 #8
kan du give en forklaring på at den gør som den gør?
altså dvs. kommer med fejl.
Avatar billede gathond Nybegynder
26. maj 2002 - 02:38 #9
vil jeg mene jeg allerede har gjort, generelt dog, idet at det er det script som dpkg kører efter at en pakke er installeret (scriptet er specifikt for pakken) der indeholder en fejl der får det til at quite uden at blive færdigt.
Avatar billede oz2kas Nybegynder
26. maj 2002 - 02:40 #10
dvs. at hvis jeg tager det samme script fra en anden debian så skulle den gerne vill?
Avatar billede oz2kas Nybegynder
26. maj 2002 - 02:40 #11
ville*
Avatar billede gathond Nybegynder
26. maj 2002 - 02:43 #12
måske, hvis det du tager er af en anden version end den der ligger i den pakke du installerer, (jeg antager at scriptet også i pakken har en fejl), men i så fald ville en bedre løsning nok være at tage .deb filen til den ældre version også installere denne vha. dpkg -i filnavn
Avatar billede oz2kas Nybegynder
26. maj 2002 - 02:43 #13
næhh... heller ikke :(
Avatar billede oz2kas Nybegynder
26. maj 2002 - 02:43 #14
hvor kan jeg finde den .deb fil?
Avatar billede oz2kas Nybegynder
26. maj 2002 - 02:46 #15
så... nu hentede jeg http://ftp.se.debian.org/debian/dists/potato/main/binary-i386/misc/mysql-server_3.22.32-6.deb
og nu kører det...
laver du lige et svar så? ;)
Avatar billede oz2kas Nybegynder
26. maj 2002 - 02:47 #16
men dvs. at der er fejl i selve pakken fra deres side?
Avatar billede gathond Nybegynder
26. maj 2002 - 02:48 #17
packages.debian.org søg på pakkenavn, og vælg så woody(unstable) , hvis du normalt kører sid(testing), hvis du kører woody kan du prøve at hente en nyerere pakke i sid.
jeg vil ikek anbefale at hente noget fra stable, da den er et par år eller 4 gammel :)
Avatar billede oz2kas Nybegynder
26. maj 2002 - 02:50 #18
Avatar billede gathond Nybegynder
26. maj 2002 - 02:52 #19
hvad mener du med ok, den ser fin ud og den installerer pakker fra SID
Avatar billede gathond Nybegynder
26. maj 2002 - 02:53 #20
den vil ikke hente nogen pakker fra de 2 stable linier medmindre du installerer en pakke som ikke findes i dit SID mirror.
Avatar billede oz2kas Nybegynder
26. maj 2002 - 02:55 #21
ok...
men jeg har så lige testet.
tager jeg og opdaterer min mysql-server til den nyeste så kommer der fejl.
det er vel noget sporatisk som bliver fixet på et eller andet tidspunkt?
Avatar billede gathond Nybegynder
26. maj 2002 - 02:57 #22
det vil jeg også antage, så hvis det ikke er vigtig at den virker lige nu (har du testet om den virker, det er muligt at det script når at gøre alt det essentielle inden det dør)
så kan du forsøge at vente en dags tid eller 2 også forsøge igen
Avatar billede oz2kas Nybegynder
26. maj 2002 - 03:01 #23
den er død når man opgraderer den eller bare installerer den...
har checket med en:
# ps aux | grep my
og der kom kun 'grep my'
Avatar billede gathond Nybegynder
26. maj 2002 - 03:04 #24
det er jo muligt at den bliver startet fra inetd når den skaæ bruges således at servere ikke kører hele tiden
Avatar billede oz2kas Nybegynder
31. maj 2002 - 19:20 #25
jeg lukker igen. mange tak for den forløbige hjælp.
den fucker når jeg opdaterer den via apt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester