First reading of a file fails (incorrect username & password), subsequent reads OK
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
curlftpfs (Debian) |
Fix Released
|
Unknown
|
|||
curlftpfs (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Hardy |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: curlftpfs
UPDATE: Downgrading libcurl3-gnutils to libcurl3-
Initially, I installed the 0.9.1 version of this package on my Hardy server installation. Connecting to the ftp server works fine with the correct username and password, but when I try to read a file, the incorrect username and password are used, resulting in a "permission denied" message when reading the file. Debug output from curlftpfs:
> USER test2
< 331 Password required for test2.
> PASS /.DS_Store
< 530 User cannot log in.
* Access denied: 530
The username and password are incorrect. All subsequent reads work OK for the rest of the session.
This is the same as the Debian bug #461455
http://
According to that bug report, the problem is fixed in the new release (0.9.2-1), available in the Intrepid repository. As all the dependancies of the Intrepid package are satisfied I installed it onto my Hardy server. The problem is still present: I do not believe this bug has been fixed.
My system:
Description: Ubuntu 8.04.1
Release: 8.04
I used the i386 version of the package.
Thanks,
Robin
description: | updated |
Changed in curlftpfs (Ubuntu Hardy): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in curlftpfs (Debian): | |
status: | Unknown → Fix Released |
I can confirm this bug, on the above setup.
Using the command:
curlftpfs -d -v -o ssl,user= USERNAME, uid=1000, gid=1000, umask=002 REMOTE_FOLDER LOCAL_FOLDER
verbose debug output is needed to see the error message. I can connect ok, but on trying to read a file for the first time I get the error
> USER /.Trash
< 331 Password required for /.Trash.
> PASS /.gconf
< 530 User cannot log in.
* Access denied: 530
On the second read attempt the error doesn't occur.