Kein update

Begonnen von bevo, 2018/08/18, 09:04:30

Vorheriges Thema - Nächstes Thema

bevo

Seit gestern :
root@patience:/home/bevo# apt updateOK:1 http://deb.debian.org/debian unstable InRelease
OK:2 https://packages.siduction.org/extra unstable InRelease
OK:3 https://packages.siduction.org/fixes unstable InRelease

(appstreamcli:7827): GLib-CRITICAL **: 08:59:04.049: 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:7827): GLib-CRITICAL **: 08:59:04.049: g_variant_new_variant: assertion 'value != NULL' failed

(appstreamcli:7827): GLib-ERROR **: 08:59:04.049: g_variant_new_parsed: 11-13:invalid GVariant format string
Trace/breakpoint trap
Paketlisten werden gelesen... Fertig
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

Was ist denn da los ??

ayla

hier das Gleiche, letztes D-U ca 8 Tage

df8oe

Hier auch..

/usr/bin/appstreamcli refresh-cache

schlägt fehl. Ich kann mir zwar mit

/usr/bin/appstreamcli status

die Datenbank ansehen, aber das Speichern schlägt fehl.


Kennt schon jemand die Ursache des Problems?


LG
DF8OE

unklarer

#3
Bei mir gab es gestern Nachmittag beim DU eine Warnmeldung bezüglich init-system-helpers das er
den Service inovke-rc.d nicht korrekt starten kann.
Nach Recherche habe ich das als "nicht ignoriert" in apt zugelassen.

Keine Probleme festgestellt.
Jetzt eben wurde im DU der init-system-helpers wieder aktualisiert.   :)  Keine Ahnung, ob das euer Problem ist.

Edit: vergessen, es handelt sich um desperado mit lxde   ;)

Xaver


Sieht so aus, als würde 'appstream' das Problem verursachen.
Funktioniert das aktuelle KDE/Plasma noch ohne appstream? Dann wäre entfernen eine mögliche Lösung.
Siehe: https://askubuntu.com/questions/775069/what-is-appstream-why-is-it-installed-what-is-it-doing

jure

bei mir gibt es appstream nicht und ich habe das Problem nicht

apt policy appstream
appstream:
  Installiert:           (keine)
  Installationskandidat: 0.12.2-1

inxi -S
System:    Host: siductionbox Kernel: 4.18.1-towo.1-siduction-amd64 x86_64 bits: 64
Desktop: KDE Plasma 5.13.2 Distro: Debian GNU/Linux buster/sid
Gruss Juergen

df8oe

root@wst-box:~# apt purge appstream
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
  appstream* apt-config-icons* gnome-core* gnome-software*
0 aktualisiert, 0 neu installiert, 4 zu entfernen und 307 nicht aktualisiert.
Nach dieser Operation werden 3.127 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] n


clubex

Removing appstream doesn't seem to affect my KDE.
Only the following packages were removed.appstream* apt-config-icons* apt-config-icons-large*

df8oe

For those where complete gnome will be removed I do have a "dirty hack". Not good at all - but works and does not impact running system:


1) rename /usr/bin/appstreamcli to anyrhing else
2) now apt works flawlessly
3) hold in mind that you do have renamed appstreamcli!! You must rename it another time again to its original filename!


Actually (all u and du are passed by) the error persists, so I let it renamed.


Best regards
DF8OE

ayla

#9
Danke, nach apt purge appstream lief mein D-U durch.Danach:root@siducer:~# apt install appstream


Einmal funktionierte dann apt update, beim zweiten Mal schon wieder die bekannte Fehlermeldung

df8oe

Ich schrieb ja: der Fehler ist noch da. Leider kann ich appstream nicht ohne Deinstallation von Gnome entfernen - also habe ich den "workaround" genommen und werde im Auge behalten, ob es bei gtk oder appstream irgendwas Neues gibt. Wenn ja, könnte es das Problem lösen.

melmarker

Man sollte den Debian-Gnomen auf die Finger hauen - appstream ist ne ganz feine Sache, um Dinge an apt vorbei direkt aus "vertrauenswürdigen" Quellen direkt aus dem Indernetzt zu installieren. Siehe auch apt show gnome-software.

Mit anderen Worten: Debian schafft sich grad selbst ab, so was sollte keine Dependency sein, Recommend ist mehr als genug. Irgendjemand™ sollte mal einen Bug-Report über beide Issues loslassen.

Und für unsere Freunde von KDE gilt das selbe, keine Schadenfreude: Plasma-Discover macht auch so einen Mist 8).
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

df8oe

Ufff.....


Danke melmarker für diese echt gute Info. Das habe ich nicht gewusst, finde es absolut erschreckend und ein totales no-go.


Wenn es eine Abhängigkeit bleibt kann man die ausführbare Datei ja umbenannt lassen - dann schadet sie nicht  8)


LG
DF8OE

melmarker

Nü, einfach nicht benutzen reicht auch aus - obwohl es zugegebenermaßen bequem ist :D


% LANG=C apt rdepends appstream     
appstream
Reverse Depends:
  Breaks: appstream-doc (<< 0.11.8)
  Depends: appstream-dbgsym (= 0.12.2-1)
  Breaks: libapt-pkg5.0 (<< 0.9.0-3~)
  Recommends: check-all-the-things
  Depends: plasma-discover (>= 0.8)
  Suggests: packagekit
  Depends: isenkram-cli
  Depends: gnome-software
  Breaks: libapt-pkg5.0 (<< 0.9.0-3~)
  Depends: apt-config-icons
  Suggests: appstream-doc
  Breaks: libapt-pkg5.0 (<< 0.9.0-3~)
  Recommends: apper
  Depends: plasma-discover (>= 0.8)
  Suggests: packagekit
  Depends: isenkram-cli
[b]  Depends: gnome-software[/b]
  Depends: appstream-index (>= 0.10.6-2)
  Recommends: apper
  Suggests: appstream-doc
[c/ode]

[code]
% LANG=C apt rdepends gnome-software
gnome-software
Reverse Depends:
  Depends: gnome-packagekit-session (>= 3.28.2-1)
  Depends: gnome-core (>= 3.22)
  Depends: gnome-core (>= 3.22)
  Depends: gnome-software-dbgsym (= 3.28.2-1)
|Suggests: gnome-control-center
  Suggests: system-config-printer-common (>= 3.16.5-2)
  Suggests: system-config-printer (>= 3.16.5-2)
|Recommends: packagekit-gtk3-module
|Recommends: gstreamer1.0-packagekit
  Depends: gnome-core (>= 3.22)
  Replaces: gnome-software-plugin-snap (<< 3.22.3)
  Breaks: gnome-software-plugin-snap (<< 3.22.3)
  Depends: gnome-software-plugin-snap (= 3.28.2-1)
  Replaces: gnome-software-plugin-limba (<< 3.21.92)
  Breaks: gnome-software-plugin-limba (<< 3.21.92)
  Depends: gnome-software-plugin-limba (= 3.28.2-1)
  Depends: gnome-software-plugin-flatpak (= 3.28.2-1)
  Suggests: system-config-printer (>= 3.16.5-2)
|Suggests: gnome-control-center
  Breaks: appstream (<< 3.22.5-1)
  Suggests: system-config-printer-common (>= 3.16.5-2)
  Breaks: gnome-software-plugin-limba (<< 3.21.92)
  Suggests: software-properties-gtk
|Recommends: packagekit-gtk3-module
|Recommends: gstreamer1.0-packagekit
  Depends: gnome-core (>= 3.22)
  Replaces: gnome-software-plugin-limba (<< 3.21.92)
  Breaks: appstream (<< 3.22.5-1)
  Depends: gnome-software-plugin-limba (= 3.22.5-1)
  Depends: gnome-software-plugin-flatpak (= 3.22.5-1)
  Depends: gnome-packagekit-session (>= 3.22.5-1)


Abgesehen davon, dass gnome und gnome-core metapakete sind, die eigentlich™ zu nix nutze sind und die man gehen lassen könnte - da wäre ein Haken bei: Wenn sich Paketierungen ändern, sorgen die Metapakete dafür, dass neue Sachen einfach aufgesammelt und installiert werden. Ikke würd die also einfach drin lassen und nicht benötigte Funktionen einfach ignorieren.
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

df8oe

OK. Trotzdem full ack dass das keine Dependencies sein dürfen. Ich habe eben einen entsprechenden Bugreport gestartet.


LG
DF8OE