12

I am new to Linux and I have Ubuntu 17.04 64-bit (Budgie).

I cannot open steam. It is updated to latest version. When I open it it pops up but after some time it disappears. When I try to run it from a terminal I get this output:

tar: This does not look like a tar archive
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now
find: ‘/home/ghazi/.steam/ubuntu12_32/steam-runtime’: No such file or directory
Zanna
  • 69,223
  • 56
  • 216
  • 327
Ghazi Chand
  • 121
  • 1
  • 3
  • 1
    it's very strange that you get this output! What command are you using in the terminal exactly? – Zanna Oct 07 '17 at 08:07
  • i just simply write steam because writing the name of app in terminal opens it – Ghazi Chand Oct 07 '17 at 10:38
  • that was the right thing to do, however I am surprised that steam is calling `tar` to do something. Hopefully someone can explain it – Zanna Oct 07 '17 at 10:52
  • 1
    @Zanna not that surprising. The Steam client downloads runtime updates directly from Steam servers. Presumably this tar archive is an update that got corrupted or partially downloaded. – muru Oct 07 '17 at 11:50
  • so what do i need to do? – Ghazi Chand Oct 07 '17 at 12:08
  • **OR** you can just delete the 'home/$USER/.steam/ubuntu12_32/' folder and launch the Steam Updater. That will delete the corrupted update (but not the download) and reinstall/reconfigure things all over. – 151mp137471n Jan 10 '20 at 02:17

1 Answers1

25
  1. Run the following command in terminal:

    mkdir "/home/$USER/.steam/ubuntu12_32/steam-runtime"
    
  2. Then launch Steam.

David Foerster
  • 35,754
  • 55
  • 92
  • 145
waqar
  • 767
  • 1
  • 10
  • 19