Ok, can you try the centos image (centos/python-34-centos7)?
Honza: do you know when the RHEL SCL python images(2.7 and 3.4) will be updated to fix the missing nss rpm issue? On Tue, Jan 19, 2016 at 10:27 AM, Mateus Caruccio < [email protected]> wrote: > Yes, we are using rhel images. > > Thanks! > > *Mateus Caruccio* > Master of Puppets > +55 (51) 8298.0026 > gtalk: > > > *[email protected] <[email protected]>twitter: > @MateusCaruccio <https://twitter.com/MateusCaruccio>* > This message and any attachment are solely for the intended > recipient and may contain confidential or privileged information > and it can not be forwarded or shared without permission. > Thank you! > > On Tue, Jan 19, 2016 at 1:15 PM, Ben Parees <[email protected]> wrote: > >> Yes there is a trick, documented here: >> >> >> https://docs.openshift.org/latest/creating_images/guidelines.html#openshift-specific-guidelines >> >> see the section on "*Support Arbitrary User IDs" *which describes how to >> use nss wrapper to work around this. >> >> That said, the openshift python image already does the nss trick. I >> think we had an issue with the rhel image not containing the right package, >> are you using the rhel image or the centos image? >> >> For the moment you might try the centos image if you haven't already, >> until we get the rhel image updated. >> >> >> >> On Tue, Jan 19, 2016 at 9:53 AM, Mateus Caruccio < >> [email protected]> wrote: >> >>> Hi. >>> >>> Regarding openshift policy for safely running images, it's recommended >>> to disable scc for unprivileged user. This may causes some issues while >>> reading from password database since EUID of the running user is generated >>> by openshift and can't be found inside the container: >>> >>> bash-4.2$ pip install memcache >>> Traceback (most recent call last): >>> File "/opt/rh/rh-python34/root/usr/bin/pip", line 7, in <module> >>> from pip import main >>> File >>> "/opt/rh/rh-python34/root/usr/lib/python3.4/site-packages/pip/__init__.py", >>> line 9, in <module> >>> from pip.util import get_installed_distributions, get_prog >>> File >>> "/opt/rh/rh-python34/root/usr/lib/python3.4/site-packages/pip/util.py", >>> line 16, in <module> >>> from pip.locations import site_packages, running_under_virtualenv, >>> virtualenv_no_global >>> File >>> "/opt/rh/rh-python34/root/usr/lib/python3.4/site-packages/pip/locations.py", >>> line 96, in <module> >>> build_prefix = _get_build_prefix() >>> File >>> "/opt/rh/rh-python34/root/usr/lib/python3.4/site-packages/pip/locations.py", >>> line 65, in _get_build_prefix >>> __get_username()) >>> File >>> "/opt/rh/rh-python34/root/usr/lib/python3.4/site-packages/pip/locations.py", >>> line 60, in __get_username >>> return pwd.getpwuid(os.geteuid()).pw_name >>> KeyError: 'getpwuid(): uid not found: 1000180000' >>> >>> How can I circumvent this obstacle? Should I rebuild all sti scripts to >>> include this user into the image? There is any trick to allow passwd >>> readers to read from a mock? >>> >>> >>> Thanks, >>> >>> >>> *Mateus Caruccio* >>> Master of Puppets >>> +55 (51) 8298.0026 >>> gtalk: >>> >>> >>> *[email protected] <[email protected]>twitter: >>> @MateusCaruccio <https://twitter.com/MateusCaruccio>* >>> This message and any attachment are solely for the intended >>> recipient and may contain confidential or privileged information >>> and it can not be forwarded or shared without permission. >>> Thank you! >>> >>> _______________________________________________ >>> dev mailing list >>> [email protected] >>> http://lists.openshift.redhat.com/openshiftmm/listinfo/dev >>> >>> >> >> >> -- >> Ben Parees | OpenShift >> >> > -- Ben Parees | OpenShift
_______________________________________________ dev mailing list [email protected] http://lists.openshift.redhat.com/openshiftmm/listinfo/dev
