crohr/rpm-s3

No module named yum

Closed this issue · 1 comments

Hi,

Just tried to checkout the project and run it but got this error:

root@ec8bb6959862:~# git clone https://github.com/crohr/rpm-s3 --recurse-submodules
Cloning into 'rpm-s3'...
remote: Counting objects: 176, done.
remote: Total 176 (delta 0), reused 0 (delta 0), pack-reused 176
Receiving objects: 100% (176/176), 137.46 KiB | 0 bytes/s, done.
Resolving deltas: 100% (52/52), done.
Checking connectivity... done.
Submodule 'vendor/pexpect' (https://github.com/pexpect/pexpect.git) registered for path 'vendor/pexpect'
Cloning into 'vendor/pexpect'...
remote: Counting objects: 6188, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 6188 (delta 0), reused 0 (delta 0), pack-reused 6183
Receiving objects: 100% (6188/6188), 8.26 MiB | 1.74 MiB/s, done.
Resolving deltas: 100% (3849/3849), done.
Checking connectivity... done.
Submodule path 'vendor/pexpect': checked out 'fcf4ad9b744f845b9c88f63c735ff686f24381e2'
root@ec8bb6959862:~# rpm-s3/bin/rpm-s3
Traceback (most recent call last):
  File "rpm-s3/bin/rpm-s3", line 13, in <module>
    import yum
ImportError: No module named yum
root@ec8bb6959862:~# python --version
Python 2.7.9

This has more requirements than just python and the S3 credentials as specified in the README.
The following solved my issue:
apt-get install -y rpm yum createrepo