Page 1 of 2

Debian 11 dpkg-Datenbank-Sperre

Posted: Fri 26. Jan 2024, 19:21
by Tobi
Na toll!

Beim Versuch das übliche "apt-get upgrade" auszuführen erhalte ich den freundlichen Hinweis:

E: Sperre /var/lib/dpkg/lock konnte nicht erlangt werden. Sie wird von Prozess 806921 (dpkg) gehalten.
N: Beachten Sie, dass das Entfernen der Sperrdatei keine Lösung ist und Ihr System beschädigen kann.
E: Sperren des Administrationsverzeichnisses (/var/lib/dpkg/) nicht möglich; wird es von einem anderen Prozess verwendet?
Ein Blick in htop bestätigt das Problem:
hängt.png
Anscheinend besteht das Problem schon seit knapp 250 Stunden 😮.

Die übliche Google Suche hat keine besonderen Treffer geliefert.
Ich würde gerne ein "dpkg --configure grub-pc" ausführen, aber auch das geht nicht.

Jetzt habe ich die Befürchtung, dass der Server bei einem reboot nicht wieder in die Gänge kommt.

Irgendjemand eine Idee?
Ich freue mich auf eure zahlreichen Antworten ;)

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Fri 26. Jan 2024, 19:24
by 24unix
Prozess killen, erneut probieren, ggf. lock Datei loschen.

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Fri 26. Jan 2024, 19:32
by Jolinar
Und das Reparieren der Paketverwaltung nicht vergessen:

Code: Select all

dpkg --configure -a

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Fri 26. Jan 2024, 19:42
by Tobi
24unix wrote: Fri 26. Jan 2024, 19:24 Prozess killen, erneut probieren, ggf. lock Datei loschen.
Bei eventuell noch nicht abgeschlossenen Schreibvorgängen in GRUB bin ich ein wenig paranoid.
Deine Methode klingt sehr nach Holzhammer.

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Fri 26. Jan 2024, 19:43
by Tobi
Jolinar wrote: Fri 26. Jan 2024, 19:32 Und das Reparieren der Paketverwaltung nicht vergessen:

Code: Select all

dpkg --configure -a
Leider auch nur der lapidare Hinweis zur dpkg-Datenbank-Sperre...

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Fri 26. Jan 2024, 19:47
by Jolinar
Tobi wrote: Fri 26. Jan 2024, 19:42 Deine Methode klingt sehr nach Holzhammer.
Du kannst doch immer noch in ein Rescue booten und grub reparieren, wenn garnichts mehr geht...

Tobi wrote: Fri 26. Jan 2024, 19:43 Leider auch nur der lapidare Hinweis zur dpkg-Datenbank-Sperre...
Nach dem kill?

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Fri 26. Jan 2024, 19:48
by Tobi
Jolinar wrote: Fri 26. Jan 2024, 19:47
Tobi wrote: Fri 26. Jan 2024, 19:42 Deine Methode klingt sehr nach Holzhammer.
Du kannst doch immer noch in ein Rescue booten und grub reparieren, wenn garnichts mehr geht...
Wenn es auch ohne gehen würde wäre es mir lieber.
Es ist jetzt 20 Uhr und ich hab kein Bock auf Experimente.

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Fri 26. Jan 2024, 19:54
by Jolinar
Ein erneutes:

Code: Select all

dpkg --configure grub-pc
nach dem kill sollte eigentlich durchlaufen.
Wenn wider Erwarten nicht, dann kannst du mit:

Code: Select all

apt-get install --reinstall grub-pc
den Bootloader nochmal drüberbügeln.

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Fri 26. Jan 2024, 19:57
by Tobi
Na gut 😊

Ich hab gefragt und nun meine Antwort 😂
Nein im Ernst, wenn ihr beide der Meinung seid, dass das EIGENTLICH klappen sollte, dann probiere ich es aus.

Aber nicht mehr heute.
Lasst es uns morgen angehen.

Ich melde mich morgen und hoffe dann auf euren seelischen Beistand 👍

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Fri 26. Jan 2024, 20:00
by 24unix
Tobi wrote: Fri 26. Jan 2024, 19:42
24unix wrote: Fri 26. Jan 2024, 19:24 Prozess killen, erneut probieren, ggf. lock Datei loschen.
Bei eventuell noch nicht abgeschlossenen Schreibvorgängen in GRUB bin ich ein wenig paranoid.
Deine Methode klingt sehr nach Holzhammer.
Ja, aber 250 Stunden klingt auch nach massiven Problem :-)

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Fri 26. Jan 2024, 20:02
by Jolinar
Tobi wrote: Fri 26. Jan 2024, 19:57 Nein im Ernst, wenn ihr beide der Meinung seid, dass das EIGENTLICH klappen sollte, dann probiere ich es aus.
Ohne Herausforderungen wäre das Adminleben doch langweilig :mrgreen: :geek: :ugeek:

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Sat 27. Jan 2024, 18:48
by Tobi
Hier die Zusammenfassung & aktueller Stand der Dinge

Nachdem ich den Prozess gekillt hatte musste ich auch noch den Unterprozess killen.
Dann den Lock gelöscht und "dpkg --configure -a" ausgeführt.

Daraufhin wurde automatisch grub-pc eingerichtet.
Bei der Wahl der Boot-Platte gab es
  • vda
  • vda2
  • vda3
zur Auswahl.

Ich habe mich für Option 1 (vda) entschieden.

Soweit, sogut.

Bevor ich jetzt neu starte mache ich noch ein komplettes Backup.

Noch irgendwelche Anmerkungen eurerseits?

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Sat 27. Jan 2024, 18:53
by Jolinar
Tobi wrote: Sat 27. Jan 2024, 18:48 Noch irgendwelche Anmerkungen eurerseits?
Nope...Klingt doch bis jetzt ganz gut. 8-)

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Sat 27. Jan 2024, 18:58
by 24unix
Schaut doch alles gut aus.

Deine Wahl beim grub war sicher richtig.

Eine Platte, dann wohl root und swap Partitionen, also vda schreibt in in den Masterboot-Record der ersten (einzigen) Platte.

Backup schadet nie, aber ch denke, der wird ohne Probleme neu starten.


OT:

Wo würdest Du hier den Grub installieren? :-)

Code: Select all

/dev/sdf1: UUID_SUB="9594737868157230695" TYPE="zfs_member" PARTLABEL="zfs-9e2f55aff92b0076" PARTUUID="4135c900-42da-7a45-800f-caaf5002f33a"
/dev/sdd1: LABEL="dozer" UUID="10470062706595549027" UUID_SUB="5352186976134316956" BLOCK_SIZE="512" TYPE="zfs_member" PARTLABEL="zfs-01da35b06971dcfa" PARTUUID="a4a4ce16-a595-7d44-86cf-5167addc4c84"
/dev/sdb1: LABEL="dozer" UUID="10470062706595549027" UUID_SUB="11568608323961120985" BLOCK_SIZE="512" TYPE="zfs_member" PARTLABEL="zfs-348a24be4d2e2dd3" PARTUUID="7e456027-51be-7341-bb2c-1537da4ca942"
/dev/sde1: LABEL="Behoernchen" UUID="695ee863-bd57-4d16-99e1-6a455778941c" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Behoernchen" PARTUUID="8b7f0e83-5090-45a4-bb33-ec129d7aa1b2"
/dev/md128: UUID="f81bcea2-5bdf-469d-88b6-6648127745e2" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sdc2: UUID="ad18eb85-4b3a-ee54-c48c-fbdab9581af2" UUID_SUB="f29b81fb-b841-33c3-432b-05606504d5b9" LABEL="xen:128" TYPE="linux_raid_member" PARTUUID="eec175fa-6d17-3d49-b19d-508da6807634"
/dev/sda2: UUID="ad18eb85-4b3a-ee54-c48c-fbdab9581af2" UUID_SUB="11af8f4f-c92c-bd22-e39d-96ec95adfb48" LABEL="xen:128" TYPE="linux_raid_member" PARTUUID="eec175fa-6d17-3d49-b19d-508da6807634"
/dev/sdk1: LABEL="tank" UUID="4911577663853662360" UUID_SUB="11723356560253220401" BLOCK_SIZE="4096" TYPE="zfs_member" PARTLABEL="zfs-aec848b33308f8ee" PARTUUID="b4831510-6678-b74d-b943-eff483186612"
/dev/sdi1: LABEL="tank" UUID="4911577663853662360" UUID_SUB="2127047320231856521" BLOCK_SIZE="4096" TYPE="zfs_member" PARTLABEL="zfs-9e3d6cd12b35e56b" PARTUUID="533da1fe-1291-9b42-b67a-6e9941b0cb55"
/dev/sdg1: LABEL="tank" UUID="4911577663853662360" UUID_SUB="3593435287047534670" BLOCK_SIZE="4096" TYPE="zfs_member" PARTLABEL="zfs-cb7d31729e5f6916" PARTUUID="3b8681d9-4598-6145-b2a6-e42b04dafaad"
/dev/sdj1: LABEL="tank" UUID="4911577663853662360" UUID_SUB="821740189240690662" BLOCK_SIZE="4096" TYPE="zfs_member" PARTLABEL="zfs-c8776c8b2b2d3f41" PARTUUID="4d42e826-f645-c046-9222-3b3b6f1d21db"
/dev/sdf9: PARTUUID="ec39eef8-976d-e943-a617-0ffe547c97e0"
/dev/sdd9: PARTUUID="38f5b280-e0e9-8246-8a87-3f4a2a195c90"
/dev/sdb9: PARTUUID="ea9e38df-7c82-4447-8429-82cb466db578"
/dev/sdk9: PARTUUID="bfea1f73-e240-a14d-ac1c-7e29f68bc1c6"
/dev/sdi9: PARTUUID="4eb79a0f-e3af-ec49-a365-b7ce70a657df"
/dev/sdg9: PARTUUID="10c360a1-db7d-914b-b982-57fc6c88bcab"
/dev/sdc1: PARTLABEL="BIOS boot partition" PARTUUID="a2923e5c-134a-4213-b1de-a442c9ffa662"
/dev/sda1: PARTLABEL="BIOS boot partition" PARTUUID="a2923e5c-134a-4213-b1de-a442c9ffa662"
/dev/sdj9: PARTUUID="8aad3e3f-a53d-9147-9bf0-e0868011ee11"

Re: Debian 11 dpkg-Datenbank-Sperre

Posted: Sat 27. Jan 2024, 19:08
by Jolinar

Code: Select all

/dev/sdc1: PARTLABEL="BIOS boot partition" PARTUUID="a2923e5c-134a-4213-b1de-a442c9ffa662"
/dev/sda1: PARTLABEL="BIOS boot partition" PARTUUID="a2923e5c-134a-4213-b1de-a442c9ffa662"
Ist das so gewollt...? :?