Hi,
Gerrit Pape wrote:
> On Thu, Nov 23, 2006 at 07:20:09PM -0300, Alvaro Herrera wrote:
> > The authentication process eats all available CPU power and does not
> > return success, even when the given password is correct. strace'ing the
> > process shows this output:
>
> Hi Alvaro,
>
> I cannot reproduce the problem.
Hmm, maybe it's because of the architecture? I'm on an AMD64 here.
> This is what I did:
>
> # apt-get install twoftpd-run lftp
> ...
> # sv stat twoftpd
> run: twoftpd: (pid 21318) 185s; run: log: (pid 21317) 185s
> #
$ sudo aptitude install twoftpd-run lftp
This starts the server automatically:
$ ps xuaw | grep ftp
root 1771 0.0 0.0 104 28 ? Ss 09:08 0:00 runsv twoftpd
ftplog 1772 0.0 0.0 128 44 ? S 09:08 0:00 svlogd -t
/var/log/twoftpd
root 1773 0.0 0.0 6792 948 ? S 09:08 0:00 tcpsvd -v
-llocalhost 0 21 chpst -m3000000 -e./env twoftpd-auth cvm-unix twoftpd-xfer
alvherre 1778 0.0 0.0 5216 772 pts/9 R+ 09:08 0:00 grep ftp
Then I try to connect:
$ lftp -u alvherre localhost
Password:
lftp [EMAIL PROTECTED]:~> ls
`ls' at 0 [Sending commands...]
It sticks here and I see the CPU at 100% in a CPU monitor. This
line is replaced with the next one when I C-c:
Interrupted
lftp [EMAIL PROTECTED]:~> exit
On the "ls" command, I see the CPU pegged at 100%. When I exit lftp,
the CPU is still at 100%. The guilty process is twoftpd-auth:
$ ps u -C twoftpd-auth
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1958 97.9 0.0 2660 380 ? R 09:13 1:08 twoftpd-auth
cvm-unix twoftpd-xfer
> Do you use the twoftpd-run package? Please post the startup script for
> twoftpd you're using, and the configuration.
Yes. The configuration is the default, I think, and certainly the
startup script is. (It was started by "aptitude" or dpkg).
--
Alvaro Herrera http://www.flickr.com/photos/alvherre/
"I dream about dreams about dreams", sang the nightingale
under the pale moon (Sandman)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]