wimleers / fileconveyor

File Conveyor is a daemon written in Python to detect, process and sync files. In particular, it's designed to sync files to CDNs. Amazon S3 and Rackspace Cloud Files, as well as any Origin Pull or (S)FTP Push CDN, are supported. Originally written for my bachelor thesis at Hasselt University in Belgium.
https://wimleers.com/fileconveyor
The Unlicense
341 stars 95 forks source link

S3/CF don't work with European endpoints #36

Open eckstac opened 13 years ago

eckstac commented 13 years ago

Hi, I'm getting an error message about not being able to connect when using the s3 or cf transporters. The log is below. Any ideas on what might be causing this? At first I thought it might be a network issue, but I'm able to access the S3 bucket using the same settings from the same machine when using a different script...

Any help is appreciated.

2010-12-14 15:16:05,137 - Arbitrator - WARNING - Arbitrator is initializing. 2010-12-14 15:16:05,137 - Arbitrator - INFO - Loading config file. 2010-12-14 15:16:05,139 - Arbitrator.Config - INFO - Parsing sources. 2010-12-14 15:16:05,139 - Arbitrator.Config - INFO - Parsing servers. 2010-12-14 15:16:05,139 - Arbitrator.Config - INFO - Parsing rules. 2010-12-14 15:16:05,140 - Arbitrator - WARNING - Loaded config file. 2010-12-14 15:17:08,871 - Arbitrator - ERROR - Could not start transporter 'cf'. Error: '[Errno -2] Name or service not known'. 2010-12-14 15:17:08,872 - Arbitrator - ERROR - Server connection tests: could not connect with 1 servers.

eckstac commented 13 years ago

It seems this was caused because I was trying to connect to a European based S3 endpoint. It would be a good idea to include the endpoint as a possible configuration option for S3/CF transporters.

wimleers commented 13 years ago

This is a critical problem.