Steam ne peut pas configurer les données Steam

27

Je suis donc relativement nouveau sur xubuntu et je viens de faire une nouvelle installation. J'ai décidé de me lancer dans la vapeur, j'ai donc utilisé le Centre logiciel pour installer Steam, mais je rencontre des problèmes. Faire fonctionner la vapeur à partir du menu Démarrer affiche simplement une boîte disant:

Impossible de configurer les données Steam - veuillez contacter le support technique

Et l'exécuter à partir du terminal produit:

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"

J'ai essayé de réinstaller deux fois maintenant, et je reçois toujours l'erreur disant qu'il n'a pas pu configurer les données Steam.

Snail284069
la source
1
essayez de réinstaller la vapeur.
Avinash Raj
1
Renommez le dossier /home/alex/.steam
davidbaumann
Renommer le dossier a fonctionné, mais la vapeur ne fonctionne toujours pas, je vais poser une nouvelle question qui s'y applique.
Snail284069

Réponses:

53

Vous pouvez essayer ceci:

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

Ce qui fait essentiellement ce que l'exécutable Steam essaie de faire, mais échoue.

Denilson Sá Maia
la source
ln -s ~/.local/share/Steam ~/.steam/steam?
mcalex
@mcalex Quelle est votre question? S'agit-il d'utiliser à la ../.local/…place de ~/.local/…? Les deux fonctionnent bien dans ce cas. Le premier crée un lien relatif (par rapport à l'emplacement du lien) et le dernier crée un lien absolu. Personnellement, je préfère ceux relatifs, car ils continueront à fonctionner même si vous montez le système de fichiers sur un chemin différent, ou si je copie / déplace toute la structure de répertoires.
Denilson Sá Maia
OK, gotcha. Je pensais que la version ../ devait être invoquée à partir d'un certain répertoire et cela n'avait pas été spécifié.
mcalex
A fonctionné comme un charme le 18.04. Merci!
stidmatt
fonctionne également sur d'autres Linux, vient de le faire sur openSUSE
zeitue
10

Je sais que cela fait un moment et que vous avez probablement déjà résolu le problème, mais voici une solution qui fonctionne également.

Cette erreur peut se produire si vous aviez installé Steam, puis avez fait un "nuke and pave" pour réinstaller votre système mais que vous aviez /homesur une partition différente. Lorsque vous réinstallez Linux, votre répertoire personnel est intact, y compris vos paramètres Steam, qui se trouvent dans le ~/.steamrépertoire. Supprimez le répertoire en ouvrant le terminal et en tapant:

cd ~
rm -rf .steam

Cela supprimera le dossier des paramètres et Steam devrait s'installer normalement.

Ric Crouch
la source
J'ai sauvé ma journée. Je viens de passer d'ubuntu du 16.04 au 18.04 et je recevais cette erreur, la réponse acceptée étant inutile. C'était la solution pour moi.
ak93
3

considérant que vous aviez déjà le ff:

  1. /home/.steam
  2. lanceur à vapeur

Pas

  1. au terminal:

    $ mv ~/.steam/steam/* ~/.local/share/Steam/
    
  2. en utilisant GUI, .steamdossier goto , par défaut, il est situé à/home/.steam

  3. à l'intérieur du ./steamdossier, supprimez le dossier Steam .. ouais, il y a encore un autre dossier Steam à l'intérieur du ./steamdossier .. supprimez-le simplement.

  4. appuyez sur Ctrl+ Tau terminal .. $ steam --resetpuis appuyez sur Entrée

  5. votre vapeur devrait fonctionner et se mettre à jour.

user339589
la source
2

Si aucun de ces éléments ne fonctionne, vérifiez si votre maison ne se trouve pas sur un lecteur monté sur noexec. Si le lecteur a été monté avec l'option utilisateur, noexec est implicite.

Si tel est le cas, la vapeur donnera également cette erreur. La solution consiste à monter le lecteur avec l'option exec.

Exemple /etc/fstab:

UUID=3acfd832-1761-45f8-9b34-24810195172e   /home  ext4 rw,auto,user,sync,exec,dev,suid 0 1
Mr. Wrong
la source