Источник: http://archlinux.org.ru/forum/viewtopic.php?p=35957


В версии curlftpfs-0.9.2 есть бага, которая, судя по всему, уже долгое время не исправляется. А может исправляется, но я не смог найти как это сделать.

Бага заключается в том, что на примонтированном разделе при записи НЕ пустого файла или в файл возникает ошибка 'write error: Input/output error' или 'Fsync failed' в vim. (пустые файлы создавать можно)

Поэтому пришлось слегка изменить существующий PKGBUILD, чтобы откатиться на предыдущую версию - 0.9.1.

pkgname=curlftpfs
pkgver=0.9.1
pkgrel=1
pkgdesc="A filesystem for acessing FTP hosts based on FUSE and libcurl."
url="http://curlftpfs.sourceforge.net/"
license=('GPL')
depends=('curl>=7.15.4' 'fuse' 'glib2')
makedepends=('pkgconfig>=0.9.0')
arch=('i686' 'x86_64')
source=(http://downloads.sourceforge.net/sourceforge/curlftpfs/$pkgname-$pkgver.tar.gz)
md5sums=('969998e9cf1663824f44739e94c703a1')

build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make DESTDIR=$startdir/pkg install
}

Или здесь взять скомпилированный для core2 (!) пакет.


срубы архангельск
2010.08.20 12:02:37
#cid244

Ответить

Спасибо! Супер статья! Блог в ридер однозначно

2010.08.20 12:18:46
#cid245

Ответить

Подозреваю, что «срубы архангельск» планировалось сделать ссылкой.

А вот хер.

starper
2013.12.21 09:59:43
#cid83424

Ответить

Любопытно, что в первое время после 2 -3 правок в виме curlftpfs наглухо вис и вешал все файловые менеджеры в системе вплоть до ребута. Особенно если сайт монтировался в /home. Удалось успокоить с помощью опции '-o nonempty'. А потом как-то незаметно "ушла" и описанная Вами бага, так что и даунгрейдиться не пришлось. Сам curlftpfs остался тот же -- 0.9.2, так что, может, дело было в libcurl или fuse?
Примерно уже полгода без вопросов выдерживает 5 - 10 мелких правок в виме, а больше и не надо.