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: Fout tijdens apt upgrade

2023-09-02 Berichten over hetzelfde onderwerp Richard Lucassen
On Sat, 02 Sep 2023 15:17:23 +0200
Cecil Westerhof  wrote:

> Firefox is on hold. Die wil ik standaard niet upgraden, daar als je
> die upgrade terwijl firefox nog draait firefox crasht.
> Al tientallen keren 'apt upgrade' gedraaid met firefox on hold zonder
> dit probleem te hebben.

Ik weet niet beter dat als je een package "on hold" zet dat-ie dan bij
een aanwezige update zegt dat-ie "kept back" is

Niets aan de hand dus in dit geval.

R.

-- 
richard lucassen
http://contact.xaq.nl/



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: systemd service user uit configuratie bestand indirect zoeken

2023-09-02 Berichten over hetzelfde onderwerp Cecil Westerhof
Paul van der Vlis  writes:

> Op 01-09-2023 om 20:51 schreef Geert Stappers:
>> On Fri, Sep 01, 2023 at 02:03:31PM +0200, Paul van der Vlis wrote:
>>> Op 01-09-2023 om 10:44 schreef Paul van der Vlis:
>>>
 Zou zoiets niet kunnen?
 ExecStart="su - baz -c /usr/bin/foo /etc/foo/config"
>>>
>>> Nee fout. Ik had je vraag niet goed gelezen.
>> Nou, het is wel een mogelijkheid om bij oplossing te komen.
>> Namelijk 'User=' weg uit systemd unit en met su, switch user,
>> het proces onder de gewenste user te laten draaien.
>
> Ik weet niet of dat beter is dat "User=" gebruiken. Maar als ik me niet
> vergis moet het commando achter "-c" tussen aanhalingstekens als er een
> spatie in staat. Dus wellicht iets als:
> ExecStart="su - baz -c '/usr/bin/foo /etc/foo/config'"

Zou het niet veel beter zijn om met deze vraagstelling naar de
systeemd mailinglijst te gaan? Is wel in het Engels als dat een
probleem is.
systemd-de...@lists.freedesktop.org

-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof



Re: systemd service user uit configuratie bestand indirect zoeken

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

Op 01-09-2023 om 20:51 schreef Geert Stappers:

On Fri, Sep 01, 2023 at 02:03:31PM +0200, Paul van der Vlis wrote:

Op 01-09-2023 om 10:44 schreef Paul van der Vlis:


Zou zoiets niet kunnen?
ExecStart="su - baz -c /usr/bin/foo /etc/foo/config"


Nee fout. Ik had je vraag niet goed gelezen.


Nou, het is wel een mogelijkheid om bij oplossing te komen.
Namelijk 'User=' weg uit systemd unit en met su, switch user,
het proces onder de gewenste user te laten draaien.


Ik weet niet of dat beter is dat "User=" gebruiken. Maar als ik me niet 
vergis moet het commando achter "-c" tussen aanhalingstekens als er een 
spatie in staat. Dus wellicht iets als:

ExecStart="su - baz -c '/usr/bin/foo /etc/foo/config'"

Groet,
Paul

--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl/



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



Re: Fout tijdens apt upgrade

2023-09-02 Berichten over hetzelfde onderwerp Cecil Westerhof
Geert Stappers  writes:

> On Sat, Sep 02, 2023 at 03:17:23PM +0200, Cecil Westerhof wrote:
>> Richard Lucassen  writes:
n>> > On Fri, 01 Sep 2023 22:17:34 +0200 Cecil Westerhof wrote:
>> >
>> >> > Wellicht een nieuwe dependency dat-ie wil installeren? Wat doet 
>> >> >
>> >> > apt full-upgrade
>> >> 
>> >> apt full-upgrade
>> >> 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.
>> >
>> > En een:
>> >
>> > apt install -f
>> >
>> > Of wat volgens mij ook wel werkt is:
>> >
>> > apt install firefox-esr
>> >
>> > Maar ik ben geen apt guru, anderen hebben wellicht een fraaiere
>> > oplossing
>> 
>> Firefox is on hold. Die wil ik standaard niet upgraden, daar als je
>> die upgrade terwijl firefox nog draait firefox crasht.
>> Al tientallen keren 'apt upgrade' gedraaid met firefox on hold zonder
>> dit probleem te hebben.
>> 
>
> En wat is 'dit probleem' ook al weer?

Je zou natuurlijk even naar mijn oorspronkelijke bericht kunnen
kijken, of mijn reactie op je andere reactie kunnen lezen.
Maar dit is mijn probleem:
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...

Het zou weleens een probleem met debian 12 kunnen zijn, want daar ben
ik net naar overgestapt. Op het moment dat ik nu handmatig firefox
installeer krijg ik precies hetzelfde probleem:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following held packages will be changed:
  firefox-esr
The following packages will be upgraded:
  firefox-esr
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 59.5 MB of archives.
After this operation, 10.2 kB disk space will be freed.
Do you want to continue? [Y/n] 
Get:1 https://security.debian.org/debian-security bookworm-security/main 
amd64 firefox-esr amd64 102.15.
0esr-1~deb12u1 [59.5 MB]
Fetched 59.5 MB in 6s (10.5 MB/s)   
(Reading database ... 465663 files and directories currently installed.)
Preparing to unpack .../firefox-esr_102.15.0esr-1~deb12u1_amd64.deb ...
Leaving 'diversion of /usr/bin/firefox to /usr/bin/firefox.real by 
firefox-esr'
Unpacking firefox-esr (102.15.0esr-1~deb12u1) over (102.14.0esr-1~deb12u1) 
...
Setting up firefox-esr (102.15.0esr-1~deb12u1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1.1) ... 
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
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...
Scanning processes... 
Scanning candidates...
Scanning processor microcode... 
Scanning linux images...  

Running kernel seems to be up-to-date.

Failed to check for processor microcode upgrades.

No services need to be restarted.

No containers need to be restarted.

User sessions running outdated binaries:
 cecil @ session #4: ibus-daemon[2241], ibus-x11[2290], lxdm-session[2098], 
nemo[12811],
  sqlitebrowser[9973,10197,10198,10199], xfce4-session[2128], 
xfsettingsd[2411]
 cecil @ user manager service: systemd[2100]

No VM guests are running outdated hypervisor (qemu) binaries on this host.


> Bonusvraag: Wat is met het advies om `apt install -f` te doen
> gebeurd?

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof



Re: Firefox-esr kept back

2023-09-02 Berichten over hetzelfde onderwerp Geert Stappers
On Sat, Sep 02, 2023 at 03:35:15PM +0200, Cecil Westerhof wrote:
> Geert Stappers writes:
> > On Fri, Sep 01, 2023 at 10:26:19PM +0200, Richard Lucassen wrote:
> >> On Fri, 01 Sep 2023 22:17:34 +0200 Cecil Westerhof wrote:
> >> 
> >> > > Wellicht een nieuwe dependency dat-ie wil installeren? Wat doet 
> >> > >
> >> > > apt full-upgrade
> >> > 
> >> > apt full-upgrade
> >> > 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.
> >> 
> >> En een:
> >> 
> >> apt install -f
> >> 
> >> Of wat volgens mij ook wel werkt is:
> >> 
> >> apt install firefox-esr
> >> 
> >> Maar ik ben geen apt guru, anderen hebben wellicht een fraaiere
> >> oplossing
> >> 
> >
> > Mijn inschatting is dat (de output van)
> >  apt install firefox-esr
> > gaat helpen om voorbij de
> >> > The following packages have been kept back:
> >> >   firefox-esr
> > te komen.
> 
> Het is de normaalste zaak dat firefox niet wordt geüpgraded daar ik
> die zelf op hold heb gezet.

OK



Re: Firefox-esr kept back

2023-09-02 Berichten over hetzelfde onderwerp Cecil Westerhof
Geert Stappers  writes:

> On Fri, Sep 01, 2023 at 10:26:19PM +0200, Richard Lucassen wrote:
>> On Fri, 01 Sep 2023 22:17:34 +0200 Cecil Westerhof wrote:
>> 
>> > > Wellicht een nieuwe dependency dat-ie wil installeren? Wat doet 
>> > >
>> > > apt full-upgrade
>> > 
>> > apt full-upgrade
>> > 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.
>> 
>> En een:
>> 
>> apt install -f
>> 
>> Of wat volgens mij ook wel werkt is:
>> 
>> apt install firefox-esr
>> 
>> Maar ik ben geen apt guru, anderen hebben wellicht een fraaiere
>> oplossing
>> 
>
> Mijn inschatting is dat (de output van)
>  apt install firefox-esr
> gaat helpen om voorbij de
>> > The following packages have been kept back:
>> >   firefox-esr
> te komen.

Weer iemand die niet leest voordat hij reageert.
>> > The following packages have been kept back:
>> >   firefox-esr
>> > 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Het is de normaalste zaak dat firefox niet wordt geüpgraded daar ik
die zelf op hold heb gezet daar als je firefox upgrade terwijl hij
draait firefox tegenwoordig hangt en ik hem dus handmatig upgrade op
een moment dat firefox niet draait.

Dit is mijn probleem:
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...

Ook privé is mij gemeld dat er geen reden is om me zorgen te maken
omdat ik in maart heb gedeeld dat ik firefox op hold heb gezet.
Sinsdien heb ik tientallen keren een 'apt upgrade' gedaan waarbij
firefox niet werd geüprgade omdat ik dat niet wil. Maar dit heeft
nooit eerder dit probleem opgeleverd. Ergo het heeft niets te maken
met dat firefox niet wordt geüpgrade.

Als ik meteen erna een 'apt check' doe zou er geen probleem zijn. Maar
bizar blijf ik het vinden.

Misschien volgende keer minder informatie geven. Als ik gestopt was
met de 'apt check' had men niet aan de haal kunnen gaan met het niet
geïnstalleerd worden van firefox. Waarschijnlijk was dan wel gevraagd
wat 'apt upgrade' doet en had ik het alsnog kunnen sturen, maar dan
was wel duidelijk geweest wat het probleem was.

-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof



Re: Fout tijdens apt upgrade

2023-09-02 Berichten over hetzelfde onderwerp Geert Stappers
On Sat, Sep 02, 2023 at 03:17:23PM +0200, Cecil Westerhof wrote:
> Richard Lucassen  writes:
> > On Fri, 01 Sep 2023 22:17:34 +0200 Cecil Westerhof wrote:
> >
> >> > Wellicht een nieuwe dependency dat-ie wil installeren? Wat doet 
> >> >
> >> > apt full-upgrade
> >> 
> >> apt full-upgrade
> >> 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.
> >
> > En een:
> >
> > apt install -f
> >
> > Of wat volgens mij ook wel werkt is:
> >
> > apt install firefox-esr
> >
> > Maar ik ben geen apt guru, anderen hebben wellicht een fraaiere
> > oplossing
> 
> Firefox is on hold. Die wil ik standaard niet upgraden, daar als je
> die upgrade terwijl firefox nog draait firefox crasht.
> Al tientallen keren 'apt upgrade' gedraaid met firefox on hold zonder
> dit probleem te hebben.
> 

En wat is 'dit probleem' ook al weer?

Bonusvraag: Wat is met het advies om `apt install -f` te doen gebeurd?


Groeten
Geert Stappers
-- 
Silence is hard to parse



Re: Fout tijdens apt upgrade

2023-09-02 Berichten over hetzelfde onderwerp Cecil Westerhof
Richard Lucassen  writes:

> On Fri, 01 Sep 2023 22:17:34 +0200
> Cecil Westerhof  wrote:
>
>> > Wellicht een nieuwe dependency dat-ie wil installeren? Wat doet 
>> >
>> > apt full-upgrade
>> 
>> apt full-upgrade
>> 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.
>
> En een:
>
> apt install -f
>
> Of wat volgens mij ook wel werkt is:
>
> apt install firefox-esr
>
> Maar ik ben geen apt guru, anderen hebben wellicht een fraaiere
> oplossing

Firefox is on hold. Die wil ik standaard niet upgraden, daar als je
die upgrade terwijl firefox nog draait firefox crasht.
Al tientallen keren 'apt upgrade' gedraaid met firefox on hold zonder
dit probleem te hebben.

-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof



Re: Firefox-esr kept back

2023-09-02 Berichten over hetzelfde onderwerp Geert Stappers
On Fri, Sep 01, 2023 at 10:26:19PM +0200, Richard Lucassen wrote:
> On Fri, 01 Sep 2023 22:17:34 +0200 Cecil Westerhof wrote:
> 
> > > Wellicht een nieuwe dependency dat-ie wil installeren? Wat doet 
> > >
> > > apt full-upgrade
> > 
> > apt full-upgrade
> > 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.
> 
> En een:
> 
> apt install -f
> 
> Of wat volgens mij ook wel werkt is:
> 
> apt install firefox-esr
> 
> Maar ik ben geen apt guru, anderen hebben wellicht een fraaiere
> oplossing
> 

Mijn inschatting is dat (de output van)
 apt install firefox-esr
gaat helpen om voorbij de
> > The following packages have been kept back:
> >   firefox-esr
te komen.

 
Groeten
Geert Stappers
-- 
Silence is hard to parse