You are not logged in.
Hello,
Recently I was forced to reinstall Steam, (deleting .steam and .local/share/Steam), however I've noticed that Steam is now completely sandboxed to it's own directory. I can't get out of it using any of Steam's file dialogs, and adding a new library presents me only with a blank screen that shows "/", which must be some fake drive, because attempting to create a folder in it creates that it is read-only.
I had been using Flatpak to temporarily remedy a situation before, but even after completely uninstalling that it hasn't changed anything. It's definitely not using Flatpak to run. I've tried using steam --reset, repeatedly deleting the ~/.local/share/Steam and ~/.steam files, uninstalling and reinstalling the Steam package, etc.
Offline
Something else I noticed... Wine has the same issue.
Opening wine cmd and trying to run dir in the root of the directory presents this
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
0114:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
0114:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
Volume in drive Z has no label.
Volume Serial Number is 0000-0000
Directory of Z:\
File not found.
Offline
Something else I noticed... Wine has the same issue.
Opening wine cmd and trying to run dir in the root of the directory presents thiswine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available. 0114:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL 0114:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL Volume in drive Z has no label. Volume Serial Number is 0000-0000 Directory of Z:\ File not found.
I was getting the
fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
failure from wine too, but just for my home directory. Listing z:\ was fine, but my home directory was invisible and unbrowsable.
Errno 75 is:
$ errno 75
EOVERFLOW 75 Value too large for defined data type
I dug into it with gdb, and it turned out glibc was raising that error while converting timestamps from 64-bit to 32-bit. My home directory had somehow ended up with an atime in the year 2040, which meant the value could no longer be represented as a 32-bit time[1]. Wine is the only 32-bit program I have on my system.
You can check the timestamps with:
stat /path
and update access/modification times to now with:
touch /path
In your case it looks like your root directory could be affected by the same thing.
Offline