Re: libdvd-pkg’s postinst script is broken

2023-09-05 Berichten over hetzelfde onderwerp Cecil Westerhof
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

2023-09-04 Berichten over hetzelfde onderwerp Paul van der Vlis

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

2023-09-03 Berichten over hetzelfde onderwerp Geert Stappers
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

2023-09-03 Berichten over hetzelfde onderwerp Cecil Westerhof
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

2023-09-03 Berichten over hetzelfde onderwerp Geert Stappers
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

2023-09-03 Berichten over hetzelfde onderwerp Cecil Westerhof
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

2023-09-03 Berichten over hetzelfde onderwerp Geert Stappers
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

2023-09-03 Berichten over hetzelfde onderwerp Cecil Westerhof
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

2023-09-03 Berichten over hetzelfde onderwerp Geert Stappers
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

2023-09-03 Berichten over hetzelfde onderwerp 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:


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

2023-09-03 Berichten over hetzelfde onderwerp Cecil Westerhof
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

2023-09-03 Berichten over hetzelfde onderwerp Geert Stappers
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

2023-09-03 Berichten over hetzelfde onderwerp Cecil Westerhof
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

2023-09-02 Berichten over hetzelfde onderwerp Geert Stappers
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

2023-09-02 Berichten over hetzelfde onderwerp 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


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

2023-09-02 Berichten over hetzelfde onderwerp Geert Stappers
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

2023-09-02 Berichten over hetzelfde onderwerp Cecil Westerhof
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