This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Galaxy and ProFTP

I was referred to this site by a peer and she mentioned there is a Galaxy expert here that might be able to help with an issue I am having. I have setup a new server with the latest version of Galaxy on it using Postgres. All of Galaxy runs fine without any issues. I then setup ProFTP according to the instructions that the Galaxy Wiki page provided, but I am not able to FTP to the server using the Galaxy credentials. After a few days of trying different things, I decided to downgrade Galaxy to the Oct, 2014 release. Still having the same issues. Below are the versions of the software I am using currently.

Galaxy - Oct 2014 release

ProFTPD - 1.3.6rc1

Python - 2.6.6

If there is someone that has experience with the setup of the FTP integration, let me know and I can post the configurations and error logs.

Thanks,
Joe Koral

proftpd galaxy

Thanks, I did not realize that was there. I will post there as well.

Joe

1 answer

A colleague of mine set up a blog "Galactic Engineer", it has an article that I think covers this:

http://t.co/lnpzEmOXQW

I hope it helps.

Thanks for the reply. I have read that article over and over. My configuration is setup almost exactly like his. The only difference is that I am using the PBKDF2 password setup (actually I have tried it the SHA1 way as well). So I do not have use_pbkdf2 = False, but I have tried it that way as well. Just as a side note: I originally copy/pasted his like it was listed on that site, but there is a typo (use_pbkfd2 = False). The "d" and the "f" are reversed. So can let him know?

I am receiving the following error log when attempting to log in via FTP.

'pbkdf2' SQLAuthType handler reports failure

Thanks

I'll pass on your comments.

@jkoral I am the author of the blog post that @Ian linked to in his comment above. Thanks for pointing out the typos, I have now fixed them. However contrary to your comments our setup does use PBKDF2 encryption.

When debugging our setup I found running proftpd from the command line with the -n -d 10 options was helpful as I could check the debugging messages from the server as I tried to connect (however maybe you're also doing this).

It's also a good idea to check that the database connection credentials in the SQLConnectInfo directive of the proftpd config file, for example by using them to connect directly to the database via the command and performing a SELECT command on the galaxy_user database table.

Log in to answer this question.