Fedora Online Forum

Il forum della comunità italiana di Fedora

#1 28-12-2017 14:18:27

zazzig
Greenhorn
Registrato: 28-12-2017
Messaggi: 3

[Risolto] Impossibile aprire Steam

Ciao a tutti,
ho installato Steam, ma non riesco ad avviarlo. Ho provato ad utilizzare sia la versione fornita da rpmfusion sia quella da negativo17, che è attualmente installata.

Se eseguo steam dal terminale ottengo questo output, ma non appare nessuna finestra.

[email protected]:~$ LIBGL_DEBUG=verbose steam
Running Steam on fedora 26 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1413917607)
libGL: Can't open configuration file /home/zazzig/.drirc: No such file or directory.
libGL: pci id for fd 7: 1002:6613, driver radeonsi
libGL: OpenDriver: trying /usr/lib/dri/tls/radeonsi_dri.so
libGL: OpenDriver: trying /usr/lib/dri/radeonsi_dri.so
libGL: dlopen /usr/lib/dri/radeonsi_dri.so failed (/home/zazzig/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_7.0.0' not found (required by /lib/libLLVM-4.0.so))
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
libGL: dlopen /usr/lib/dri/swrast_dri.so failed (/home/zazzig/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_7.0.0' not found (required by /lib/libLLVM-4.0.so))
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Alcune informazioni aggiuntive:

[email protected]:~$ uname -a
Linux localhost.localdomain 4.14.4-200.fc26.x86_64 #1 SMP Fri Dec 8 20:37:31 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[email protected]:~$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland PRO [Radeon R7 240/340]
[email protected]:~$ glxinfo | grep rendering
direct rendering: Yes

Utilizzo Gnome sotto Wayland.

Grazie!

Non in linea

#2 28-12-2017 22:26:25

d68qdq8dq
Pinguino avanzato
Registrato: 03-07-2014
Messaggi: 348

Re: [Risolto] Impossibile aprire Steam

La prima cosa che salta agli occhi è che cerca il driver video nella locazione sbagliata! Infatti le seguenti linee lo dimostrano:

libGL: OpenDriver: trying /usr/lib/dri/tls/radeonsi_dri.so
libGL: OpenDriver: trying /usr/lib/dri/radeonsi_dri.so
libGL: dlopen /usr/lib/dri/radeonsi_dri.so failed (/home/zazzig/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_7.0.0' not found (required by /lib/libLLVM-4.0.so))

Sulla Fedora i drivers video  per X11 sono localizzati in /lib/xorg/modules/drivers e quelli DRI su /lib/dri/. Mi sa che devi modificare il file di configurazione di Steam che dovrebbe trovarsi o sulla tua $HOME in una directory nascosta col nome ( presumo) /steam o su /etc/. Si sente la provenienza da Ubuntu...

Non in linea

#3 29-12-2017 15:42:16

frafra
Amministratore
Da Trondheim (Norvegia)
Registrato: 14-05-2014
Messaggi: 2'358
Sito web

Re: [Risolto] Impossibile aprire Steam

Steam sta cercando i driver mesa, non quelli di Xorg.
Sulla mia Fedora /usr/lib/dri/radeonsi_dri.so è presente ed è fornito da mesa-dri-drivers-17.2.2-2.fc26.i686. Nel log sembra che questo file venga trovato, ma non venga caricato correttamente, La cosa che penso possa essere è che su un sistema a 64 Steam provi a caricare delle librerie a 32 bit... Forse manca libgcc a 32 bit?

# dnf install libgcc-7.2.1-2.fc26.i686

Non in linea

#4 29-12-2017 16:55:59

d68qdq8dq
Pinguino avanzato
Registrato: 03-07-2014
Messaggi: 348

Re: [Risolto] Impossibile aprire Steam

No, non è questione di 32 o 64 bit, è questione di percorsi. La chiamata di sistema dlopen cerca di caricare su /usr/lib, ma le librerie sono su /lib. Bisogna convincerlo a cercare in quel path. Mi sa che hanno usato alien per convertire il pacchetto da un deb per Ubuntu, ma poi non hanno controllato se il tutto funzionava a dovere.

Non in linea

#5 29-12-2017 17:18:42

marcomotta
Moderatore
Da Roma
Registrato: 18-01-2009
Messaggi: 2'800
Sito web

Re: [Risolto] Impossibile aprire Steam

d68qdq8dq ha scritto:

No, non è questione di 32 o 64 bit, è questione di percorsi. La chiamata di sistema dlopen cerca di caricare su /usr/lib, ma le librerie sono su /lib. Bisogna convincerlo a cercare in quel path. Mi sa che hanno usato alien per convertire il pacchetto da un deb per Ubuntu, ma poi non hanno controllato se il tutto funzionava a dovere.

Ma /lib è un link simbolico, che punta proprio a /usr/lib:

$ ll /lib
lrwxrwxrwx. 1 root root 7  3 ago 01.32 /lib -> usr/lib

Quindi quello che si trova in /lib, di fatto si trova anche in /usr/lib!

Ultima modifica di marcomotta (29-12-2017 17:20:15)


La filosofia è una disciplina con obiettivi, ma senza regole. La matematica è una disciplina con regole, ma senza obiettivi.
Un giorno ho incontrato un uomo che non aveva né obiettivi né regole. Studiava filosofia della matematica.

Non in linea

#6 29-12-2017 17:52:20

d68qdq8dq
Pinguino avanzato
Registrato: 03-07-2014
Messaggi: 348

Re: [Risolto] Impossibile aprire Steam

Questo risolve parte del problema. Abbiamo poi la mancanza di libgcc. Qui, come aveva giustamente osservato frafra nel post #3, serve un:

dnf install gcc llvm

Speriamo di risolvere il tutto.

Ultima modifica di d68qdq8dq (29-12-2017 17:53:27)

Non in linea

#7 02-01-2018 20:19:40

zazzig
Greenhorn
Registrato: 28-12-2017
Messaggi: 3

Re: [Risolto] Impossibile aprire Steam

Ciao a tutti sono il vero ragazzo con il problema  smile
Cosa vuol dire questo? In realtà questo post è stato scritto da frafra per aiutarmi, ma a differenza di lui io sono una vera e propria frana con i computer xD

Seguendo il vostro ragionamento ho provato da terminale i seguenti comandi:

dnf install libgcc-7.2.1-2.fc26.i686
dnf install gcc llvm

Ma Steam continua a non partire...
Cos'altro posso fare?

Se faccio partire Steam da terminale questo è il risultato:

Running Steam on fedora 26 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1413917607)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Ultima modifica di zazzig (02-01-2018 20:25:39)

Non in linea

#8 02-01-2018 21:43:38

d68qdq8dq
Pinguino avanzato
Registrato: 03-07-2014
Messaggi: 348

Re: [Risolto] Impossibile aprire Steam

Cerchiamo piano piano di risolvere il problema. Una piccola nota: dnf non ha bisogno di specificare il nome completo del pacchetto nella giusta piattaforma, basta solo un nome generico, si occupa lui del resto, non è come rpm. La domanda principale è:  perchè non carica i due driver video DRI? Ed esiste questo file di configurazione nel tuo sistema?

libGL: Can't open configuration file /home/zazzig/.drirc: No such file or directory.

Ovviamente è un file o una directory nascosta. Puoi verificare se esiste?

Non in linea

#9 05-01-2018 15:55:22

oStile10001
Pinguino avanzato
Da Camerota (SA)
Registrato: 14-03-2013
Messaggi: 126

Re: [Risolto] Impossibile aprire Steam

Sembra sia un problema abbastanza comune, possibili soluzioni si possono trovare su GitHub.

Multi-distro Steam runtime compatibility #4768


Tαʟκ ıƨ cнεαρ. Sнσш мε тнε cσɔε.

Non in linea

#10 14-01-2018 17:41:55

zazzig
Greenhorn
Registrato: 28-12-2017
Messaggi: 3

Re: [Risolto] Impossibile aprire Steam

Grazie oStile10001, grazie al tuo link ho risolto!

$ LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam

Così pare proprio funzionare! cool

Non in linea

Piè di pagina