Steam Deck
GNU/LINUX 14 DIC 2022 a las 13:06
Network File System (NFS) doesnt work on Steam Deck after update :(
My nas drive isnt mapping anymore. Works on other machines,

(deck@steamdeck nas)$ sudo mount -a mount: /run/media/nas: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

Nothing changed in the fstab.
10.0.0.123:/mnt/nas /run/media/nas nfs defaults,nofail,soft,x-systemd.device-timeout=2,x-systemd.automount,vers=4.1,_netdev 0 0

The internet says I need to reinstall the nfs-common packages (nfs-utils on arch I guess) but when I run the install command I get ...

(1)(deck@steamdeck nas)$ sudo pacman -Syy nfs-utils :: Synchronizing package databases... jupiter 79.9 KiB 412 KiB/s 00:00 [#######################################################] 100% holo 70.8 KiB 528 KiB/s 00:00 [#######################################################] 100% core 138.5 KiB 962 KiB/s 00:00 [#######################################################] 100% extra 1555.6 KiB 3.16 MiB/s 00:00 [#######################################################] 100% community 6.0 MiB 13.9 MiB/s 00:00 [#######################################################] 100% multilib 148.9 KiB 610 KiB/s 00:00 [#######################################################] 100% resolving dependencies... looking for conflicting packages... Packages (5) ding-libs-0.6.1-4 gssproxy-0.8.4-1 nfsidmap-2.6.1-1 rpcbind-1.2.6-2 nfs-utils-2.6.1-1 Total Installed Size: 2.25 MiB :: Proceed with installation? [Y/n] y (5/5) checking keys in keyring [#######################################################] 100% (5/5) checking package integrity [#######################################################] 100% (5/5) loading package files [#######################################################] 100% (5/5) checking for file conflicts [#######################################################] 100% error: failed to commit transaction (conflicting files) nfs-utils: /etc/request-key.d/id_resolver.conf exists in filesystem nfs-utils: /var/lib/nfs/state exists in filesystem Errors occurred, no packages were upgraded.

Not sure whats wrong. My only guess is that I'm reinstalling the nfs-utils wrong.

Thanks
Última edición por GNU/LINUX; 17 DIC 2022 a las 10:34
< >
Mostrando 1-8 de 8 comentarios
nix 14 DIC 2022 a las 13:42 
Stuff an rm -f /etc/request-key.d/id_resolver.conf /var/lib/nfs/state in before the reinstall. /etc and /var are preserved when the rootfs is rewritten, but those two files are installed from the package, so reinstalling it refuses to overwrite them. Neither will have useful content (one is correct as installed unless you moved /usr/sbin/nfsidmap elsewhere and why would anyone do that, and the other relates to outstanding mounts, of which there can be none because you just rebooted and the NFS client packages aren't even installed yet.)
nix 14 DIC 2022 a las 13:43 
(why yes I work for a Linux distributor. Does it show? ;)) )
GNU/LINUX 15 DIC 2022 a las 9:30 
Publicado originalmente por nix:
Stuff an rm -f /etc/request-key.d/id_resolver.conf /var/lib/nfs/state in before the reinstall.

It didn't work : \
Thanks anyway

(deck@steamdeck nas)$ rm -f /etc/request-key.d/id_resolver.conf /var/lib/nfs/state rm: cannot remove '/etc/request-key.d/id_resolver.conf': Permission denied rm: cannot remove '/var/lib/nfs/state': Permission denied (1)(deck@steamdeck nas)$ sudo !! sudo rm -f /etc/request-key.d/id_resolver.conf /var/lib/nfs/state [sudo] password for deck: (deck@steamdeck nas)$ sudo pacman -Syy nfs-utils :: Synchronizing package databases... jupiter 79.9 KiB 103 KiB/s 00:01 [#######################################################] 100% holo 70.8 KiB 12.2 KiB/s 00:06 [#######################################################] 100% core 138.5 KiB 27.2 KiB/s 00:05 [#######################################################] 100% extra 1555.6 KiB 250 KiB/s 00:06 [#######################################################] 100% community 6.0 MiB 711 KiB/s 00:09 [#######################################################] 100% multilib 148.9 KiB 26.4 KiB/s 00:06 [#######################################################] 100% resolving dependencies... looking for conflicting packages... Packages (5) ding-libs-0.6.1-4 gssproxy-0.8.4-1 nfsidmap-2.6.1-1 rpcbind-1.2.6-2 nfs-utils-2.6.1-1 Total Installed Size: 2.25 MiB :: Proceed with installation? [Y/n] y (5/5) checking keys in keyring [#######################################################] 100% (5/5) checking package integrity [#######################################################] 100% (5/5) loading package files [#######################################################] 100% (5/5) checking for file conflicts [#######################################################] 100% (5/5) checking available disk space [#######################################################] 100% :: Processing package changes... (1/5) installing rpcbind [#######################################################] 100% warning: warning given when extracting /usr/bin/rpcbind (Can't create '/usr/bin/rpcbind') warning: warning given when extracting /usr/bin/rpcinfo (Can't create '/usr/bin/rpcinfo') warning: warning given when extracting /usr/lib/systemd/system/rpcbind.service (Can't create '/usr/lib/systemd/system/rpcbind.service') warning: warning given when extracting /usr/lib/systemd/system/rpcbind.socket (Can't create '/usr/lib/systemd/system/rpcbind.socket') warning: warning given when extracting /usr/lib/sysusers.d/rpcbind.conf (Can't create '/usr/lib/sysusers.d/rpcbind.conf') warning: warning given when extracting /usr/lib/tmpfiles.d/rpcbind.conf (Can't create '/usr/lib/tmpfiles.d/rpcbind.conf') warning: warning given when extracting /usr/share/licenses/rpcbind/ (Can't create '/usr/share/licenses/rpcbind') warning: warning given when extracting /usr/share/licenses/rpcbind/COPYING (Failed to create dir '/usr/share/licenses/rpcbind') warning: warning given when extracting /usr/share/man/ (Can't create '/usr/share/man') warning: warning given when extracting /usr/share/man/man8/ (Failed to create dir '/usr/share/man') warning: warning given when extracting /usr/share/man/man8/rpcbind.8.gz (Failed to create dir '/usr/share/man') warning: warning given when extracting /usr/share/man/man8/rpcinfo.8.gz (Failed to create dir '/usr/share/man') (2/5) installing nfsidmap [#######################################################] 100% warning: warning given when extracting /usr/include/ (Can't create '/usr/include') warning: warning given when extracting /usr/include/nfsidmap.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/nfsidmap_plugin.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/lib/libnfsidmap/ (Can't create '/usr/lib/libnfsidmap') warning: warning given when extracting /usr/lib/libnfsidmap.so (Can't create '/usr/lib/libnfsidmap.so') warning: warning given when extracting /usr/lib/libnfsidmap.so.1 (Can't create '/usr/lib/libnfsidmap.so.1') warning: warning given when extracting /usr/lib/libnfsidmap.so.1.0.0 (Can't create '/usr/lib/libnfsidmap.so.1.0.0') warning: warning given when extracting /usr/lib/libnfsidmap/nsswitch.so (Failed to create dir '/usr/lib/libnfsidmap') warning: warning given when extracting /usr/lib/libnfsidmap/regex.so (Failed to create dir '/usr/lib/libnfsidmap') warning: warning given when extracting /usr/lib/libnfsidmap/static.so (Failed to create dir '/usr/lib/libnfsidmap') warning: warning given when extracting /usr/lib/libnfsidmap/umich_ldap.so (Failed to create dir '/usr/lib/libnfsidmap') warning: warning given when extracting /usr/lib/pkgconfig/libnfsidmap.pc (Can't create '/usr/lib/pkgconfig/libnfsidmap.pc') warning: warning given when extracting /usr/share/licenses/nfsidmap/ (Can't create '/usr/share/licenses/nfsidmap') warning: warning given when extracting /usr/share/licenses/nfsidmap/LICENSE (Failed to create dir '/usr/share/licenses/nfsidmap') warning: warning given when extracting /usr/share/man/ (Can't create '/usr/share/man') warning: warning given when extracting /usr/share/man/man3/ (Failed to create dir '/usr/share/man') warning: warning given when extracting /usr/share/man/man3/nfs4_uid_to_name.3.gz (Failed to create dir '/usr/share/man') warning: warning given when extracting /usr/share/man/man5/ (Failed to create dir '/usr/share/man') warning: warning given when extracting /usr/share/man/man5/idmapd.conf.5.gz (Failed to create dir '/usr/share/man') (3/5) installing ding-libs [#######################################################] 100% warning: warning given when extracting /usr/include/ (Can't create '/usr/include') warning: warning given when extracting /usr/include/collection.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/collection_queue.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/collection_stack.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/collection_tools.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/dhash.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/ini_comment.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/ini_config.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/ini_configmod.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/ini_configobj.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/ini_valueobj.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/path_utils.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/ref_array.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/include/simplebuffer.h (Failed to create dir '/usr/include') warning: warning given when extracting /usr/lib/libbasicobjects.so (Can't create '/usr/lib/libbasicobjects.so') warning: warning given when extracting /usr/lib/libbasicobjects.so.0 (Can't create '/usr/lib/libbasicobjects.so.0') warning: warning given when extracting /usr/lib/libbasicobjects.so.0.1.0 (Can't create '/usr/lib/libbasicobjects.so.0.1.0') warning: warning given when extracting /usr/lib/libcollection.so (Can't create '/usr/lib/libcollection.so') warning: warning given when extracting /usr/lib/libcollection.so.4 (Can't create '/usr/lib/libcollection.so.4') warning: warning given when extracting /usr/lib/libcollection.so.4.1.1 (Can't create '/usr/lib/libcollection.so.4.1.1') warning: warning given when extracting /usr/lib/libdhash.so (Can't create '/usr/lib/libdhash.so') warning: warning given when extracting /usr/lib/libdhash.so.1 (Can't create '/usr/lib/libdhash.so.1') warning: warning given when extracting /usr/lib/libdhash.so.1.1.0 (Can't create '/usr/lib/libdhash.so.1.1.0') warning: warning given when extracting /usr/lib/libini_config.so (Can't create '/usr/lib/libini_config.so') warning: warning given when extracting /usr/lib/libini_config.so.5 (Can't create '/usr/lib/libini_config.so.5') warning: warning given when extracting /usr/lib/libini_config.so.5.2.1 (Can't create '/usr/lib/libini_config.so.5.2.1') warning: warning given when extracting /usr/lib/libpath_utils.so (Can't create '/usr/lib/libpath_utils.so') warning: warning given when extracting /usr/lib/libpath_utils.so.1 (Can't create '/usr/lib/libpath_utils.so.1') warning: warning given when extracting /usr/lib/libpath_utils.so.1.0.1 (Can't create '/usr/lib/libpath_utils.so.1.0.1') warning: warning given when extracting /usr/lib/libref_array.so (Can't create '/usr/lib/libref_array.so') warning: warning given when extracting /usr/lib/libref_array.so.1 (Can't create '/usr/lib/libref_array.so.1') warning: warning given when extracting /usr/lib/libref_array.so.1.2.1 (Can't create '/usr/lib/libref_array.so.1.2.1') warning: warning given when extracting /usr/lib/pkgconfig/basicobjects.pc (Can't create '/usr/lib/pkgconfig/basicobjects.pc') warning: warning given when extracting /usr/lib/pkgconfig/collection.pc (Can't create '/usr/lib/pkgconfig/collection.pc') warning: warning given when extracting /usr/lib/pkgconfig/dhash.pc (Can't create '/usr/lib/pkgconfig/dhash.pc') warning: warning given when extracting /usr/lib/pkgconfig/ini_config.pc (Can't create '/usr/lib/pkgconfig/ini_config.pc') warning: warning given when extracting /usr/lib/pkgconfig/path_utils.pc (Can't create '/usr/lib/pkgconfig/path_utils.pc') warning: warning given when extracting /usr/lib/pkgconfig/ref_array.pc (Can't create '/usr/lib/pkgconfig/ref_array.pc') warning: warning given when extracting /usr/share/doc/ (Can't create '/usr/share/doc') warning: warning given when extracting /usr/share/doc/ding-libs/ (Failed to create dir '/usr/share/doc') warning: warning given when extracting /usr/share/doc/ding-libs/README.dhash (Failed to create dir '/usr/share/doc') warning: warning given when extracting /usr/share/doc/ding-libs/README.path_utils (Failed to create dir '/usr/share/doc') warning: warning given when extracting /usr/share/doc/ding-libs/README.ref_array (Failed to create dir '/usr/share/doc') warning: warning given when extracting /usr/share/doc/ding-libs/examples/ (Failed to create dir '/usr/share/doc') warning: warning given when extracting /usr/share/doc/ding-libs/examples/dhash_example.c (Failed to create dir '/usr/share/doc') warning: warning given when extracting /usr/share/doc/ding-libs/examples/dhash_test.c (Failed to create dir '/usr/share/doc') (4/5) installing gssproxy [#######################################################] 100% warning: warning given when extracting /usr/bin/gssproxy (Can't create '/usr/bin/gssproxy') warning: warning given when extracting /usr/lib/gssproxy/ (Can't create '/usr/lib/gssproxy') warning: warning given when extracting /usr/lib/gssproxy/proxymech.so (Failed to create dir '/usr/lib/gssproxy') warning: warning given when extracting /usr/lib/systemd/system/gssproxy.service (Can't create '/usr/lib/systemd/system/gssproxy.service') warning: warning given when extracting /usr/share/licenses/gssproxy/ (Can't create '/usr/share/licenses/gssproxy') warning: warning given when extracting /usr/share/licenses/gssproxy/COPYING (Failed to create dir '/usr/share/licenses/gssproxy') warning: warning given when extracting /usr/share/man/ (Can't create '/usr/share/man') warning: warning given when extracting /usr/share/man/man5/ (Failed to create dir '/usr/share/man') warning: warning given when extracting /usr/share/man/man5/gssproxy.conf.5.gz (Failed to create dir '/usr/share/man') warning: warning given when extracting /usr/share/man/man8/ (Failed to create dir '/usr/share/man') warning: warning given when extracting /usr/share/man/man8/gssproxy-mech.8.gz (Failed to create dir '/usr/share/man') warning: warning given when extracting /usr/share/man/man8/gssproxy.8.gz (Failed to create dir '/usr/share/man') (5/5) installing nfs-utils [#######################################################] 100% warning: warning given when extracting /usr/bin/blkmapd (Can't create '/usr/bin/blkmapd') warning: warning given when extracting /usr/bin/exportfs (Can't create '/usr/bin/exportfs') warning: warning given when extracting /usr/bin/mount.nfs (Can't create '/usr/bin/mount.nfs') warning: warning given when extracting /usr/bin/mount.nfs4 (Can't create '/usr/bin/mount.nfs4') warning: warning given when extracting /usr/bin/mountstats (Can't create '/usr/bin/mountstats') [TONS OF WARNINGS SIMILIAR TO THE ONE ABOVE, TRIMMING SO I CAN POST ON STEAM] Optional dependencies for nfs-utils sqlite: for nfsdcltrack usage [installed] python: for nfsiostat, nfsdclnts and mountstats usage [installed] :: Running post-transaction hooks... (1/4) Creating system user accounts... (2/4) Reloading system manager configuration... (3/4) Creating temporary files... /usr/lib/tmpfiles.d/steamos.conf:24: Duplicate line for path "/var/empty", ignoring. /usr/lib/tmpfiles.d/tmp.conf:12: Duplicate line for path "/var/tmp", ignoring. /usr/lib/tmpfiles.d/var.conf:19: Duplicate line for path "/var/cache", ignoring. (4/4) Arming ConditionNeedsUpdate... touch: setting times of '/usr': Read-only file system error: command failed to execute correctly
GNU/LINUX 15 DIC 2022 a las 9:31 
So network file sharing still isnt working on the steamdeck for me :|
ClassicGOD 15 DIC 2022 a las 9:48 
Did you disable read only protection? you do this with
steamos-readonly disable

Also restart NFS service on the host.

PS. NFS stands for Network File System
ZeroLife 12 ENE 2023 a las 21:38 
I put sudo before rm -f /etc/request-key.d/id_resolver.conf /var/lib/nfs/state and it solved the problem for me.
GNU/LINUX 13 ENE 2023 a las 17:59 
Publicado originalmente por ZeroLife:
I put sudo before rm -f /etc/request-key.d/id_resolver.conf /var/lib/nfs/state and it solved the problem for me.
yeah that didnt work for me
abiogenesis 7 OCT 2023 a las 8:00 
Publicado originalmente por nix:
Stuff an rm -f /etc/request-key.d/id_resolver.conf /var/lib/nfs/state in before the reinstall.

As of SteamOS 3.4.11 the second path should be `/var/lib/nfs/statd/state`
< >
Mostrando 1-8 de 8 comentarios
Por página: 1530 50

Publicado el: 14 DIC 2022 a las 13:06
Mensajes: 8