[Nix-dev] systemd + sshfs

Bjørn Forsman bjorn.forsman at gmail.com
Sun Sep 18 18:10:36 CEST 2016


Hi all,

I cannot get systemd to find the 'sshfs' binary needed to make this
configuration work:

  systemd.mounts = [
    { what = "bfo at whitetip.local:/";
      where = "/home/bfo/mnt/whitetip.local";
      type = "fuse.sshfs";
      options =
"_netdev,users,idmap=user,IdentityFile=/home/user/.ssh/id_rsa,allow_other,reconnect";
      unitConfig.Environment = "PATH=${pkgs.sshfsFuse}/bin";
    }
  ];

The result is "/bin/sh: sshfs: command not found", as can be seen
below my signature.

Any suggestions?

-- 
Best regards,
Bjørn Forsman



$ systemctl status home-bfo-mnt-whitetip.local.mount
● home-bfo-mnt-whitetip.local.mount - /home/bfo/mnt/whitetip.local
   Loaded: loaded
(/nix/store/9skv7lzma7gh7cc74jmf9r3jy2rw8l32-unit-home-bfo-mnt-whitetip.local.mount/home-bfo-mnt-whitetip.local.mount;
bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since sø. 2016-09-18 18:02:09 CEST; 7s ago
    Where: /home/bfo/mnt/whitetip.local
     What: bfo at whitetip.local:/
  Process: 28267
ExecMount=/nix/store/42fysnk7hsi5hkyk133w3qk0rc7mmi92-util-linux-2.28.1-bin/bin/mount
bfo at whitetip.local:/ /home/bfo/mnt/whitetip.local -t fuse.sshfs -o
_netdev,users,idmap=user,IdentityFile=/home/user/.ssh/id_rsa,allow_other,reconnect

sep. 18 18:02:09 mini systemd[1]: Mounting /home/bfo/mnt/whitetip.local...
sep. 18 18:02:09 mini mount[28267]: /bin/sh: sshfs: command not found
sep. 18 18:02:09 mini systemd[1]: home-bfo-mnt-whitetip.local.mount:
Mount process exited, code=exited status=127
sep. 18 18:02:09 mini systemd[1]: Failed to mount /home/bfo/mnt/whitetip.local.
sep. 18 18:02:09 mini systemd[1]: home-bfo-mnt-whitetip.local.mount:
Unit entered failed state.



$ systemctl cat home-bfo-mnt-whitetip.local.mount
# /nix/store/9skv7lzma7gh7cc74jmf9r3jy2rw8l32-unit-home-bfo-mnt-whitetip.local.mount/home-bfo-mnt-whitetip.local.mount
[Unit]
Environment=PATH=/nix/store/6rwfz93iiax88a7x9nk9wm0lqzca6gjq-sshfs-fuse-2.7/bin

[Mount]
Options=_netdev,users,idmap=user,IdentityFile=/home/user/.ssh/id_rsa,allow_other,reconnect
Type=fuse.sshfs
What=bfo at whitetip.local:/
Where=/home/bfo/mnt/whitetip.local


More information about the nix-dev mailing list