Wiedźmin 2 - błąd przy próbie uruchomienia

Gry, które działają natywnie na Linuksie.
Awatar użytkownika
Deezy
Sędziwy Jeż
Sędziwy Jeż
Posty: 96
Rejestracja: 16 lip 2013, 14:04
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Wiedźmin 2 - błąd przy próbie uruchomienia

Post autor: Deezy »

No terminal mi ciągle wypluwa info o braku biblioteki, a uruchamiając przez Steam gra crashuje i wyrzuca błąd z pierwszego posta. A bibliotekę przecież zainstalowałem i wyniki z konsoli wkleiłem kilka postów wyżej. Wszystko przebiegło bez komplikacji. Także raczej bym wykluczył brak biblioteki, ale tak jak mówisz, może być schowana w innym miejscu.
gregoryy
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 19 cze 2007, 19:27
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Re: Wiedźmin 2 - błąd przy próbie uruchomienia

Post autor: gregoryy »

Trochę się rozczarowałem ponieważ nie widze w logach strace tej biblioteki przy uruchamianiu wiedzmina,
ale zobacz co znalazł find

Kod: Zaznacz cały

find /usr/ -name  libSDL2-2.0.so.0
/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
Masz w katalogu /usr/lib/i386-linux-gnu/ bibiotekę libSDL2-2.0.so.0 ?
Awatar użytkownika
Deezy
Sędziwy Jeż
Sędziwy Jeż
Posty: 96
Rejestracja: 16 lip 2013, 14:04
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Wiedźmin 2 - błąd przy próbie uruchomienia

Post autor: Deezy »

Może tak:

Kod: Zaznacz cały

marcin@marcin-N61PB-M2S:/$ sudo find / -name libSDL2.2.0
[sudo] password for marcin: 
marcin@marcin-N61PB-M2S:/$ sudo find / -name libSDL2-2.0.so.0
/home/marcin/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
/home/marcin/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
/home/marcin/.local/share/Steam/ubuntu12_32/libSDL2-2.0.so.0
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
gregoryy pisze:Masz w katalogu /usr/lib/i386-linux-gnu/ bibiotekę libSDL2-2.0.so.0 ?
Śmieszne - nie mam. :|
gregoryy
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 19 cze 2007, 19:27
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Re: Wiedźmin 2 - błąd przy próbie uruchomienia

Post autor: gregoryy »

Bo masz system 64bit (x86_64) a ja mam 32bit
Ale jak zlinkujesz sobie bibliotekę to też może zadziała,
chociaż generalnie to się instaluje pakiety 32bit w 64 bit systemie.
http://pl.wikibooks.org/wiki/Linux/ln

Różnica :
/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0

Nie posiadam 64bit wiec nie zabardzo mogę sprawdzić, ale zerknij czy masz katalog /usr/lib/i386-linux-gnu/
jeśli masz to spróbuj wejść do katalogu /usr/lib/i386-linux-gnu/ i jako root dodaj linka

Kod: Zaznacz cały

ln -s /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 libSDL2-2.0.so.0
W katalogu gdzie link mozesz sprawdzić jak wygląda np.

Kod: Zaznacz cały

$ ls -l libSDL2-2.0.so.0
lrwxrwxrwx 1 gg gg 42 maj 28 23:04 libSDL2-2.0.so.0 -> /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
Jak nie zadziała, to tego linka usuń.
Awatar użytkownika
Deezy
Sędziwy Jeż
Sędziwy Jeż
Posty: 96
Rejestracja: 16 lip 2013, 14:04
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Wiedźmin 2 - błąd przy próbie uruchomienia

Post autor: Deezy »

Teoretycznie plik już wisi w usr/lib/x86_64-linux-gnu, ale gra wciąż crashuje. Na dzisiaj mam już dość, jutro będę coś grzebał dalej.

Ogólnie dosyć mam, bo Steam wyrzucił jakimś błędem i po zainstalowaniu jakichś bibliotek wyrzuca jakaś dodatkowa linijka:

Kod: Zaznacz cały

marcin@marcin-N61PB-M2S:~$ cd .local/share/Steam/SteamApps/common/"the witcher 2"
marcin@marcin-N61PB-M2S:~/.local/share/Steam/SteamApps/common/the witcher 2$ ./witcher2
./witcher2: error while loading shared libraries: libSDL2-2.0.so.0: wrong ELF class: ELFCLASS64
gregoryy
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 19 cze 2007, 19:27
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Re: Wiedźmin 2 - błąd przy próbie uruchomienia

Post autor: gregoryy »

... wrong ELF class: ELFCLASS64
To przez link który stworzyłeś, gra w ten sposób informuje, że próbuje uruchomić 64bit bibliotekę i jest ona zła.
To znaczy że potrzebujesz 32bit biblioteki.
Możesz w 64bit systemie instalować 32 bit pakiety?
Jeśli tak, to usuń wcześniej linka i spróbuj zainstalować owe zależności.
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Wiedźmin 2 - błąd przy próbie uruchomienia

Post autor: makson »

Po dzisiejszym patchu gra u mnie już działa normalnie (o tyle o ile, bo ciągle dużo mniej wydajniej niż w wine).
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
Deezy
Sędziwy Jeż
Sędziwy Jeż
Posty: 96
Rejestracja: 16 lip 2013, 14:04
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Wiedźmin 2 - błąd przy próbie uruchomienia

Post autor: Deezy »

Po wczorajszych bojach wywaliłem to z dysku, ale skoro mówisz, że był patch, to pobiorę z powrotem i dam znać, jaki był efekt.

@Edit:
Rzeczywiście działa. :D
ODPOWIEDZ

Wróć do „Linuksowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości