ubuntuusers.de

Opera als Snap libudev.so.1 nicht gefunden

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18265

Wohnort: in deinem Browser, hier auf dem Bildschirm

Hallo, da ich gerade den Artikel Baustelle/opera überarbeite habe ich auch die Installation mittels snap eingebaut. Läuft auch unter 18.04 oder neuer, aber nicht unter 16.04. Opera wird erfolgreich installiert, der Start scheitert jedoch.

ubuntu@ubuntu:~$ opera
/snap/snapd/6240/usr/lib/snapd/snap-confine: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory
ubuntu@ubuntu:~$ 

Libudev1 und libudev-dev habe ich installiert.

ubuntu@ubuntu:~$ dpkg -l |grep libudev
ii  libgudev-1.0-0:amd64                       1:230-2                                         amd64        GObject-based wrapper library for libudev
ii  libudev-dev:amd64                          229-4ubuntu21.27                                amd64        libudev development files
ii  libudev1:amd64                             229-4ubuntu21.27                                amd64        libudev shared library
ubuntu@ubuntu:~$ 

Gibt es hierzu eine Lösung? LG DJKuhpisse

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

Wieso glaubst du, dass du mit der Paketverwaltung diese lib installieren musst? Mir scheint dir ist das Prinzip von snap noch nicht klar.

Das Problem liegt bei snap, entweder fehlt diese lib in der Laufzeitumgebung core oder im opera-snap selbst, vermutlich eher im core

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18265

Wohnort: in deinem Browser, hier auf dem Bildschirm

Ja, ich habe wohl nicht bedacht, dass bei Snap die Pakete ihre Abhängigkeiten selbst mitbringen müssen. Also eher ein Fehler vom Opera-Paket.

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

Schau dir doch einfach an, wo diese lib bei einer funktionierenden Installation von Opera als snap liegt, unterhalb /snap würde ich da suchen ...

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18265

Wohnort: in deinem Browser, hier auf dem Bildschirm

Sowohl in 19.10 als auch 16.04 vorhanden:

./core18/1668/lib/x86_64-linux-gnu/libudev.so.1
./core18/1668/lib/x86_64-linux-gnu/libudev.so.1.6.9

Pfad ist auch identisch. In 19.10 geht alles.

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

Dann gehört die lib zur Laufzeitumgebung von snap

DJKUhpisse Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18265

Wohnort: in deinem Browser, hier auf dem Bildschirm

Was hat das jetzt zu bedeuten? Also ist das nun ein Fehler in snap selbst oder eines vom Opera-Paket?

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

Überlege doch einmal, das ist eine fehlende Abhängigkeit, die aktuelle Opera Snap-App braucht diese lib, die alte Snap Laufzeitumgebung hat die aber nicht ...

Antworten |