Hi All,

I recently upgraded to Monterey, reinstalled macports and all of my ports. Now 
vsftpd fails on connection establishment as follows:

$ telnet localhost 21
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
500 OOPS: setrlimit
Connection closed by foreign host.

According to a page I found on the homebrew site, this happens because Apple 
has dropped support for the RLIMIT_AS argument to the setrlimit() syscall in 
Monterey. The homebrew folks have patched the code in syscall.c. So — have any 
other macports users encountered this? As a bear of very little brain I am 
loathe to dip my toe into GitHub to add an extra #ifdef - #endif pair around 
the section of the code that’s causing the error, and I assume (since lots of 
people are apparently running vsftpd successfully) that there’s a fix somewhere.

Oh, and to answer the obvious question: I have some old kit that only knows how 
to upload files using FTP. And until now vsftpd has worked perfectly.

Thanks in advance, Phil
--
Ann & Phil Scott, Myers Flat, Australia    [email protected]
  Obligatory quote: It would be a dull forest if only the best birds sang.



Reply via email to