2012-10-16 20 views
5

Her gün işimde sshfs on macosx 10.7 kullanıyorum.mausx yürütme hatası üzerinde fuse4x sshfs

sshfs'yi yüklemek için Macport kullandım: "port install fuse4x sshfs".

bugünün hatası: karşıladı

$ sshfs [email protected]:/path myfolder 
fuse4x client library version is incompatible with the kernel extension (kext='0.9.0', library='0.9.2'). 

herhangi bir ipucu. Anlamıyorum, sistemi güncellemedim.

+0

Bu, stackoverflow için bir soru değil, süper kullanıcı veya ağın daha uygun bir sitesine taşınmalıdır. – anddam

cevap

11

izleyin

$ brew info fuse4x-kext 

talimatları:

In order for FUSE-based filesystems to work, the fuse4x kernel extension must be installed by the root user:

$ sudo /bin/cp -rfX /usr/local/Cellar/fuse4x-kext/0.9.2/Library/Extensions/fuse4x.kext /Library/Extensions 
$ sudo chmod +s /Library/Extensions/fuse4x.kext/Support/load_fuse4x 

If upgrading from a previous version of Fuse4x, the old kernel extension will need to be unloaded before performing the steps listed above. First, check that no FUSE-based filesystems are running:

$ mount -t fuse4x 

Unmount all FUSE filesystems and then unload the kernel extension:

$ sudo kextunload -b org.fuse4x.kext.fuse4x 
+0

asıl OP sorusunu yanıtlamıyorsunuz, yani Macports'a özgü – anddam

+3

OP'nin OSX'te sigorta yüklemede bir sorun var. Bir hata aldığını ve bir düzeltme istediğini söyler. Bu cevap düzeltmeyi veriyor. Soru, macports spesifik değil. – CousinCocaine

+0

Hmm ... sshfs 'i demleme ile kurdum, sudo komutlarını çalıştırdım ve son satırı test ettim ancak' Kext org.fuse4x.kext.fuse4x '' unload isteği için bulunamadı. org.fuse4x.kext.fuse4x - (libkern/kext) bulunamadı.' indirilemedi, fikirler? Hatalara rağmen, sshfs çalışmaya başladı - SUPERB! Büyük seni seviyor! +1 – hhh

1

tl; dr: manuel senkronizasyon fiilini kullanarak Taşınanlara ağaç güncelledikten sonra fuse4x-kect güncellemek için

deneyin

port sync 
port upgrade fuse4x-kext 

Daha Uzun

hata yapıştırılan araçlar okumak bir şekilde macports, fuse4x'i yükselttiğinde kext port fuse4x-kext'i güncellemedi. Sorunun hala geçerli olduğundan şüpheliyim, çünkü Ekim 2012'den bu yana güncellenmiş olabilirsiniz, normal portların yükseltmelerini gerçekleştirmeli ve selfupdate fiilini çalıştırmak için yeni bir macports sürümü çıktığında kontrol etmelisiniz. yüklenip boşaltılması edilebilir kexts sunan

port deps fuse4x 

Ports: Eğer tahmin edebilirsiniz

olarak gelecekteki referans bir port için kext liman onun bilgilere bağımlılıkları

port info fuse4x 

veya listeyi bakarak ne çekirdekten yükünü ve kullanarak fiilini kaldırın.

İlgili konular