Paul is right, I had to do the following:

FROM centos:centos6
RUN yum update -y && \
    yum install -y epel-release && \
    yum install -y \
      iproute \
      python-setuptools \
      hostname \
      inotify-tools \
      yum-utils \
      which \
      python-meld3 \
      python-pip && \
    yum clean all && \
    pip install supervisor


Now is allowing me to move on and install supervisord.

Thanks

Reynier Perez Mira
P: (786) 580 7572
E: reynie...@gmail.com
W: http://www.dynamotechnology.com

On Wed, Jan 24, 2018 at 11:19 AM, Paul Lockaby <plock...@uw.edu> wrote:

> I ran into the same issue on CentOS 6 because CentOS 6 defaults to Python
> 2.6 and PyPI dropped support for using pip on Python 2.6. The only real
> work around is to download supervisord and its dependencies (specifically
> meld3) and build them manually, in order, with "python setup.py install".
>
> > On Jan 23, 2018, at 5:53 PM, reynie...@gmail.com wrote:
> >
> > I am working in a Docker container which is being created from CentOS 6.
> This is basically how the `Dockerfile` looks like:
> >
> > ```
> > FROM centos:centos6
> > RUN yum update -y && \
> >     yum install -y epel-release && \
> >     yum install -y iproute python-setuptools hostname inotify-tools
> yum-utils which && \
> >     yum clean all && \
> >     easy_install supervisor
> > ADD container-files /
> > VOLUME ["/data"]
> > ENTRYPOINT ["/config/bootstrap.sh"]
> > ```
> >
> > When I run `docker build .` for build and test the image it ends up with
> the following error:
> >
> > ```
> > ...
> > Loaded plugins: fastestmirror, ovl
> > Cleaning repos: base epel extras updates
> > Cleaning up Everything
> > Cleaning up list of fastest mirrors
> > Searching for supervisor
> > Reading http://pypi.python.org/simple/supervisor/
> > Couldn't find index page for 'supervisor' (maybe misspelled?)
> > Scanning index of all packages (this may take a while)
> > Reading http://pypi.python.org/simple/
> > No local packages or download links found for supervisor
> > error: Could not find suitable distribution for
> Requirement.parse('supervisor')
> > ```
> >
> > I have tried also installing first pip and then install supervisor using
> pip as follow:
> >
> > ```
> > RUN yum update -y && \
> >     yum install -y epel-release && \
> >     yum install -y iproute python-setuptools hostname inotify-tools
> yum-utils which && \
> >     yum clean all && \
> >     easy_install pip && \
> >     pip install supervisor
> > ```
> >
> > And in this case it ends up with the following error:
> >
> > ```
> > ...
> > Complete!
> > Loaded plugins: fastestmirror, ovl
> > Cleaning repos: base epel extras updates
> > Cleaning up Everything
> > Cleaning up list of fastest mirrors
> > Searching for pip
> > Reading http://pypi.python.org/simple/pip/
> > Couldn't find index page for 'pip' (maybe misspelled?)
> > Scanning index of all packages (this may take a while)
> > Reading http://pypi.python.org/simple/
> > No local packages or download links found for pip
> > error: Could not find suitable distribution for Requirement.parse('pip')
> > ```
> >
> > - I do have Internet connection
> > - I am not behind any firewall and/or proxy
> > - I do not have any AV since I am building the container from Fedora 27
> > - I do not have any IPTables and/or SELinux enabled
> > - Everything else does install properly the only thing failing is
> `supervisor`
> >
> > I am missing something here? Is not supervisor supported by CentOS6?
> What's the right way to install this?
> >
> > Note: I could try installing directly from EPEL repos but the version is
> really old and I will be missing a lot of features:
> >
> > ```
> > ============================================================
> ====================
> >  Package               Arch       Version
>  Repository   Size
> > ============================================================
> ====================
> > Installing:
> >  inotify-tools         x86_64     3.14-1.el6                  epel
>    46 k
> >  iproute               x86_64     2.6.32-54.el6               base
>   389 k
> >  python-setuptools     noarch     0.6.10-3.el6                base
>   336 k
> >  supervisor            noarch     2.1-9.el6                   epel
>   292 k
> >  yum-utils             noarch     1.1.30-40.el6               base
>   113 k
> > Installing for dependencies:
> >  dbus-glib             x86_64     0.86-6.el6                  base
>   170 k
> >  hwdata                noarch     0.233-18.1.el6              base
>   1.3 M
> >  initscripts           x86_64     9.03.58-1.el6.centos.2      updates
>  949 k
> >  iptables              x86_64     1.4.7-16.el6                base
>   254 k
> >  iputils               x86_64     20071127-24.el6             base
>   121 k
> >  libdrm                x86_64     2.4.65-2.el6                base
>   136 k
> >  libpciaccess          x86_64     0.13.4-1.el6                base
>    24 k
> >  libxml2-python        x86_64     2.7.6-21.el6_8.1            base
>   325 k
> >  plymouth              x86_64     0.8.3-29.el6.centos         base
>    89 k
> >  policycoreutils       x86_64     2.0.83-30.1.el6_8           base
>   663 k
> >  python-meld3          x86_64     0.6.7-1.el6                 epel
>    71 k
> >  redhat-logos          noarch     60.0.14-12.el6.centos       base
>    15 M
> >  sysvinit-tools        x86_64     2.87-6.dsf.el6              base
>    60 k
> >  udev                  x86_64     147-2.73.el6_8.2            base
>   358 k
> >  upstart               x86_64     0.6.5-16.el6                base
>   177 k
> >  util-linux-ng         x86_64     2.17.2-12.28.el6_9.1        updates
>  1.6 M
> > ```
> >
> > Reynier Perez Mira
> > P: (786) 580 7572
> > E: reynie...@gmail.com
> > W: http://www.dynamotechnology.com
> > _______________________________________________
> > Supervisor-users mailing list
> > Supervisor-users@lists.supervisord.org
> > https://lists.supervisord.org/mailman/listinfo/supervisor-users
>
>
_______________________________________________
Supervisor-users mailing list
Supervisor-users@lists.supervisord.org
https://lists.supervisord.org/mailman/listinfo/supervisor-users

Reply via email to