O Steam não pode configurar dados do vapor

27

Portanto, sou bastante novo no xubuntu e acabei de fazer uma nova instalação. Decidi usar o steam, então usei o Software Center para instalar o steam, mas estou tendo problemas. O vapor do menu inicial simplesmente abre uma caixa dizendo:

Não foi possível configurar os dados do Steam - entre em contato com o suporte técnico

E executá-lo a partir do terminal produz:

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"

Tentei reinstalar duas vezes agora e ainda estou recebendo o erro dizendo que não foi possível configurar os dados do vapor.

Caracol284069
fonte
1
tente reinstalar o vapor.
Avinash Raj
1
Renomeie a pasta /home/alex/.steam
davidbaumann
Renomeando a pasta funcionou, mas o vapor ainda não está funcionando, vou fazer uma nova pergunta que se aplica a ela.
Snail284069

Respostas:

53

Você pode tentar o seguinte:

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

O que é essencialmente fazer o que o executável do steam está tentando fazer, mas está falhando.

Denilson Sá Maia
fonte
ln -s ~/.local/share/Steam ~/.steam/steam?
precisa saber é
@mcalex Qual é a sua pergunta? É sobre usar em ../.local/…vez de ~/.local/…? Ambos funcionam bem neste caso. O primeiro cria um link relativo (relativo ao local do link) e o posterior cria um link absoluto. Pessoalmente, prefiro os relativos, porque eles continuarão funcionando mesmo se montar o sistema de arquivos em um caminho diferente ou se eu copiar / mover toda a estrutura de diretórios.
Denilson Sá Maia
OK, entendi. Eu pensei que a versão ../ precisava ser chamada de um determinado diretório e que não havia sido especificada.
precisa saber é
Funcionou como um encanto em 18.04. Obrigado!
stidmatt
também funciona em outro Linux, apenas fez isso no openSUSE
zeitue
10

Sei que já faz um tempo e você provavelmente já resolveu o problema, mas aqui está uma correção que também funciona.

Este erro pode ocorrer se você tiver instalado o Steam e, em seguida, feito um "nuke and paviment" para reinstalar o sistema, mas /homeem uma partição diferente. Quando você reinstala o Linux, seu diretório pessoal fica intacto, incluindo as configurações do Steam, que estão no ~/.steamdiretório Remova o diretório abrindo o terminal e digitando:

cd ~
rm -rf .steam

Isso excluirá a pasta de configurações e o Steam deverá ser instalado normalmente.

Ric Crouch
fonte
Salvou o meu dia. Acabei de atualizar do ubuntu 16.04 para 18.04 e estava recebendo esse erro, com a resposta aceita sendo inútil. Esta foi a solução para mim.
precisa saber é
3

considerando que você já tinha o ff:

  1. /home/.steam
  2. lançador de vapor

Passos

  1. no terminal:

    $ mv ~/.steam/steam/* ~/.local/share/Steam/
    
  2. usando GUI, goto .steamfolder, por padrão, está localizado em/home/.steam

  3. dentro da ./steampasta, exclua a pasta steam .. sim, ainda há outra pasta steam dentro da ./steampasta .. apenas exclua-a.

  4. pressione Ctrl+ Tno terminal .. $ steam --resete pressione enter

  5. seu vapor deve funcionar e atualizar.

user339589
fonte
2

Caso nada disso funcione, descubra se sua casa não está em uma unidade montada noexec. Se a unidade foi montada com a opção do usuário, o noexec está implícito.

Se for esse o caso, o vapor também dará esse erro. A solução é montar a unidade com a opção exec.

Exemplo /etc/fstab:

UUID=3acfd832-1761-45f8-9b34-24810195172e   /home  ext4 rw,auto,user,sync,exec,dev,suid 0 1
Sr errado
fonte