Pourquoi ne puis-je configurer un SSHFS partager? “OSXFUSE système de fichiers n'est pas disponible” erreur
Je suis en train de configurer un SSHFS part de mon ordinateur local vers un ordinateur distant, mais il ne fonctionne pas. J'obtiens le message d'erreur OSXFUSE système de fichiers n'est pas disponible (voir ci-dessous). Comment résoudre ce problème??
Pour info, ma machine locale est un portable MacBook Pro OSX 10.9.3. La machine distante est en fait une VirtualBox sur le même matériel en cours d'exécution CentOS.
% brew install sshfs # <---- SSHFS is installed
Warning: sshfs-2.5.0 already installed
% brew install osxfuse # <---- OSX Fuse is installed
Warning: osxfuse-2.6.4 already installed
% ssh [email protected] # <---- See, SSH works!!
Last login: Wed Jun 18 18:36:11 2014 from XXX.XXX.XXX.XXX
[[email protected] ~]% exit
% sudo mkdir /mnt
% sudo mkdir /mnt/Share
% sudo sshfs -o IdentityFile=~/.ssh/id_rsa.pub [email protected]://mnt/Share
the OSXFUSE file system is not available (-1)
the OSXFUSE file system is not available (1)
J'ai essayé la solution décrite ici. Mais il ne fonctionne pas pour moi:
% sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs
(kernel) Kext com.github.osxfuse.filesystems.osxfusefs not found for unload request.
Failed to unload com.github.osxfuse.filesystems.osxfusefs - (libkern/kext) not found.
- Jetez un oeil à ce billet: github.com/Homebrew/homebrew-cask/issues/27293
Vous devez vous connecter pour publier un commentaire.
Si vous exécutez
brew info osxfuse
et suivez les instructions à la lettre, je crois qu'il serait de travailler.De ce que Vous avez décrit, vous avez juste essayé de déchargement de la (possible) précédent, l'extension du noyau, mais n'a pas terminé la dernière étape importante pour y installer la nouvelle extension.
C'est ce que brasser info osxfuse me dit:
Il semble y avoir un problème de chargement de la KEXT installé par le
osxfuse
Homebrew paquet. Vous pouvez utiliserbrew cask
pour installer le officiel FUSIBLE pour OS X construire à partir de leurs propres DMG:SSHFS lui-même est également disponible en Fût de paquetage, bien sur mon système de mélange
osxfuse
de Fût avec la plainesshfs
binaire bouteille fonctionne très bien.L'inconvénient de cette approche est que
brew upgrade
oubrew outdated
de ne plus être en mesure de mettre à jour le FUSIBLE pour OS X commebrew cask
n'est pas conscient-version pour l'instant.brew install caskroom/cask/brew-cask
pour le faire fonctionner; comme indiqué iciJ'ai observé que OSXFUSE est un peu délicat, mais je ne sais pas exactement pourquoi, et
brew
essaie d'éviter de changer le système, afin de l'utiliser pour gérer les extensions de noyau n'est pas une bonne idée. Je suggère d'utiliser le emballés installateurs pour OSXFUSE et SSHFS de http://osxfuse.github.io/ au lieu d'utiliserbrew
.brew cask
, n'est-ce pas? Quelqu'un peut-il confirmer cela? Eu le même message d'erreur après la mise à jour d'os x. Lire cette réponse et il est installé à l'aide de fût. Travaillé!Ouvrez les Préférences Système, choisissez le FUSIBLE, puis mise à jour vers la dernière version. C'est ce qui a fonctionné pour moi.
Le problème lors de l'installation de SSHFS avec
brew
est queosxfusefs
n'est pas signé: la Console sortiescom.apple.kextd: ERROR: invalid signature for com.github.osxfuse.filesystems.osxfusefs, will not load
. Voir aussi https://github.com/osxfuse/osxfuse/issues/122.Le binaire pour OSXFUSE de http://osxfuse.github.io/ (comme suggéré par la réponse de l'Ancien Pro) n'a pas ce problème, et donc d'en installer un à la place résolu pour moi.
macports
n'a pas de travail. DMG d'installation n'.