Re: libdvd-pkg’s postinst script is broken
Paul van der Vlis writes: >>> Nu je het zegt: dat was me helemaal niet opgevallen. >>> Raar dat er nog niets aan gedaan is, want de oplossing lijkt relatief >>> simpel. >>> >>> Matthew Vernon afgelopen februari: >>> I went looking to try and see where the check was being carried >>> out, and >>> it's in: >>> >>> /usr/lib/libdvd-pkg/b-i_libdvdcss.sh >>> >>> 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 >>> >>> Which is why there's no useful information in the error message. >>> So I >>> edited that file on my system and ran apt autoremove so force a >>> trigger >>> run, and that gets: >>> >>> /usr/src/libdvd-pkg/libdvdcss_1.4.3.orig.tar.bz2: OK >>> E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by >>> process >>> 29788 (apt) >>> N: Be aware that removing the lock file is not a solution and >>> may break >>> your system. >>> E: Unable to acquire the dpkg frontend lock >>> (/var/lib/dpkg/lock-frontend), is another process using it? >>> libdvd-pkg: `apt-get check` failed, you may have broken packages. >>> Aborting... >>> >>> So I'm afraid the problem is that running this script from apt >>> (as it is >>> evidently intended to be run) can never work, because apt-get check >>> tries to hold the dpkg lock, but it's help by apt. >>> >>> So I think this is RC, do you agree? >>> >>> Wat is het effect van de "dry run" die in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 voorgesteld word? >>> >>> Dat kan ik pas doen als er een upgrade klaar staat. >>> En ik denk dat dit eigenlijk bedoeld is voor in het apt script om het >>> probleem op te lossen. >>> >>> Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: >>> # dry-run toegevoegd en /dev/null redirection verwijderd >>> apt-get check --dry-run # >/dev/null 2>&1 >>> >>> Nu wachten totdat er een upgrade nodig is. :-D >> Ik denk dat het de bedoeling is dat je het in de source wijzigt, en >> het versienummer verhoogt. Zoiets: > > Ik heb mijn eigen regels code uitgevoerd... > >> sudo apt install dpkg-dev debhelper-compat >> mkdir libdvd-pkg; cd libdvd-pkg >> apt-get source libdvd-pkg >> cd `find ./ -maxdepth 1 -type d | tail -n1` # ga naar directory >> nano debian/changelog # nieuw versienummer bovenaan toevoegen > > Dit kwam wel precies, vooral de laatste regel wie het gedaan had. > >> nano debian/b-i_libdvdcss.sh # --dry-run toevoegen > > Hier was ik het belangrijkste vergeten...: > dpkg-buildpackage -uc -us > >> cd .. >> sudo dpkg -i *.deb # nu moet het goed zijn. > > Ja, het is nu goed. > >> Maar hoe het dan verder gaat weet Geert denk ik beter... > > Nu heb ik de bug gefixed volgens mij. Maar wat te doen met het > resultaat? Hier posten lijkt me wel een aardige: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 En dan maar hopen dat er daadwerkelijk iets mee gedaan wordt. -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Re: libdvd-pkg’s postinst script is broken
Op 03-09-2023 om 15:01 schreef Paul van der Vlis: Hoi Cecil, Geert, en anderen, Op 03-09-2023 om 00:13 schreef Cecil Westerhof: Geert Stappers writes: On Sat, Sep 02, 2023 at 06:02:16PM +0200, Cecil Westerhof wrote: Cecil Westerhof 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... libdvd-pkg’s postinst script is broken. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 Dat bugreport heeft severity 'important' en is binnen twee weken twee jaar oud. Zullen we eens kijken of we het kunnen aftikken? Nu je het zegt: dat was me helemaal niet opgevallen. Raar dat er nog niets aan gedaan is, want de oplossing lijkt relatief simpel. Matthew Vernon afgelopen februari: I went looking to try and see where the check was being carried out, and it's in: /usr/lib/libdvd-pkg/b-i_libdvdcss.sh 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 Which is why there's no useful information in the error message. So I edited that file on my system and ran apt autoremove so force a trigger run, and that gets: /usr/src/libdvd-pkg/libdvdcss_1.4.3.orig.tar.bz2: OK E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 29788 (apt) N: Be aware that removing the lock file is not a solution and may break your system. E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? libdvd-pkg: `apt-get check` failed, you may have broken packages. Aborting... So I'm afraid the problem is that running this script from apt (as it is evidently intended to be run) can never work, because apt-get check tries to hold the dpkg lock, but it's help by apt. So I think this is RC, do you agree? Wat is het effect van de "dry run" die in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 voorgesteld word? Dat kan ik pas doen als er een upgrade klaar staat. En ik denk dat dit eigenlijk bedoeld is voor in het apt script om het probleem op te lossen. Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: # dry-run toegevoegd en /dev/null redirection verwijderd apt-get check --dry-run # >/dev/null 2>&1 Nu wachten totdat er een upgrade nodig is. :-D Ik denk dat het de bedoeling is dat je het in de source wijzigt, en het versienummer verhoogt. Zoiets: Ik heb mijn eigen regels code uitgevoerd... sudo apt install dpkg-dev debhelper-compat mkdir libdvd-pkg; cd libdvd-pkg apt-get source libdvd-pkg cd `find ./ -maxdepth 1 -type d | tail -n1` # ga naar directory nano debian/changelog # nieuw versienummer bovenaan toevoegen Dit kwam wel precies, vooral de laatste regel wie het gedaan had. nano debian/b-i_libdvdcss.sh # --dry-run toevoegen Hier was ik het belangrijkste vergeten...: dpkg-buildpackage -uc -us cd .. sudo dpkg -i *.deb # nu moet het goed zijn. Ja, het is nu goed. Maar hoe het dan verder gaat weet Geert denk ik beter... Nu heb ik de bug gefixed volgens mij. Maar wat te doen met het resultaat? Groet, Paul -- Paul van der Vlis Linux systeembeheer Groningen https://vandervlis.nl/
Re: libdvd-pkg’s postinst script is broken
On Sun, Sep 03, 2023 at 06:46:08PM +0200, Cecil Westerhof wrote: > Geert Stappers writes: > ... in het bugreport: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#20 > > Daar staat: > After basically any apt upgrade, I get: After basically **any** upgrade, I get: > Processing triggers for libc-bin (2.36-8): > 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... > > > > > Verdere informatie over wanneer de > > > > libdvd-pkg: `apt-get check` failed, you may have broken packages. > > Aborting... > > > > zichtbaar is / zichtbaar was, mag natuurlijk ook. > > Iedere keer dat er een 'apt upgrade' wordt gedaan waarbij er > daadwerkelijk iets te upgraden is. Mmm, bij een Debian stable systeem komt dat minder vaak voor. Groeten Geert Stappers -- sendmail: /usr/sbin/sendmail -i 994...@bugs.debian.org stapp...@debian.org From: Geert Stappers To: 994...@bugs.debian.org Cc: Geert Stappers Subject: [PATCH] Dry run apt check, no abort on fail. Date: Sun, 3 Sep 2023 20:48:31 +0200 Message-Id: <20230903184831.3080-1-stapp...@alpaca.gpm.stappers.nl> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit . Result: OK
Re: libdvd-pkg’s postinst script is broken
Geert Stappers writes: > On Sun, Sep 03, 2023 at 01:30:56PM +0200, Cecil Westerhof wrote: >> Geert Stappers writes: >> > On Sun, Sep 03, 2023 at 11:52:56AM +0200, Cecil Westerhof wrote: >> >> Geert Stappers writes: >> >> >> >> >> > Zullen we eens kijken of we het kunnen aftikken? >> > >> > Dus dat de bug verholpen wordt. >> > >> > >> >> >> Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: >> >> >> # dry-run toegevoegd en /dev/null redirection verwijderd >> >> >> apt-get check --dry-run # >/dev/null 2>&1 >> >> >> >> >> >> Nu wachten totdat er een upgrade nodig is. >> >> > >> >> > En dan? >> >> >> >> Gewoon 'apt upgrade' draaien en kijken wat er gebeurd. >> > >> > Doe dat dan ook alsjeblieft. > > In https://lists.debian.org/debian-user-dutch/2023/09/msg00026.html > antwoord op die vraag. Ook het vermoeden dat we het > over verschillende "apt upgrade" hebben. Wat ik ook al weerlegd heb en je alleen maar kon denken omdat je geen enkele moeite nam om nu echt te lezen wat er in de berichten en het bug report staat. >> Zoals ik al eerder heb gemeld: een 'apt upgrade' heeft alleen zin als >> er iets te upgraden is en dat is tot op heden nog niet het geval. Als >> er niets te upgraden is wordt de code die het probleem heeft niet >> aangeroepen. > > De `apt upgrade` die ik vaak gebruik, > meldt terug als er 'n package niet goed is. Dat doet mijn 'apt upgrade' ook. Dit is een compleet ander probleem dat ABSOLUUT NIETS heeft te maken heeft met dat een package niet goed is. Het probleem is dat de backend vindt dat iets niet mag worden gelocked dat de frontend lockt. En waarvan ik absoluut niet begrijp dat je dat niet weet. Je stelde zelf voor om --dry-run te gebruiken om dit probleem te voorkomen. Zo ongeveer het enige nuttige dat je in deze discussie hebt geopperd. Nogmaals een erg slechte signaal/ruis verhouding. > Deze situatie is anders. Daar ben je nu al achter? > En leerzaam. Het zou veel leerzaamder zijn en veel minder vermoeiend en irritant als je niet vijfentwintig stappen nodig zou hebben waar één stap volstaat. -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Re: libdvd-pkg’s postinst script is broken
On Sun, Sep 03, 2023 at 01:30:56PM +0200, Cecil Westerhof wrote: > Geert Stappers writes: > > On Sun, Sep 03, 2023 at 11:52:56AM +0200, Cecil Westerhof wrote: > >> Geert Stappers writes: > >> > >> >> > Zullen we eens kijken of we het kunnen aftikken? > > > > Dus dat de bug verholpen wordt. > > > > > >> >> Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: > >> >> # dry-run toegevoegd en /dev/null redirection verwijderd > >> >> apt-get check --dry-run # >/dev/null 2>&1 > >> >> > >> >> Nu wachten totdat er een upgrade nodig is. > >> > > >> > En dan? > >> > >> Gewoon 'apt upgrade' draaien en kijken wat er gebeurd. > > > > Doe dat dan ook alsjeblieft. In https://lists.debian.org/debian-user-dutch/2023/09/msg00026.html antwoord op die vraag. Ook het vermoeden dat we het over verschillende "apt upgrade" hebben. > Zoals ik al eerder heb gemeld: een 'apt upgrade' heeft alleen zin als > er iets te upgraden is en dat is tot op heden nog niet het geval. Als > er niets te upgraden is wordt de code die het probleem heeft niet > aangeroepen. De `apt upgrade` die ik vaak gebruik, meldt terug als er 'n package niet goed is. Deze situatie is anders. En leerzaam. > Cecil Westerhof > Senior Software Engineer > LinkedIn: http://www.linkedin.com/in/cecilwesterhof Groeten Geert Stappers -- Silence is hard to parse
Re: libdvd-pkg’s postinst script is broken
Geert Stappers writes: > On Sun, Sep 03, 2023 at 03:40:02PM +0200, Cecil Westerhof wrote: >> Geert Stappers writes: >> > Op 03-09-2023 om 00:13 schreef Cecil Westerhof: >> > > Geert Stappers writes: >> > > > On Sat, Sep 02, 2023 at 06:02:16PM +0200, Cecil Westerhof wrote: >> > > > > Cecil Westerhof 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... >> > > > > >> > > > > libdvd-pkg’s postinst script is broken. >> > > > > >> > > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 >> > > > > >> > > > >> > > > Zullen we eens kijken of we het kunnen aftikken? >> > > > >> > > > Wat is het effect van de "dry run" die >> > > > in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 >> > > > voorgesteld word? >> > > >> > Wat is na de wijziging de output van de `sudo apt upgrade`? >> >> Reading package lists... Done >> Building dependency tree... Done >> Reading state information... Done >> Calculating upgrade... Done >> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. >> >> Niets zinvols totdat er een upgrade nodig is. > > Ligt er aan wat er onder upgrade verwacht wordt. > Ligt er aan wat er van `apt upgrade` verwacht wordt. > > Ik heb het akelige gevoel dat met de "apt upgrade" uit het begin van deze > thread eigenlijk een `apt full-upgrade` bedoelt is. `apt full-upgrade` > als in > https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html#upgrading-full Denk je nu echt dat ik een complete sukkel ben? Als ik zeg dat het gebeurd bij een 'apt upgrade' wanneer er daadwerkelijk iets moet worden geupgrade dan is dat ook zo. En het staat ook zo in het bugreport: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#20 Daar staat: After basically any apt upgrade, I get: Processing triggers for libc-bin (2.36-8): 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... Wat daar voor verwarring kan zorgen is dat er niet bijstaat dat dit alleen gebeurd wanneer er daadwerkelijk iets te updaten is. Persoonlijk lijkt me dit echter wel logisch. Maar het maakt i.i.g. duidelijk dat je aanname dat het gaat om 'apt full-upgrade', BAARLIJKE NONSENS is. Je begint aardig dicht bij mijn killfile te komen. Ik krijg graag hulp en geef graag hulp, maar dit gemier begint me toch echt teveel te worden. > Hopelijk krijgen we daar duidelijkheid over. Ik snap echt niet waarom die duidelijkheid er niet is. Misschien ben jij als die kleuter die eerst vijfentwintig keer bij de hand moet wortden genomen voordat hij wat begrijpt? > > Verdere informatie over wanneer de > > libdvd-pkg: `apt-get check` failed, you may have broken packages. > Aborting... > > zichtbaar is / zichtbaar was, mag natuurlijk ook. Waarom moet ik dat JOUW duizend keer vertellen? IEDERE KEER dat er een 'APT UPGRADE' wordt gedaan waarbij er DAADWERKELIJK IETS TE UPGRADEN is. -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Re: libdvd-pkg’s postinst script is broken
On Sun, Sep 03, 2023 at 03:40:02PM +0200, Cecil Westerhof wrote: > Geert Stappers writes: > > Op 03-09-2023 om 00:13 schreef Cecil Westerhof: > > > Geert Stappers writes: > > > > On Sat, Sep 02, 2023 at 06:02:16PM +0200, Cecil Westerhof wrote: > > > > > Cecil Westerhof 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... > > > > > > > > > > libdvd-pkg’s postinst script is broken. > > > > > > > > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 > > > > > > > > > > > > > Zullen we eens kijken of we het kunnen aftikken? > > > > > > > > Wat is het effect van de "dry run" die > > > > in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 > > > > voorgesteld word? > > > > > Wat is na de wijziging de output van de `sudo apt upgrade`? > > Reading package lists... Done > Building dependency tree... Done > Reading state information... Done > Calculating upgrade... Done > 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. > > Niets zinvols totdat er een upgrade nodig is. Ligt er aan wat er onder upgrade verwacht wordt. Ligt er aan wat er van `apt upgrade` verwacht wordt. Ik heb het akelige gevoel dat met de "apt upgrade" uit het begin van deze thread eigenlijk een `apt full-upgrade` bedoelt is. `apt full-upgrade` als in https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html#upgrading-full Hopelijk krijgen we daar duidelijkheid over. Verdere informatie over wanneer de libdvd-pkg: `apt-get check` failed, you may have broken packages. Aborting... zichtbaar is / zichtbaar was, mag natuurlijk ook. Groeten Geert Stappers -- Silence is hard to parse
Re: libdvd-pkg’s postinst script is broken
Geert Stappers writes: > On Sun, Sep 03, 2023 at 03:01:38PM +0200, Paul van der Vlis wrote: >> Hoi Cecil, Geert, en anderen, >> >> Op 03-09-2023 om 00:13 schreef Cecil Westerhof: >> > Geert Stappers writes: >> > > On Sat, Sep 02, 2023 at 06:02:16PM +0200, Cecil Westerhof wrote: >> > > > Cecil Westerhof 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... >> > > > >> > > > libdvd-pkg’s postinst script is broken. >> > > > >> > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 >> > > > >> > > >> > > Dat bugreport heeft severity 'important' >> > > en is binnen twee weken twee jaar oud. >> > >> > Nu je het zegt: dat was me helemaal niet opgevallen. >> > Raar dat er nog niets aan gedaan is, want de oplossing lijkt relatief >> > simpel. >> > >> > Matthew Vernon afgelopen februari: >> > I went looking to try and see where the check was being carried out, >> > and >> > it's in: >> > >> > /usr/lib/libdvd-pkg/b-i_libdvdcss.sh >> > >> > 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 >> > >> > Which is why there's no useful information in the error message. So I >> > edited that file on my system and ran apt autoremove so force a >> > trigger >> > run, and that gets: >> > >> > /usr/src/libdvd-pkg/libdvdcss_1.4.3.orig.tar.bz2: OK >> > E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by >> > process >> > 29788 (apt) >> > N: Be aware that removing the lock file is not a solution and may >> > break >> > your system. >> > E: Unable to acquire the dpkg frontend lock >> > (/var/lib/dpkg/lock-frontend), is another process using it? >> > libdvd-pkg: `apt-get check` failed, you may have broken packages. >> > Aborting... >> > >> > So I'm afraid the problem is that running this script from apt (as it >> > is >> > evidently intended to be run) can never work, because apt-get check >> > tries to hold the dpkg lock, but it's help by apt. >> > >> > So I think this is RC, do you agree? >> > >> > > Zullen we eens kijken of we het kunnen aftikken? >> > >> > > Wat is het effect van de "dry run" die >> > > in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 >> > > voorgesteld word? >> > >> > Dat kan ik pas doen als er een upgrade klaar staat. >> > En ik denk dat dit eigenlijk bedoeld is voor in het apt script om het >> > probleem op te lossen. >> > >> > Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: >> > # dry-run toegevoegd en /dev/null redirection verwijderd >> > apt-get check --dry-run # >/dev/null 2>&1 >> > >> > Nu wachten totdat er een upgrade nodig is. :-D >> >> Ik denk dat het de bedoeling is dat je het in de source wijzigt, en het >> versienummer verhoogt. Zoiets: >> >> sudo apt install dpkg-dev debhelper-compat >> mkdir libdvd-pkg; cd libdvd-pkg >> apt-get source libdvd-pkg >> cd `find ./ -maxdepth 1 -type d | tail -n1` # ga naar directory >> nano debian/changelog # nieuw versienummer bovenaan toevoegen >> nano debian/b-i_libdvdcss.sh # --dry-run toevoegen >> cd .. >> sudo dpkg -i *.deb # nu moet het goed zijn. >> >> Maar hoe het dan verder gaat weet Geert denk ik beter... > > > Momenteel in afwachting van > > Wat is na de wijziging de output van de `sudo apt upgrade`? Wanneer houd je nu eens op te wauwelen? Wat denk je dat het oplevert: Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Niets zinvols totdat er een upgrade nodig is. Zoals ik nu REEDS MEERDERE KEREN HEB MEDEGEDEELD. En als je dan absoluut niet kunt wachten op een antwoord: doe een upgrade naar 12 en ga zelf aan de slag. Je ratio goede informatie/ruis is heel erg naar de ruis kant. Dat vergroot de kans dat je goede informatie over het hoofd wordt gezien. En dat zal toch niet de bedoeling zijn? -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Re: libdvd-pkg’s postinst script is broken
On Sun, Sep 03, 2023 at 03:01:38PM +0200, Paul van der Vlis wrote: > Hoi Cecil, Geert, en anderen, > > Op 03-09-2023 om 00:13 schreef Cecil Westerhof: > > Geert Stappers writes: > > > On Sat, Sep 02, 2023 at 06:02:16PM +0200, Cecil Westerhof wrote: > > > > Cecil Westerhof 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... > > > > > > > > libdvd-pkg’s postinst script is broken. > > > > > > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 > > > > > > > > > > Dat bugreport heeft severity 'important' > > > en is binnen twee weken twee jaar oud. > > > > Nu je het zegt: dat was me helemaal niet opgevallen. > > Raar dat er nog niets aan gedaan is, want de oplossing lijkt relatief > > simpel. > > > > Matthew Vernon afgelopen februari: > > I went looking to try and see where the check was being carried out, > > and > > it's in: > > > > /usr/lib/libdvd-pkg/b-i_libdvdcss.sh > > > > 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 > > > > Which is why there's no useful information in the error message. So I > > edited that file on my system and ran apt autoremove so force a trigger > > run, and that gets: > > > > /usr/src/libdvd-pkg/libdvdcss_1.4.3.orig.tar.bz2: OK > > E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by > > process > > 29788 (apt) > > N: Be aware that removing the lock file is not a solution and may break > > your system. > > E: Unable to acquire the dpkg frontend lock > > (/var/lib/dpkg/lock-frontend), is another process using it? > > libdvd-pkg: `apt-get check` failed, you may have broken packages. > > Aborting... > > > > So I'm afraid the problem is that running this script from apt (as it > > is > > evidently intended to be run) can never work, because apt-get check > > tries to hold the dpkg lock, but it's help by apt. > > > > So I think this is RC, do you agree? > > > > > Zullen we eens kijken of we het kunnen aftikken? > > > > > Wat is het effect van de "dry run" die > > > in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 > > > voorgesteld word? > > > > Dat kan ik pas doen als er een upgrade klaar staat. > > En ik denk dat dit eigenlijk bedoeld is voor in het apt script om het > > probleem op te lossen. > > > > Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: > > # dry-run toegevoegd en /dev/null redirection verwijderd > > apt-get check --dry-run # >/dev/null 2>&1 > > > > Nu wachten totdat er een upgrade nodig is. :-D > > Ik denk dat het de bedoeling is dat je het in de source wijzigt, en het > versienummer verhoogt. Zoiets: > > sudo apt install dpkg-dev debhelper-compat > mkdir libdvd-pkg; cd libdvd-pkg > apt-get source libdvd-pkg > cd `find ./ -maxdepth 1 -type d | tail -n1` # ga naar directory > nano debian/changelog # nieuw versienummer bovenaan toevoegen > nano debian/b-i_libdvdcss.sh # --dry-run toevoegen > cd .. > sudo dpkg -i *.deb # nu moet het goed zijn. > > Maar hoe het dan verder gaat weet Geert denk ik beter... Momenteel in afwachting van Wat is na de wijziging de output van de `sudo apt upgrade`? Groeten Geert Stappers -- Silence is hard to parse
Re: libdvd-pkg’s postinst script is broken
Hoi Cecil, Geert, en anderen, Op 03-09-2023 om 00:13 schreef Cecil Westerhof: Geert Stappers writes: On Sat, Sep 02, 2023 at 06:02:16PM +0200, Cecil Westerhof wrote: Cecil Westerhof 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... libdvd-pkg’s postinst script is broken. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 Dat bugreport heeft severity 'important' en is binnen twee weken twee jaar oud. Zullen we eens kijken of we het kunnen aftikken? Nu je het zegt: dat was me helemaal niet opgevallen. Raar dat er nog niets aan gedaan is, want de oplossing lijkt relatief simpel. Matthew Vernon afgelopen februari: I went looking to try and see where the check was being carried out, and it's in: /usr/lib/libdvd-pkg/b-i_libdvdcss.sh 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 Which is why there's no useful information in the error message. So I edited that file on my system and ran apt autoremove so force a trigger run, and that gets: /usr/src/libdvd-pkg/libdvdcss_1.4.3.orig.tar.bz2: OK E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 29788 (apt) N: Be aware that removing the lock file is not a solution and may break your system. E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? libdvd-pkg: `apt-get check` failed, you may have broken packages. Aborting... So I'm afraid the problem is that running this script from apt (as it is evidently intended to be run) can never work, because apt-get check tries to hold the dpkg lock, but it's help by apt. So I think this is RC, do you agree? Wat is het effect van de "dry run" die in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 voorgesteld word? Dat kan ik pas doen als er een upgrade klaar staat. En ik denk dat dit eigenlijk bedoeld is voor in het apt script om het probleem op te lossen. Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: # dry-run toegevoegd en /dev/null redirection verwijderd apt-get check --dry-run # >/dev/null 2>&1 Nu wachten totdat er een upgrade nodig is. :-D Ik denk dat het de bedoeling is dat je het in de source wijzigt, en het versienummer verhoogt. Zoiets: sudo apt install dpkg-dev debhelper-compat mkdir libdvd-pkg; cd libdvd-pkg apt-get source libdvd-pkg cd `find ./ -maxdepth 1 -type d | tail -n1` # ga naar directory nano debian/changelog # nieuw versienummer bovenaan toevoegen nano debian/b-i_libdvdcss.sh # --dry-run toevoegen cd .. sudo dpkg -i *.deb # nu moet het goed zijn. Maar hoe het dan verder gaat weet Geert denk ik beter... Groet, Paul -- Paul van der Vlis Linux systeembeheer Groningen https://vandervlis.nl/
Re: libdvd-pkg’s postinst script is broken
Geert Stappers writes: > On Sun, Sep 03, 2023 at 11:52:56AM +0200, Cecil Westerhof wrote: >> Geert Stappers writes: >> >> >> > Zullen we eens kijken of we het kunnen aftikken? > > Dus dat de bug verholpen wordt. > > >> >> > Wat is het effect van de "dry run" die >> >> > in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 >> >> > voorgesteld word? >> >> >> >> Dat kan ik pas doen als er een upgrade klaar staat. >> >> En ik denk dat dit eigenlijk bedoeld is voor in het apt script om het >> >> probleem op te lossen. >> >> >> >> Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: >> >> # dry-run toegevoegd en /dev/null redirection verwijderd >> >> apt-get check --dry-run # >/dev/null 2>&1 >> >> >> >> Nu wachten totdat er een upgrade nodig is. >> > >> > En dan? >> >> Gewoon 'apt upgrade' draaien en kijken wat er gebeurd. > > Doe dat dan ook alsjeblieft. Zou je de kwaliteit van je reacties fors kunnen verbeteren? Ik geef aan dat ik de aanpassing heb gedaan en dan vraag je: En dan? Denk je nu echt dat ik de moeite neem om een aanpassing te doen en die dan niet te gebruiken? Dan geef ik dat aan en dan zeg je: Doe dat dan ook alsjeblieft. Waar slaat dat op? En als je denkt waarom is er geen terugkoppeling? Zoals ik al eerder heb gemeld (staat zelfs in het gedeelte dat je quote): een 'apt upgrade' heeft alleen zin als er iets te upgraden is en dat is tot op heden nog niet het geval. Als er niets te upgraden is wordt de code die het probleem heeft niet aangeroepen. -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Re: libdvd-pkg’s postinst script is broken
On Sun, Sep 03, 2023 at 11:52:56AM +0200, Cecil Westerhof wrote: > Geert Stappers writes: > > >> > Zullen we eens kijken of we het kunnen aftikken? Dus dat de bug verholpen wordt. > >> > Wat is het effect van de "dry run" die > >> > in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 > >> > voorgesteld word? > >> > >> Dat kan ik pas doen als er een upgrade klaar staat. > >> En ik denk dat dit eigenlijk bedoeld is voor in het apt script om het > >> probleem op te lossen. > >> > >> Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: > >> # dry-run toegevoegd en /dev/null redirection verwijderd > >> apt-get check --dry-run # >/dev/null 2>&1 > >> > >> Nu wachten totdat er een upgrade nodig is. > > > > En dan? > > Gewoon 'apt upgrade' draaien en kijken wat er gebeurd. Doe dat dan ook alsjeblieft. > Als dat goed gaat is het trouwens geen bewijs dat het een goede > oplossing is. Er zou een reden kunnen zijn dat er geen --dry-run is > toegevoegd, maar het zou dan wel handig zijn geweest dat men die reden > had vermeld. > > Cecil Westerhof > Senior Software Engineer > LinkedIn: http://www.linkedin.com/in/cecilwesterhof Groeten Geert Stappers -- Silence is hard to parse
Re: libdvd-pkg’s postinst script is broken
Geert Stappers writes: >> > Zullen we eens kijken of we het kunnen aftikken? >> > >> > Wat is het effect van de "dry run" die >> > in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 >> > voorgesteld word? >> >> Dat kan ik pas doen als er een upgrade klaar staat. >> En ik denk dat dit eigenlijk bedoeld is voor in het apt script om het >> probleem op te lossen. >> >> Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: >> # dry-run toegevoegd en /dev/null redirection verwijderd >> apt-get check --dry-run # >/dev/null 2>&1 >> >> Nu wachten totdat er een upgrade nodig is. > > En dan? Eh, dat is weer een domme vraag natuurlijk. Gewoon 'apt upgrade' draaien en kijken wat er gebeurd. Als dat goed gaat is het trouwens geen bewijs dat het een goede oplossing is. Er zou een reden kunnen zijn dat er geen --dry-run is toegevoegd, maar het zou dan wel handig zijn geweest dat men die reden had vermeld. -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Re: libdvd-pkg’s postinst script is broken
On Sun, Sep 03, 2023 at 12:13:58AM +0200, Cecil Westerhof wrote: > Geert Stappers writes: > > On Sat, Sep 02, 2023 at 06:02:16PM +0200, Cecil Westerhof wrote: > >> Cecil Westerhof 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... > >> > >> libdvd-pkg’s postinst script is broken. > >> > >> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 > >> > > > > Dat bugreport heeft severity 'important' en is binnen > > twee weken twee jaar oud. > > Nu je het zegt: dat was me helemaal niet opgevallen. > Raar dat er nog niets aan gedaan is, want de oplossing lijkt relatief > simpel. > > Matthew Vernon afgelopen februari: > I went looking to try and see where the check was being carried out, and > it's in: > > /usr/lib/libdvd-pkg/b-i_libdvdcss.sh > > 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 > > Which is why there's no useful information in the error message. So I > edited that file on my system and ran apt autoremove so force a trigger > run, and that gets: > > /usr/src/libdvd-pkg/libdvdcss_1.4.3.orig.tar.bz2: OK > E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process > 29788 (apt) > N: Be aware that removing the lock file is not a solution and may break > your system. > E: Unable to acquire the dpkg frontend lock > (/var/lib/dpkg/lock-frontend), is another process using it? > libdvd-pkg: `apt-get check` failed, you may have broken packages. > Aborting... > > So I'm afraid the problem is that running this script from apt (as it is > evidently intended to be run) can never work, because apt-get check > tries to hold the dpkg lock, but it's help by apt. > > So I think this is RC, do you agree? > > > > Zullen we eens kijken of we het kunnen aftikken? > > > > Wat is het effect van de "dry run" die > > in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 > > voorgesteld word? > > Dat kan ik pas doen als er een upgrade klaar staat. > En ik denk dat dit eigenlijk bedoeld is voor in het apt script om het > probleem op te lossen. > > Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: > # dry-run toegevoegd en /dev/null redirection verwijderd > apt-get check --dry-run # >/dev/null 2>&1 > > Nu wachten totdat er een upgrade nodig is. En dan? > Het is i.i.g. voor mij wel gerelateerd aan de overgang naar Debian 12, > want ander systeem dat nog op Debian 11 staat heeft het probleem niet. > Maar als er een release bijstaat, dan is het ook bookworm, dus klopt > dan wel. > > > Ik dacht dat Debian heel goed omging met zijn releases, dit heeft mijn > hoge waardering enigzins getemperd. > > > Cecil Westerhof Groeten Geert Stappers -- Silence is hard to parse
Re: libdvd-pkg’s postinst script is broken
Geert Stappers writes: > On Sat, Sep 02, 2023 at 06:02:16PM +0200, Cecil Westerhof wrote: >> Cecil Westerhof 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... >> >> libdvd-pkg’s postinst script is broken. >> >> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 >> > > Dat bugreport heeft severity 'important' en is binnen > twee weken twee jaar oud. Zullen we eens kijken of we het kunnen > aftikken? Nu je het zegt: dat was me helemaal niet opgevallen. Raar dat er nog niets aan gedaan is, want de oplossing lijkt relatief simpel. Matthew Vernon afgelopen februari: I went looking to try and see where the check was being carried out, and it's in: /usr/lib/libdvd-pkg/b-i_libdvdcss.sh 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 Which is why there's no useful information in the error message. So I edited that file on my system and ran apt autoremove so force a trigger run, and that gets: /usr/src/libdvd-pkg/libdvdcss_1.4.3.orig.tar.bz2: OK E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 29788 (apt) N: Be aware that removing the lock file is not a solution and may break your system. E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? libdvd-pkg: `apt-get check` failed, you may have broken packages. Aborting... So I'm afraid the problem is that running this script from apt (as it is evidently intended to be run) can never work, because apt-get check tries to hold the dpkg lock, but it's help by apt. So I think this is RC, do you agree? > Wat is het effect van de "dry run" die > in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 > voorgesteld word? Dat kan ik pas doen als er een upgrade klaar staat. En ik denk dat dit eigenlijk bedoeld is voor in het apt script om het probleem op te lossen. Heb in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh deze aanpassing gemaakt: # dry-run toegevoegd en /dev/null redirection verwijderd apt-get check --dry-run # >/dev/null 2>&1 Nu wachten totdat er een upgrade nodig is. :-D Het is i.i.g. voor mij wel gerelateerd aan de overgang naar Debian 12, want ander systeem dat nog op Debian 11 staat heeft het probleem niet. Maar als er een release bijstaat, dan is het ook bookworm, dus klopt dan wel. Ik dacht dat Debian heel goed omging met zijn releases, dit heeft mijn hoge waardering enigzins getemperd. -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Re: libdvd-pkg’s postinst script is broken
On Sat, Sep 02, 2023 at 06:02:16PM +0200, Cecil Westerhof wrote: > Cecil Westerhof 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... > > libdvd-pkg’s postinst script is broken. > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 > Dat bugreport heeft severity 'important' en is binnen twee weken twee jaar oud. Zullen we eens kijken of we het kunnen aftikken? Wat is het effect van de "dry run" die in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081#37 voorgesteld word? Groeten Geert Stappers -- Silence is hard to parse
Re: Fout tijdens apt upgrade Added: libdvd-pkg’s postinst script is broken
Cecil Westerhof 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... libdvd-pkg’s postinst script is broken. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994081 -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof