Tijdens het uitvoeren van # apt update kom ik de volgende foutmelding
tegen:

   (appstreamcli:2634): GLib-CRITICAL **: 09:40:39.959:
   g_variant_builder_end: assertion '!GVSB(builder)->uniform_item_types 
   || GVSB(builder)->prev_item_type != NULL ||
   g_variant_type_is_definite (GVSB(builder)->type)' failed

   (appstreamcli:2634): GLib-CRITICAL **: 09:40:39.959:
   g_variant_new_variant: assertion 'value != NULL' failed

   (appstreamcli:2634): GLib-ERROR **: 09:40:39.959:
   g_variant_new_parsed: 11-13:invalid GVariant format string
   Trace/breakpoint trap
   Pakketlijsten worden ingelezen... Klaar
   E: Problem executing scripts APT::Update::Post-Invoke-Success 'if
   /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli;
   then appstreamcli refresh-cache > /dev/null; fi'
   E: Sub-process returned an error code

Het blijkt een bug in libappstream4 te zijn welke door Matthias Klumpp 
werd opgelost (na enig onderzoek door internetzoekmachine Startpage).
Opmerkelijk genoeg kon ik de update wel gewoon uitvoeren zonder
foutmelding via Gnome app "updateprogramma voor pakketten". Dat heb ik
dus gedaan en na een herstart voerde ik opnieuw in terminal #apt update
uit welke nu probleemloos verliep. 

Vervolgens voerde ik, na de melding dat er nieuwe upgrade beschikbaar
is, de commando #apt upgrade uit. Helaas resulteerde dat ik de volgende
foutmelding:

   root@oudelaptop:/home/familie# apt upgrade
   Pakketlijsten worden ingelezen... Klaar
   Boom van vereisten wordt opgebouwd       
   De statusinformatie wordt gelezen... Klaar
   Opwaardering wordt doorgerekend... Klaar
   Het volgende pakket is automatisch geïnstalleerd en is niet langer
   nodig:
     linux-image-4.16.0-2-amd64
   Gebruik 'apt autoremove' om het te verwijderen.
   De volgende pakketten zullen opgewaardeerd worden:
     gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0
   libjavascriptcoregtk-4.0-18
     libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-37-gtk2
   5 opgewaardeerd, 0 nieuw geïnstalleerd, 0 te verwijderen en 0 niet
   opgewaardeerd.
   Er moeten 24,9 MB aan archieven opgehaald worden.
   Na deze bewerking zal er 0 B extra schijfruimte gebruikt worden.
   Wilt u doorgaan? [J/n] j
   Ophalen:1 http://ftp.nl.debian.org/debian buster/main amd64
   libwebkit2gtk-4.0-37-gtk2 amd64 2.20.5-1 [9350 kB]
   Ophalen:2 http://ftp.nl.debian.org/debian buster/main amd64
   libwebkit2gtk-4.0-37 amd64 2.20.5-1 [11,0 MB]
   Ophalen:3 http://ftp.nl.debian.org/debian buster/main amd64
   libjavascriptcoregtk-4.0-18 amd64 2.20.5-1 [4329 kB]
   Ophalen:4 http://ftp.nl.debian.org/debian buster/main amd64 gir1.2-
   webkit2-4.0 amd64 2.20.5-1 [124 kB]
   Ophalen:5 http://ftp.nl.debian.org/debian buster/main amd64 gir1.2-
   javascriptcoregtk-4.0 amd64 2.20.5-1 [74,5 kB]
   24,9 MB opgehaald in 7s (3740
   kB/s)                                            
   dpkg: waarschuwing: 'ldconfig' niet gevonden in PATH of niet
   uitvoerbaar
   dpkg: waarschuwing: 'start-stop-daemon' niet gevonden in PATH of
   niet uitvoerbaar
   dpkg: fout: 2 verwachte programma's niet gevonden in PATH of niet
   uitvoerbaar
   NOOT: PATH van root zou gewoonlijk /usr/local/sbin, /usr/sbin en
   /sbin moeten bevatten
   E: Sub-process /usr/bin/dpkg returned an error code (2)
   root@oudelaptop:/home/familie# 

Het blijkt een bekend probleem te zijn gezien de vele meldingen
hierover op het internet. Gelukkig vond ik een eenvoudige oplossing: ik
checkte de inhoud van PATH via commando #echo $PATH. Daaruit bleek dat
/sbin ontbrak. Ik heb het toegevoegd middels commando # export
PATH="$PATH:/sbin". Ik kon vervolgens probleemloos #apt upgrade
uitvoeren.

Dankzij de zoekmachines heb ik weer wat van geleerd die ik graag met
jullie wil delen. 

Ik heb overigens Debian buster op mijn tien jaar oude laptop (gewoon
omdat het leuk is :-)).

Groet,
Frank Voncken

Antwoord per e-mail aan