Cecil Westerhof <ce...@decebal.nl> writes: > Tijdens een apt upgrade krijg ik: > 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... > > Als ik dan doe: > apt-get check > > Dan krijg ik: > Reading package lists... Done > Building dependency tree... Done > Reading state information... Done > > En als ik doe: > apt upgrade > > Dan krijg ik: > Reading package lists... Done > Building dependency tree... Done > Reading state information... Done > Calculating upgrade... Done > The following packages have been kept back: > firefox-esr > 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. > > Wat kan hier aan de hand zijn? > Is het iets om me zorgen over te maken?
Dit bleek een twee jaar oude fout in b-i_libdvdcss.sh te zijn. In principe zou dit worden opgelost door --dry-run toe bij 'apt-get check' te voegen. Dat heb ik gedaan en de fout treedt niet meer op. Als --dry-run geen andere (onzichtbare) fout toevoegt, dan hoop ik dat de aanpassing snel wordt doorgevoerd. Ik heb op https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 dit gepost: In /usr/lib/libdvd-pkg/b-i_libdvdcss.sh at line 46, I changed: apt-get check >/dev/null 2>&1 if [ "$?" -ne 0 ]; then echo "${PKGI}: \`apt-get check\` failed, you may have broken packages. Aborting..." exit 0 fi into: # @@@@ dry-run toegevoegd en /dev/null redirection verwijderd echo 'BEFORE 'apt-get check' problem' apt-get check --dry-run # >/dev/null 2>&1 if [ "$?" -ne 0 ]; then echo "${PKGI}: \`apt-get check\` failed, you may have broken packages. Aborting..." exit 0 fi echo 'AFTER 'apt-get check' problem' I had an upgrade that could be done and this resulted in: BEFORE apt-get check problem Reading package lists... Building dependency tree... Reading state information... AFTER apt-get check problem So by adding --dry-run we do not get the error anymore. So if there is no reason that --dry-run would be wrong, I think it is a good idea to add it: then this two year old problem would finally be solved. Nu hopen dat er daadwerkelijk iets mee wordt gedaan en het eindelijk wordt opgelost. Dan kun mensen debian 12 gebruiken zonder te schrikken. -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof