Skip to content

The transporter module 'sftp' could not be found. Tried (sftp, transporters.transporter_sftp) #163

@kennywyland

Description

@kennywyland
<servers>
    <server name="sftp push frontend" transporter="sftp" maxConnections="5">
        <host>xxx.xxx.xxx.xxx</host>
        <username>root</username>
        <url>http://xxx.xxx.xxx.xxx/</url>
    </server>
</servers>

# python /root/fileconveyor/fileconveyor/arbitrator.py 
/root/fileconveyor/fileconveyor/filter.py:10: DeprecationWarning: the sets module is deprecated
  from sets import Set, ImmutableSet
2014-01-23 00:07:46,331 - Arbitrator                - WARNING  - File Conveyor is initializing.
2014-01-23 00:07:46,337 - Arbitrator                - WARNING  - Loaded config file.
2014-01-23 00:07:46,340 - Arbitrator                - ERROR    - The transporter module 'sftp' could not be found. Tried (sftp, transporters.transporter_sftp)
TransporterAvailabilityTestError Consult the log file for details

The files in the fileconveyor directories are all owned and grouped by root (and I am logged in as root), they are 644 (although I also tried 755 just in case there was an executable issue with the subdirectories).

I don't understand why it isn't finding the transporter_sftp.py module. I've looked through other issues with this same error, but none of their fixes work for me.

I installed using:

pip install -e git+https://github.com/wimleers/fileconveyor@master#egg=fileconveyor

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions