Début du message transféré :
> De: [email protected]
> Date: 17 janvier 2026 à 00:23:20 UTC+1
> À: Liste Debian <[email protected]>
> Objet: TR : Debian 11 vers 12 - problème (erreurs et plus de GUI)
>
>
>
>
> Le 15/01/2026 à 22:57, [email protected] a écrit :
>
> ~$ apt search '~c'
> Sorting... Done
> Full Text Search... Done
> libtext-brew-perl/oldstable,oldstable 0.02-3 all
> perl implementation of Brew edit distance
>
>
> ~$ sudo apt purge '~c'
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> The following packages will be REMOVED:
> edrawmax* mindmaster* orphan-sysvinit-scripts* sysv-rc-conf* sysvinit-core*
> 0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
> After this operation, 0 B of additional disk space will be used.
> Do you want to continue? [Y/n]
> (Reading database ... 383859 files and directories currently installed.)
> Purging configuration files for orphan-sysvinit-scripts (0.14) ...
> Purging configuration files for mindmaster (7) ...
> rm: cannot remove '/bin/mindmaster': No such file or directory
> dpkg: error processing package mindmaster (--purge):
> installed mindmaster package post-removal script subprocess returned error
> exit status 1
> Purging configuration files for sysv-rc-conf (0.99-10) ...
> Purging configuration files for edrawmax (9.4) ...
> rm: cannot remove '/bin/edrawmax': No such file or directory
> dpkg: error processing package edrawmax (--purge):
> installed edrawmax package post-removal script subprocess returned error exit
> status 1
> Purging configuration files for sysvinit-core (3.06-4) ...
> Errors were encountered while processing:
> mindmaster
> edrawmax
> libdvd-pkg: Checking orig.tar integrity...
> /usr/src/libdvd-pkg/libdvdcss_1.4.3.orig.tar.bz2: OK
> libdvd-pkg: `apt-get check` failed, you may have broken packages. Aborting...
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
>
>
>
> -> PS sur la gestion de paquets issus de divers dépôts.
>
> 1/ libdvd-pkg
> Je tiens une solution pour ce problème.
>
> Dans le fichier /etc/apt/sources.list pour debian 12 je n'avais plus les
> 'contrib non-free' comme dans debian 11.
> Donc, le système ne savait plus gérer le paquet libdvd-pkg
>
> J'avais par exemple ce message :
> $ sudo apt install --reinstall <paquet>
> ...
> libdvd-pkg: Checking orig.tar integrity...
> /usr/src/libdvd-pkg/libdvdcss_1.4.3.orig.tar.bz2: OK
> libdvd-pkg: `apt-get check` failed, you may have broken packages. Aborting...
>
> Voici mon sources.list corrigé :
>
> $ cat /etc/apt/sources.list
> deb https://deb.debian.org/debian bookworm main non-free-firmware contrib
> non-free
> deb-src https://deb.debian.org/debian/ bookworm main non-free-firmware
> contrib non-free
>
> deb https://deb.debian.org/debian/ bookworm-updates main non-free-firmware
> contrib non-free
> deb-src https://deb.debian.org/debian/ bookworm-updates main
> non-free-firmware contrib non-free
>
> deb https://security.debian.org/debian-security/ bookworm-security main
> non-free-firmware
> deb-src https://security.debian.org/debian-security/ bookworm-security main
> non-free-firmware
>
> Ce problème est réglé.
>
> RQ : Debian permet donc de modifier un sources.list (respecté
> "scrupuleusement" sur debian.org ou ailleurs) sans qu'apt ne prévienne
> ensuite de la cause du problème rencontré.
> Peut-être un commentaire est-il glissé à ce propos sur le site. Mais je n'ai
> pas trouvé.
> Quelle est la bonne pratique ?
>
>
> 2/ edrawmax mindmaster
> Ce ne sont pas des paquets connus.
>
> $ sudo apt install edrawmax mindmaster
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> E: Unable to locate package edrawmax
> E: Unable to locate package mindmaster
>
> Surtout; il n'y a rien ici :
> https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=all&keywords=edrawmax
> https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=all&keywords=mindmaster
>
> J'ai sans doute installé un paquet .deb manuellement/
> J'ai donc archivé ces 4 fichiers situés dans /var/lib/dpkg/info :
> edrawmax.list
> edrawmax.postrm
> mindmaster.list
> mindmaster.postrm
>
> Faut-il nettoyer autre chose ?
>
> Y a-t-il une manière d'avoir l'historique complète de toutes les
> installations (dépôt d'origine, .deb téléchargé) depuis la création de la
> machine ? J'ai déjà posé la question...
J’ai réglé, je crois, les points 1/ et 2/, mais je ne sais pas trop comment
régler le point 3/ et surtout s’il reste encore quelque chose à nettoyer et
comment :
> 3/ libtext-brew-perl
> Je ne crois pas en avoir besoin.
>
> Il dépend de bookworm oldstable :
> https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=all&keywords=libtext-brew-perl
>
> $ sudo apt install libtext-brew-perl
> ...
> libtext-brew-perl is already the newest version (0.02-3).
> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
>
> $ apt search '~c'
> Sorting... Done
> Full Text Search... Done
> libtext-brew-perl/oldstable,oldstable,now 0.02-3 all [installed]
> perl implementation of Brew edit distance
>
> $ sudo apt purge '~c'
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
>
> $ sudo apt remove libtext-brew-perl
> ...The following packages will be REMOVED:
> libtext-brew-perl
> 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
> ...
> Removing libtext-brew-perl (0.02-3) ...
> Processing triggers for man-db (2.11.2-2) ...
>
> $ apt search '~c'
> Sorting... Done
> Full Text Search... Done
> libtext-brew-perl/oldstable,oldstable 0.02-3 all
> perl implementation of Brew edit distance
>
> Il est toujours là !
> Comment m'en débarrasser; à défaut de l'avoir fait dans ma machine debian 11 ?
> Je pensais à ajouter quelque chose dans sources.list en rapport avec
> oldstable pour l'installer/le désinstaller proprement.
> Qu'en pensez-vous ? Comment faire ?
> Merci.