CEX.io

Montag, 12. März 2012

CurlFTPfs: Dateien nicht editierbar (Ubuntu)

Habe mich gerade etwas mit CurlFTPfs beschäftigt und bin dabei auf folgendes Problem gestossen:

Wenn ein FTP-Server Verzeichnis gemountet ist dann kann man dort wunderbar Dateien erstellen, diese aber nicht mehr editieren. Das ganze endet dann in einem E/A-Fehler.

Bei der Fehlersuche bin ich dann auf den Tip gestossen die aktuelle Version 0.9.2 in Ubuntu durch die ältere Version 0.9.1 zu ersetzen.

Dies ist auch bei der neuesten Version, Precise (12.04), noch so.

Soviel vorab, es funktioniert. :)

Anleitung:

- als erstes laden wir die Version 0.9.1 herunter.
- das Archiv wird entpackt und in den Ordner gewechselt

tar -xzf curlftpfs-0.9.1.tar.gz
cd curlftpfs-0.9.1

- dann bereiten wir das System zum erstellen des Pakets vor

sudo aptitude install build-essential checkinstall libcurl4-gnutls-dev libfuse-dev libglib2.0-dev


- bevor es weiter geht, fügen wir unseren 'User' der Gruppe fuse hinzu

sudo usermod -a -G fuse User


- die Datei /etc/fuse.conf muss systemweit lesbar gemacht werden

sudo chmod a+r /etc/fuse.conf 

- nun wird das Paket erstellt und installiert

./configure
make
sudo checkinstall



hier kann eine Beschreibung eingeben werden, muss aber nicht :) 



hier kann man Eckdaten des Paketes ändern, auch hier gilt: alles kann, nix muss :)

nachdem das ganze, hoffentlich erfolgreich, durchgelaufen ist sollte man sich ausloggen und wieder neu anmelden, im Zweifelsfall den Rechner neu starten.

Nun sollte das ganze auch zum editieren von Dateien funktionieren.

Damit die eben erstellte Version nicht beim nächsten Update überschrieben wird empfiehlt sich ein:

sudo aptitude hold curlftpfs


Viel Spass damit! :)

Keine Kommentare:

Kommentar veröffentlichen