When mounting an NFS directory by doing:
sudo mount 192.168.1.5:/home/shared /mnt/common
I get the following error:
mount: wrong fs type, bad option, bad superblock on 192.168.1.5:/home/shared, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try dmesg | tail or so.
The kernel is up to date.
The question was already asked (for example here and here), but are either not answered or the answers are not helpful in my case.
What is wrong?
The error message mentions:
This is relevant given that you are trying to mount NFS. The
/sbin/mount.nfs
helper program is provided bynfs-common
. You can install it with:On the other hand, if you are trying to mount CIFS, the helper program is provided by
cifs-utils
. You can install it with:Make sure
mount.cifs
is listed into/sbin
:Check to see if package
cifs-utils
is installed:If it isn't, install the cifs libraries with
It appears that
nfs-common
package should be installed in order to be able to mount NFS directories.When it's not, the mounting of an NFS directory results in the error I've got.
I solved it by installing virtualbox. Do
It installs the
mount.vboxsf
Try:
I was having this same problem in Ubuntu 14.04 LTS. I tried the nfs-common package install without any success.
I was able to resolve the same issue you had by:
This mounted my USB drive and resolved the issue.