vlkerdominik
Anmeldungsdatum: 10. April 2014
Beiträge: Zähle...
|
Hallo, ich habe versucht Xplane 9 auf meinem Ubuntu System zu installieren. Nach anfänglichen Schwierigkeiten hatte ich es dann endlich geschafft den Installer zu starten und die Installation abzuschließen. Nach der Installation ist Xplane jedoch immer bei "Loading finish region" abgestürtzt. Nun bin ich im Internet darauf gestoßen, dass ich den Nvidia Grafiktreiber installieren sollte. Nachdem ich diesen dann endlich installiert hatte, startet Xplane jetzt wieder nciht. Stattdessen bekomme ich im Terminal folgende Fehlermeldung: error while loading shared libraries: libGL.so.1: wrong ELF class: ELFCLASS64 könnt ihr mir da weiterhelfen? Danke schonmal im Vorraus ☺
|
djcj
Anmeldungsdatum: 28. August 2013
Beiträge: 240
|
Das hier? → http://www.x-plane.com/downloads/older/ Ist ein 32-Bit-Programm (zumindest der Installer, ich probier mal das gesamte Programm aus). Versuch mal die 32-Bit-OpenGL-Bibliotheken zu installieren:
| sudo apt-get install libgl1-mesa-glx:i386
|
edit: Ich sehe gerade es gibt auch die Version 10 für Linux: http://www.x-plane.com/downloads/x-plane_10_demo/ Die ist auch für 64 Bit.
|
vlkerdominik
(Themenstarter)
Anmeldungsdatum: 10. April 2014
Beiträge: 35
|
Hallo djcj leider hat die Installation der 32bit Bibliotheken nichts bewirkt, da diese schon installiert hatte, um überhaupt den Installer starten zu können. Ich habe mal den ldd Befehl ausgeführt:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 | dominik@dominik-GA-MA74GM-S2H:~$ ldd '/home/dominik/X-Plane 9-Demo/X-Plane-i686'
linux-gate.so.1 => (0xf7753000)
libGL.so.1 => not found
libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf76c6000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf76b2000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf757e000)
libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xf7573000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7557000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7552000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf750b000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf735c000)
/lib/ld-linux.so.2 (0xf7754000)
libGL.so.1 => not found
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7273000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7256000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf7233000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf7228000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf7224000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf721d000)
|
Dabei wird gesagt, dass libGL.so.1 nicht gefunden wurde. Wenn ich versuche die fehlende Bibliothek zu installieren, dann erhalte ich folgende Meldung: | dominik@dominik-GA-MA74GM-S2H:~$ sudo install libGL.so.1:i386
[sudo] password for dominik:
install: Fehlender Zieldatei‐Operand hinter »libGL.so.1:i386“
|
Ich benutze XPlane 9 da mein Rechner nicht gerade der Neuste ist.
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Mit sudo apt-get install libgl1-mesa-glx:i386 kriegst Du die fehlende Datei rein, so wie es Dir schon djcj geschrieben hat. Gruß Taomon
|
vlkerdominik
(Themenstarter)
Anmeldungsdatum: 10. April 2014
Beiträge: 35
|
Wenn ich versuche die Dateien zu installieren, dann sagt er mir, dass die Dateien bereits vorhanden sind. Ich verstehe bloß nicht, warum XPlane 9 sagt, dass er die Dateien nicht findet. 😮
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
sudo apt-get install libgl1-mesa-glx:i386 Bitte Ausgabe des Befehls posten. Wenn das Paket schon drauf ist versuch folgendes bitte:
dpkg -L libgl1-mesa-glx:i386 Ausgabe auch posten. Gruß Taomon
|
djcj
Anmeldungsdatum: 28. August 2013
Beiträge: 240
|
@vlkerdominik: Der Befehl ist sudo apt-get install libgl1-mesa-glx:i386
|
vlkerdominik
(Themenstarter)
Anmeldungsdatum: 10. April 2014
Beiträge: 35
|
Hi hier die Posts zu den Befehlen Bei sudo apt-get install libgl1-mesa-glx:i386 | dominik@dominik-GA-MA74GM-S2H:~$ sudo apt-get install libgl1-mesa-glx:i386
[sudo] password for dominik:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
libgl1-mesa-glx:i386 ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 38 nicht aktualisiert.
dominik@dominik-GA-MA74GM-S2H:~$
|
Hier dpkg -L libgl1-mesa-glx:i386 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | dominik@dominik-GA-MA74GM-S2H:~$ dpkg -L libgl1-mesa-glx:i386
/.
/usr
/usr/lib
/usr/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu/xorg
/usr/lib/i386-linux-gnu/xorg/x11-extra-modules
/usr/lib/i386-linux-gnu/mesa
/usr/lib/i386-linux-gnu/mesa/ld.so.conf
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libgl1-mesa-glx
/usr/share/bug
/usr/share/bug/libgl1-mesa-glx
/usr/share/bug/libgl1-mesa-glx/control
/usr/share/bug/libgl1-mesa-glx/script
/usr/share/doc
/usr/share/doc/libgl1-mesa-glx
/usr/share/doc/libgl1-mesa-glx/copyright
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/share/doc/libgl1-mesa-glx/changelog.Debian.gz
dominik@dominik-GA-MA74GM-S2H:~$
|
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Vielleicht hilft ein Softlink.
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/i386-linux-gnu/libGL.so.1 Gruß Taomon
|
vlkerdominik
(Themenstarter)
Anmeldungsdatum: 10. April 2014
Beiträge: 35
|
Leider keine Veränderung | dominik@dominik-GA-MA74GM-S2H:~$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/i386-linux-gnu/libGL.so.1
[sudo] password for dominik:
dominik@dominik-GA-MA74GM-S2H:~$ '/home/dominik/X-Plane 9-Demo/X-Plane-i686'
/home/dominik/X-Plane 9-Demo/X-Plane-i686: error while loading shared libraries: libGL.so.1: wrong ELF class: ELFCLASS64
dominik@dominik-GA-MA74GM-S2H:~$
|
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Okay anderer Plan: lspci -nnk | grep "VGA\|'Kern'\|3D\|Display" -A2 strace -o x-plane.txt X-Plane-i686 Strace gibt aus was ein Programm beim Starten und im Betrieb macht. In der Datei x-plane.txt steht der Verlauf drin. Suche nach libGL.so.1 in dem laaangen Text und in welchen Verzeichnissen das Programm danach schaut. Vielleicht hilft das. Gruß Taomon
|
vlkerdominik
(Themenstarter)
Anmeldungsdatum: 10. April 2014
Beiträge: 35
|
Hi, Hier einmal die Ausgabe bei lspci -nnk | grep "VGA\|'Kern'\|3D\|Display" -A2 : | dominik@dominik-GA-MA74GM-S2H:~$ lspci -nnk | grep "VGA\|'Kern'\|3D\|Display" -A2
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G96 [GeForce 9500 GT] [10de:0640] (rev a1)
Kernel driver in use: nvidia
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 02)
--
Subsystem: C-Media Electronics Inc CMI8738/C3DX PCI Audio Device [13f6:0111]
Kernel driver in use: snd_cmipci
dominik@dominik-GA-MA74GM-S2H:~$
|
Und hier die Ausgabe bei strace -o x-plane.txt X-Plane-i686 :
| dominik@dominik-GA-MA74GM-S2H:~/X-Plane 9-Demo$ ls
Aircraft Custom Scenery Output X-Plane-i686
Airfoil-Maker-i686 Cycle Dump.txt Plane-Maker-i686 x-plane.txt
Airfoils Data.txt Resources
Briefer-i686 Instructions Weapons
dominik@dominik-GA-MA74GM-S2H:~/X-Plane 9-Demo$ strace -o x-plane.txt X-Plane-i686
strace: Can't stat 'X-Plane-i686': No such file or directory
dominik@dominik-GA-MA74GM-S2H:~/X-Plane 9-Demo$ sudo strace -o x-plane.txt X-Plane-i686
[sudo] password for dominik:
strace: Can't stat 'X-Plane-i686': No such file or directory
dominik@dominik-GA-MA74GM-S2H:~/X-Plane 9-Demo$
|
Ich weiß nicht warum er die Datei X-Plane-i686 nicht findet, die liegt doch im Verzeichnis, wie man beim ls Befehl sieht. Die Datei x-plane.txt wurde zwar erstellt, aber ist leer.
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Was gibt dpkg -l | grep -i nvidia aus? Versuch mal so zu starten wenn Du im Ordner X-Plane 9-Demo bist: strace -o x-plane.txt X-Plane-i686 und nicht mit sudo davor. Du willst als user spielen. Grüße Taomon
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20087
Wohnort: Schwabenländle
|
@Taomon//vlkerdominik: Es handelt sich um eine lokale Installation außerhalb des Pfades, daher: strace -o x-plane.txt ./X-Plane-i686 Gruß Dee
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Dee schrieb: @Taomon//vlkerdominik: Es handelt sich um eine lokale Installation außerhalb des Pfades, daher: strace -o x-plane.txt ./X-Plane-i686
Ich Dödel habe das nach copy und paste nicht eingefügt. Danke für's Verbessern Taomon
|