[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

foutmeldingen tijdens apt update en apt upgrade



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-_javascript_coregtk-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-_javascript_coregtk-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

Reply to: