Forum Linux.debian/ubuntu dpkg database is locked

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
1
18
mai
2023

Depuis pas mal de temps sur Debian, j'ai ce message après avoir fait un apt-get upgrade.

libdvd-pkg: dpkg database is locked. You may need to use command "sudo dpkg-reconfigure libdvd-pkg".
libdvd-pkg: Building and installation of package(s) [libdvdcss2 libdvdcss-dev] postponed till after next APT operation.

Quand je fais sudo dpkg-reconfigure libdvd-pkg, j'ai l'impression que les choses se passent bien

root@debian:/home/user# sudo dpkg-reconfigure libdvd-pkg
libdvd-pkg: Checking orig.tar integrity...
/usr/src/libdvd-pkg/libdvdcss_1.4.2.orig.tar.bz2: OK
libdvd-pkg: Unpacking and configuring...
libdvd-pkg: Building the package... (it may take a while)
libdvd-pkg: Build log will be saved to /usr/src/libdvd-pkg/libdvdcss2_1.4.2-1~local_amd64.build
Current: =ep
Bounding set =cap_chown,cap_dac_override,cap_fowner,cap_wake_alarm,cap_block_suspend,cap_audit_read,cap_perfmon,cap_bpf,cap_checkpoint_restore
Ambient set =
Current IAB: !cap_dac_read_search,!cap_fsetid,!cap_kill,!cap_setgid,!cap_setuid,!cap_setpcap,!cap_linux_immutable,!cap_net_bind_service,!cap_net_broadcast,!cap_net_admin,!cap_net_raw,!cap_ipc_lock,!cap_ipc_owner,!cap_sys_module,!cap_sys_rawio,!cap_sys_chroot,!cap_sys_ptrace,!cap_sys_pacct,!cap_sys_admin,!cap_sys_boot,!cap_sys_nice,!cap_sys_resource,!cap_sys_time,!cap_sys_tty_config,!cap_mknod,!cap_lease,!cap_audit_write,!cap_audit_control,!cap_setfcap,!cap_mac_override,!cap_mac_admin,!cap_syslog
Securebits: 024/0x14/5'b10100
 secure-noroot: no (unlocked)
 secure-no-suid-fixup: yes (unlocked)
 secure-keep-caps: yes (unlocked)
 secure-no-ambient-raise: no (unlocked)
uid=0(root) euid=0(root)
gid=0(root)
groups=0(root)
Guessed mode: UNCERTAIN (0)
root@debian:/home/user# apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  linux-image-5.10.0-18-amd64
Use 'apt autoremove' to remove it.
The following packages have been kept back:
  libc-dev-bin libc6 libc6-dev

Mais par la suite, j'obtiens encore et toujours le même message. Je ne me suis jamais fort préoccupé de ceci vu que l'ordi fonctionne bien malgré cela mais si vous pouvez éclairer ma lanterne sur ce qui peut causer ce petit souci et sur comment le résoudre, je ne dis pas non.

  • # De notre ami à tous

    Posté par  . Évalué à 2.

    le 1er lien dans Google avec la recherche sur le message d'erreur dit qu'un simple sudo dpkg-reconfigure libdvd-pkg suffit.

    Le 2eme lien donne une procédure un peu plus longue au cas où.

    Tu te doutes bien que je n'ai pas pu vérifier si ça marche, mais c'est certainement un début de piste.

  • # dépendances cassées?

    Posté par  . Évalué à 1.

    Bonjour,
    Si vous travaillez sur le compte root (ce qui n'est pas considéré comme une bonne pratique) il n'y a pas besoin de "sudo" puisque vous avez déjà tous les droits.

    Si vous avez installé des packages depuis un dépot additionnel non-officiel puis fait une mise à jour majeure de debian, il est possible que ça cause des problèmes de dépendances (dans le temps il fallait rajouter les dépots videolan pour le lecteur vlc, et puis on l'oubliait en mettant à jour vers une version majeure récente, et ça râlait, je ne sais pas si c'est encore d'actualité).
    La méthode simple c'est de supprimer ces packages, de commenter les dépots additionnels dans /etc/apt/sources.list.d, de refaire apt-update etc…, réinstaller le dépot (en vérifiant bien que c'est la bonne url concernant la version majeure debian utilisée), réinstaller les packages non-officiels…

    Il faut garder son sang-froid, même en faisant des bêtises en forçant des installs de packages inadaptés à ma distribution, en cherchant un peu (parfois juste en lisant le message d'erreur) j'ai toujours réussi à m'en sortir et récupérer un système stable avec le package manager apt/dpkg sans avoir besoin de tout réinstaller, normalement c'est assez robuste.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.