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.


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.


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.


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.