proxmox ceph fuse not start

zkzk

New Member
Nov 19, 2018
15
0
1
31
hi i am try to update proxmox from 5.2 to 5.3 on debian 9.4 after part update i find that ceph fs won 't mount
because fues won start it show that fuse: unknown option `_netdev' in pvesm stat

Ť find out it is in /usr/share/perl5/PVE/Storage/CephFSPlugin.pm
push@ $ cmd,' - o','_ netdev';
it seems my system won konw '_ netdev

Here
version
proxmox-ve:5.3-1(运行内核:4.15.18-12-pve)
pve-manager:5.3-11(运行版本:5.3-11 / d4907f84)
pve-kernel-4.15:5.3-3
pve-kernel-4.15.18-12-pve:4.15.18-35
pve-kernel-4.15.17-1-pve:4.15.17-9
ceph:12.2.12-pve1
corosync:2.4.2-pve5
criu:2.11.1-1~bpo90
glusterfs-client:3.8.8-1
ksm-control-daemon:1.2-2
libjs-extjs:6.0.1-2
libpve-access-control:5.1-3
libpve-apiclient-perl:2.0-5
libpve-common-perl:5.0-47
libpve-guest-common-perl:2.0-20
libpve-http-server-perl:2.0-12
libpve-storage-perl:5.0-39
libqb0:1.0.3-1~bpo9
lvm2:2.02.168-pve6
lxc-pve:3.0.2 + pve1-3
lxcfs:3.0.2-2
novnc-pve:1.0.0-2
proxmox-widget-toolkit:1.0-20
pve-cluster:5.0-33
pve-container:2.0-29
pve-docs:5.2-10
pve-edk2-firmware:1.20181023-1
防火墙:3.0-14
pve-firmware:2.0-6
pve-ha-manager:2.0-5
pve-i18n:1.0-5
pve-libspice-server1:0.14.1-1
pve-qemu-kvm:2.12.1-1
pve-xtermjs:1.0-5
qemu-server:5.0-45
smartmontools:6.5 + svn4324-1
spiceterm:3.0-5
vncterm:1.5-3
zfsutils-linux:0.7.12-pve1~bpo1
 
when i run the cmd it show that
/usr/bin/ceph-fuse -n client.admin -m 10.90.10.5:6789,10.90.10.8:6789 --keyfile /etc/pve/priv/ceph/cephfs.secret /mnt/pve/cephfs --conf /etc/pve/ceph.conf -o _netdev


/ceph-client.admin.asok': (17) File exists
ceph-fuse[2988]: starting ceph client
2019-06-11 09:13:50.345380 7f3ee9608680 -1 init, newargv = 0x561d34675790 newargc=11
fuse: unknown option `_netdev'
ceph-fuse[2988]: fuse failed to start
2019-06-11 09:13:54.573754 7f3ee9608680 -1 fuse_lowlevel_new failed
root@R1S2N1-proxmox1:~#
 
Where did you specify the netdev? And it is not needed, if you configured the storage through Proxmox, as those mounts run after the network is available.
 
i didn't specify the netdev just try use fuse to mount my cephfs ,(pvesm add <cephfs> cephfs -fuse 1)
it just add a option in /usr/share/perl5/PVE/Storage/CephFSPlugin.pm
it seems -o _netdev only work for fuse3 however my fuse version is 2.9.7-1+deb9u2 for debian strech (fuse3 is in sid)
i can mount cephfs though "pvesm set <cephfs> -fuse 0"
 
Can you please open up an issue in our tracker?
https://bugzilla.proxmox.com

Please add the output of 'pveversion -v' and how you got to the error + including any error output. Thank you.