30.09.2014 11:33, George L. Yermulnik пишет:
Hello!

Торкнуло меня подключить Яндекс-диск через fuse-wdfs. С ходу не
получилось. Погуглил: нашёл свою же переписку в этом листе именно на эту тему =)
Вкратце проблема заключалась в следующем:

15:55:47 [root#yz][w:2][j:0][.../ports/Mk]> wdfs https://webdav.yandex.ru 
/mnt/yandex -o accept_sslcert,[email protected],password='.....'
WARNING: untrusted server certificate for 'webdav.yandex.ru':
  certificate is valid from Fri, 21 Dec 2012 12:46:00 GMT to Fri, 17 Jan 2014 
13:15:46 GMT
  issued to: ITO, Yandex, Moscow, Russia, RU
  issued by: ld, yandex, ru
fuse: failed to open fuse device: No such file or directory
15:55:50 [root#yz][w:2][j:0][.../ports/Mk]> ll /dev/fuse*
ls: /dev/fuse*: Нет такого файла или каталога
Т.е. при загрузке fuse-модуля не создавались /dev/fuse*
Проблема оказалась в том, что при сборке sysutils/fusefs-kmod в моём
PATH сначала шла директория /usr/local/bin/, а уж потом /usr/bin/
В связи с чем при линковке модуля во время сборки вызывался ld от
binutils, а не базовый.
После "правки" PATH и пересборки sysutils/fusefs-kmod всё заработало.

ps: пардон за поднятие прошлогодней темы, но вдруг кому-то пригодиться.
Начиная с 10.0 fuse в базовой системе, но нет в GENERIC - достаточно kldload fuse и /dev/fuse появляется.

Ответить