sshfs lässt sich aufgrund eines fuse Problems nicht auf Debian8 installieren

timo08

Newbie
Registriert
Jan. 2016
Beiträge
5
Hallo,

ich möchte auf meinem Debian8 vServer gerne eine ssh-Freigabe mounten.
In folge dessen bin ich auf das Tool sshfs gekommen, welches dies ermöglichen soll.
Bei der Installation kommt jedoch ein Fehler, bei dem ich mir nicht so recht zu helfen weiß.
Hier die Rückmeldungen von System:

Code:
root@rpisrv:~# apt-get install sshfs         
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  fuse libfuse2 libglib2.0-0 libglib2.0-data shared-mime-info xdg-user-dirs
The following NEW packages will be installed:
  fuse libfuse2 libglib2.0-0 libglib2.0-data shared-mime-info sshfs xdg-user-dirs
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/5513 kB of archives.
After this operation, 19.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libfuse2:amd64.
(Reading database ... 19017 files and directories currently installed.)
Preparing to unpack .../libfuse2_2.9.3-15+deb8u1_amd64.deb ...
Unpacking libfuse2:amd64 (2.9.3-15+deb8u1) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../libglib2.0-0_2.42.1-1_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.42.1-1) ...
Selecting previously unselected package fuse.
Preparing to unpack .../fuse_2.9.3-15+deb8u1_amd64.deb ...
Unpacking fuse (2.9.3-15+deb8u1) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../libglib2.0-data_2.42.1-1_all.deb ...
Unpacking libglib2.0-data (2.42.1-1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../shared-mime-info_1.3-1_amd64.deb ...
Unpacking shared-mime-info (1.3-1) ...
Selecting previously unselected package sshfs.
Preparing to unpack .../archives/sshfs_2.5-1_amd64.deb ...
Unpacking sshfs (2.5-1) ...
Selecting previously unselected package xdg-user-dirs.
Preparing to unpack .../xdg-user-dirs_0.15-2_amd64.deb ...
Unpacking xdg-user-dirs (0.15-2) ...
Setting up libfuse2:amd64 (2.9.3-15+deb8u1) ...
Setting up libglib2.0-0:amd64 (2.42.1-1) ...
No schema files found: doing nothing.
Setting up fuse (2.9.3-15+deb8u1) ...
Creating fuse device...
/run/udev or .udevdb or .udev presence implies active udev.  Aborting MAKEDEV invocation.
chmod: cannot access '/dev/fuse': No such file or directory
dpkg: error processing package fuse (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up libglib2.0-data (2.42.1-1) ...
Setting up shared-mime-info (1.3-1) ...
dpkg: dependency problems prevent configuration of sshfs:
 sshfs depends on fuse; however:
  Package fuse is not configured yet.

dpkg: error processing package sshfs (--configure):
 dependency problems - leaving unconfigured
Setting up xdg-user-dirs (0.15-2) ...
Processing triggers for libc-bin (2.19-18+deb8u1) ...
Errors were encountered while processing:
 fuse
 sshfs
E: Sub-process /usr/bin/dpkg returned an error code (1)

Woran liegt das?
Bzw. wie bringt man das zum laufen?

Viele Grüße
timo08
 
Doch man verwendet apt-get unter debian. Keinerlei Problem damit, keinerlei Grund es nicht zu tun.
aptitude wird auch einen Kerneltreiber und seine dev nodes nicht installieren, völliger Blödsinn.

@TE: das ist ein vServer, d.h. du hast keinen eigenen Kernel sondern benutzt den Kernel des Hostsystems mit. Wenn nun dieser Kernel den FUSE Kerneltreiber nicht hat oder nicht durchreicht kannst du nichts machen. Du kannst höchstens den Hoster fragen ob er es für dich tut.
 
Ich habe den Serverbetreiber extra schon vor dem Kauf des vServers angeschrieben und habe folgende Antwort erhalten:
"FUSE Modul ist im Kernel geladen."

Nachdem ich aptitude installiert habe, und versucht habe sshfs zu installieren, kam die selbe Fehlermeldung, wie zuvor.
 
chmod: cannot access '/dev/fuse': No such file or directory

Du hast aber kein /dev/fuse und ohne wirds nicht gehen.
Versuch mal dmesg |grep fuse und grep -i fuse /boot/config* falls möglich.
 
Code:
root@rpisrv:~# dmesg |grep fuse
root@rpisrv:~# grep -i fuse /boot/config*
grep: /boot/config*: No such file or directory
root@rpisrv:~# grep -i fuse /boot/*      
grep: /boot/*: No such file or directory
 
Wende dich an den Hoster. Nur er kann dir helfen.
Du hast keinerlei Zugriff auf den Kernel, kennst auch die Konfiguration desselben nicht.
 
Ok, vielen Dank für die Hilfe, wenns funktioniert geb ich Bescheid ;)


Hab folgendes Versucht:

root@rpisrv:~# sshfs benutzer@5.1.86.111:/benutzer/Downloads ~/sftp
fuse: device not found, try 'modprobe fuse' first
root@rpisrv:~# modprobe fuse
modprobe: ERROR: ../libkmod/libkmod.c:508 kmod_lookup_alias_from_builtin_file() could not open builtin file '/lib/modules/2.6.32-042stab111.12/modules.builtin.bin'
modprobe: FATAL: Module fuse not found.

Wenn ich die Zeile auf meinem Laptop ausführe, funktioniert es. An der ssh-Freigabe liegts also auch nicht.

Viele Grüße
Timo
 
Nur noch mal zur Sicherheit: Du willst eine ssh-Freigabe auf deinem vServer und NICHT ein Verzeichnis von deinem vServer bei dir daheim aufm Rechner mounten?

Du kannst auch versuchen nfs per ssh zu tunneln, falls sshfs nicht geht.
 
Hey, gute Idee, werde ich mal versuchen, wenn das nicht funktioniert. Einer vom Support setzt sich nachher mal dran, wurde mir versprochen.

Richtig verstanden. Ich möchte im Endeffekt, dass Dateien von daheim auf dem vServer zur Verfügung stehen.
Ergänzung ()

Klappt jetzt. Der Supportmitarbeiter musste für meinen vServer das Modul fuse erst im Hostsystem freischalten. Es gab keine Möglichkeit das am vServer selbst zu konfigurieren.
Vielen Dank für die Ratschläge.
 
Zurück
Oben