Steam no puede configurar datos de Steam

27

Entonces, soy bastante nuevo en xubuntu, y acabo de hacer una nueva instalación. Decidí obtener Steam, así que utilicé el Centro de software para instalar Steam, pero tengo problemas. Ejecutar steam desde el menú de inicio simplemente muestra un cuadro que dice:

No se pudieron configurar los datos de Steam. Póngase en contacto con el soporte técnico

Y ejecutarlo desde la terminal produce:

alex@Craptop:~$ steam
Repairing installation, linking /home/alex/.steam/steam to /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory
Setting up Steam content in /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory"

Intenté reinstalar dos veces ahora, y todavía recibo el error que dice que no se pudieron configurar los datos de Steam.

Caracol284069
fuente
1
intente reinstalar steam.
Avinash Raj
1
Cambie el nombre de la carpeta /home/alex/.steam
davidbaumann
Cambiar el nombre de la carpeta funcionó, pero steam aún no funciona, haré una nueva pregunta que se aplique a ella.
Snail284069

Respuestas:

53

Podrías probar esto:

mv ~/.steam/steam/* ~/.local/share/Steam/
rmdir ~/.steam/steam
ln -s ../.local/share/Steam ~/.steam/steam
rm -rf ~/.steam/bin

Que esencialmente está haciendo lo que el ejecutable de steam está tratando de hacer, pero falla.

Denilson Sá Maia
fuente
ln -s ~/.local/share/Steam ~/.steam/steam?
mcalex
@mcalex ¿Cuál es tu pregunta? ¿Se trata de usar en ../.local/…lugar de ~/.local/…? Ambos funcionan bien en este caso. El primero crea un enlace relativo (relativo a la ubicación del enlace), y el segundo crea uno absoluto. Personalmente, prefiero los relativos, porque seguirán funcionando incluso si monte el sistema de archivos en una ruta diferente, o si copio / muevo toda la estructura del directorio.
Denilson Sá Maia
OK, te tengo. Pensé que la versión ../ necesitaba ser invocada desde cierto directorio y eso no había sido especificado.
mcalex
Funcionó como un encanto el 18.04. ¡Gracias!
stidmatt
también funciona en otros Linux, acabo de hacer esto en openSUSE
zeitue
10

Sé que ha pasado un tiempo y probablemente ya haya resuelto el problema, pero aquí hay una solución que también funciona.

Este error puede resultar si HAD Steam instaló, luego hizo un "ataque nuclear" para reinstalar su sistema pero lo hizo /homeen una partición diferente. Cuando reinstala Linux, su directorio de inicio está intacto, incluida la configuración de Steam, que se encuentra en el ~/.steamdirectorio. Elimine el directorio abriendo la terminal y escribiendo:

cd ~
rm -rf .steam

Esto eliminará la carpeta de configuración y Steam debería instalarse normalmente.

Ric Crouch
fuente
Me salvó el día. Acabo de actualizar de ubuntu 16.04 a 18.04 y recibí este error, y la respuesta aceptada no sirve. Esta fue la solución para mí.
ak93
3

considerando que ya tenías el ff:

  1. /home/.steam
  2. lanzador de vapor

Pasos

  1. en la terminal:

    $ mv ~/.steam/steam/* ~/.local/share/Steam/
    
  2. usando GUI, goto .steamfolder, por defecto está ubicado en/home/.steam

  3. dentro de la ./steamcarpeta, elimine la carpeta de Steam ... sí, todavía hay otra carpeta de Steam dentro de la ./steamcarpeta ... simplemente elimínela.

  4. presione Ctrl+ Ten la terminal .. $ steam --resetluego presione enter

  5. tu vapor debería funcionar y actualizarse.

user339589
fuente
2

En caso de que ninguno de estos funcione, averigüe si su hogar no está en una unidad que está montada sin exec. Si la unidad se montó con la opción de usuario, noexec está implícito.

Si ese es el caso, steam también dará este error. La solución es montar la unidad con la opción exec.

Ejemplo /etc/fstab:

UUID=3acfd832-1761-45f8-9b34-24810195172e   /home  ext4 rw,auto,user,sync,exec,dev,suid 0 1
Señor incorrecto
fuente