Hallo Elektronik Fans, ich bin gerade dabei Eagle 9.6.2 auf meinem Laptop zu installieren. Leider kommt eine Fehlermeldung. Ok, mir ist jetzt noch nicht ganz klar welches Paket jetzt nachinstalliert werden muss, anscheinend irgend eine libGL ... aber welche? Viele Grüsse, Georg georg@rechner:~/eagle-9.6.2$ ls bin cache doc eagle examples lib libexec ngspice plugins qt.conf README resources translations georg@rechner:~/eagle-9.6.2$ ./eagle libGL error: MESA-LOADER: failed to open crocus: /usr/lib/dri/crocus_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri) libGL error: failed to load driver: crocus libGL error: MESA-LOADER: failed to open crocus: /usr/lib/dri/crocus_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri) libGL error: failed to load driver: crocus libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri) libGL error: failed to load driver: swrast QXcbConnection: XCB error: 2 (BadValue), sequence: 435, resource id: 0, major code: 152 (Unknown), minor code: 24 Sandboxing disabled by user. WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed. [3549:3557:0411/150412.855714:ERROR:nss_ocsp.cc(591)] No URLRequestContext for NSS HTTP handler. host: ocsp.digicert.com Hier noch ein paar Infos zu meiner Systemumgebung: Lenovo Lappi mit Linux MINT 21 Graphics: Device-1: Intel 3rd Gen Core processor Graphics vendor: Lenovo driver: i915 v: kernel ports: active: LVDS-1 empty: DP-1,HDMI-A-1,VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0166 Device-2: Acer Lenovo Integrated Webcam type: USB driver: uvcvideo bus-ID: 1-1.5:4 chip-ID: 5986:0295 Display: x11 server: X.Org v: 1.21.1.4 compositor: marco v: 1.26.0 driver: X: loaded: modesetting unloaded: fbdev,vesa gpu: i915 display-ID: :0 screens: 1 Screen-1: 0 s-res: 1280x720 s-dpi: 96 Monitor-1: LVDS-1 model: Lenovo res: 1280x720 dpi: 95 diag: 394mm (15.5") OpenGL: renderer: Mesa Intel HD Graphics 4000 (IVB GT2) v: 4.2 Mesa 23.2.1-1ubuntu3.1~22.04.2 direct render: Yes
Georg schrieb: > anscheinend irgend eine libGL Wohl eher Mesa3d und "crocus", was wohl der Treiber für Deine Graphikkarte ist. https://www.mesa3d.org/ und nur, um eine Erwähnung von "crocus" in diesem Kontext zusammenzubekommen: https://www.phoronix.com/news/Intel-Crocus-Better-Compat
Guddi, Danke Harald, ich denke ich hab das richtige Package jetzt gefunden: https://packages.debian.org/sid/libgl1-mesa-dri Viele Grüße, Georg
Georg schrieb: > ich denke ich hab das richtige Package jetzt gefunden: > https://packages.debian.org/sid/libgl1-mesa-dri Eigentlich wäre es der Job eines Installers, fehlende Abhängigkeiten zu finden und mit zu installieren...
Ob S. schrieb: > Eigentlich wäre es der Job eines Installers, fehlende Abhängigkeiten zu > finden und mit zu installieren... Schwierig, weil der offizielle Download einfach ein tar.gz zum Selber-Auspacken ist. Und man will definitiv nicht, dass das einfache Auspacken eines Archivs Software nachinstallieren darf. Hatten wir z.B. bei WinRAR / CVE-2023-38831 ...
Εrnst B. schrieb: > Schwierig, weil der offizielle Download einfach ein tar.gz zum > Selber-Auspacken ist. Der allerdings ein Executable enthält, welches ganz offensichlich auch den Job eines Installers zu erledigen hat. Das geht ganz klar aus der Beschreibung hervor. > Und man will definitiv nicht, dass das einfache Auspacken eines Archivs > Software nachinstallieren darf. > Hatten wir z.B. bei WinRAR / CVE-2023-38831 ... Tja, das Problem ist nur: wenn du Eagle benutzen willst, kommst du einfach nicht drumrum, das im Archiv enthaltene Executable zu starten... Wäre mal interessant, was passiert, wenn man das als root startet. Ob es dann vielleicht fehlende Abhängigkeiten von allein nachinstalliert (weil es nur dann die nötigen Rechte besitzt)? Die Beschreibung gibt dazu leider nichts her. Die Themen Rechte und Abhängigkeiten kommen darin überhaupt nicht vor. Armselig.
Ob S. schrieb: > Ob es > dann vielleicht fehlende Abhängigkeiten von allein nachinstalliert Die Abhängigkeiten waren ja alle installiert, bzw recht umfangreich vom Eagle-Paket selbst mitgebracht. Was gefehlt hat, war der (Hardware-)Treiber für die 3D-Beschleunigung der Grafikkarte. Und der wäre vmtl. sogar optional, "LIBGL_ALWAYS_SOFTWARE=true" etc. Irgendwo muss man die Grenze ziehen. Wenn du den Eagle-Windows-Installer auf Win95 startest, erwartest du ja auch nicht, dass der erstmal die Platte formatiert und ein Windows11 installiert, weil das eben eine "Abhängigkeit" ist.
Εrnst B. schrieb: > Irgendwo muss man die Grenze ziehen. Genau. Meine persönliche Grenze bei Eagle ist z.B. die Version 7.x. Ich hasse "cloudisierte" Software. Die macht mich dramatisch vom Anbieter abhängig. In gewissem Umfang ist man natürlich natürlich immer vom Anbieter abhängig, aber wenigstens nicht für den "Bestand". Der funktioniert noch sehr lange Zeit weiter, zur Not halt in einer isolierten Umgebung. Außerdem: Der Gewinn an Funktionalität seit 7.x ist ja doch eher überschaubar. Und das, was davon wirklich nützlich ist, wirkt obendrein eher wie mies und lieblos nachträglich "reingepresst".
Ich hab auch kein Eagle mehr im Einsatz, KiCad kann alles was ich brauche und importiert Eagle-Projekte aus dem Netz i.A. gut genug. Nichtsdestotrotz ist es Erstaunlich, dass Autocad weiterhin eine Linux-Version zum Download anbietet, was für die sicher ein Draufzahlgeschäft ist. Da kann man darüber hinwegsehen, dass die nicht für drölfzig verschiedene Linux-Distributionen passende Installer-Pakete anbieten, und dass der Installer keine Datenbank mit allen möglichen Hardware-Komponenten enthält, incl. Info wie man welchen Treiber dafür in allen möglichen Distros installiert ist m.M.n. auch kein Kritikpunkt. Einem geschenkten Gaul schaut man nicht hinter die Kiemen. Ansonsten könnte man ja durchaus ein .deb bauen (und z.B. als Ubuntu PPA veröffentlichen), was den Eagle-tar.gz Download vernünftig in die Paketverwaltung integriert und Abhängigkeiten nachzieht. Vermutlich macht die Installation per tgz aber einfach zu selten Probleme wie beim TO, als dass sich das lohnen würde.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.