[Pulp-list] FW: Pulp Installation On SLES 15

Mike DePaulo mikedep333 at redhat.com
Thu Jun 11 17:11:04 UTC 2020


Hi Priyanka,

Like Pavel said, yo ucan install the distro (RPM) packages, then run the
installer.

We have a private variable for what distro (RPM) packages to install in the
installer:
pulp_preq_packages

We set it per distro, but only if it's a distro we know the value for.
If you set it yourself for any other distro (like SLES15), its value will
be used.

It is a list, so for example in your variables file:
pulp_preq_packages:
- postgresql-server-devel
- package2
- package3

Please share with us what packages you install (top level, not
dependencies), and we can specify them in the installer for SLES15.

Or if you know ansible well, create a PR. This is the relevant section of
the code:
https://github.com/pulp/pulp_installer/tree/master/roles/pulp/vars
https://github.com/pulp/pulp_installer/blob/master/roles/pulp/tasks/main.yml#L17

-Mike


On Wed, Jun 10, 2020 at 9:50 AM Pavel Picka <ppicka at redhat.com> wrote:

> Hello,
>
> Please try to install the 'postgresql-server-devel' package first. This
> one should contain 'pg_config'.
>
> Although 'zypper' shows it should appear in '/usr/bin/pg_config', it is
> possible it will not.
>
> It happened to me on my SLES box.
> If still missing 'pg_config' please check '/usr/lib/postgresql/bin/'
> (maybe with version '/usr/lib/postgresql11/bin/' depends on your version
> installed) where in my case I found the 'pg_config' command.
> If so, it was enough to update your 'PATH' shell variable with this
> directory and I was able to install 'pulpcore' and 'pulp-file' smoothly
> (with python3-devel & gcc installed).
>
> On Wed, Jun 10, 2020 at 11:31 AM J, Priyanka <priyankaj at hpe.com> wrote:
>
>> Hi All,
>>
>>
>>
>> I am trying to install pulpcore on SUSE Linux Enterprise Server 15 SP2
>> VM, but I am not able to install it due to below error even though I
>> installed all dependency packages like postgresql, postgresql-devel,
>> python3-psycopg2, psycopg2-binary and few more.
>>
>>
>>
>> Collecting psycopg2<2.9,>=2.7
>>
>>   Using cached psycopg2-2.8.5.tar.gz (380 kB)
>>
>>     ERROR: Command errored out with exit status 1:
>>
>>      command: /usr/local/lib/pulp/bin/python3.6 -c 'import sys,
>> setuptools, tokenize; sys.argv[0] =
>> '"'"'/tmp/pip-install-1rysuemo/psycopg2/setup.py'"'"';
>> __file__='"'"'/tmp/pip-install-1rysuemo/psycopg2/setup.py'"'"';f=getattr(tokenize,
>> '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
>> '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
>> egg_info --egg-base /tmp/pip-pip-egg-info-jaf1kify
>>
>>          cwd: /tmp/pip-install-1rysuemo/psycopg2/
>>
>>     Complete output (23 lines):
>>
>>     running egg_info
>>
>>     creating /tmp/pip-pip-egg-info-jaf1kify/psycopg2.egg-info
>>
>>     writing /tmp/pip-pip-egg-info-jaf1kify/psycopg2.egg-info/PKG-INFO
>>
>>     writing dependency_links to
>> /tmp/pip-pip-egg-info-jaf1kify/psycopg2.egg-info/dependency_links.txt
>>
>>     writing top-level names to
>> /tmp/pip-pip-egg-info-jaf1kify/psycopg2.egg-info/top_level.txt
>>
>>     writing manifest file
>> '/tmp/pip-pip-egg-info-jaf1kify/psycopg2.egg-info/SOURCES.txt'
>>
>>
>>
>>     Error: pg_config executable not found.
>>
>>
>>
>>     pg_config is required to build psycopg2 from source.  Please add the
>> directory
>>
>>     containing pg_config to the $PATH or specify the full executable path
>> with the
>>
>>     option:
>>
>>
>>
>>         python setup.py build_ext --pg-config /path/to/pg_config build ...
>>
>>
>>
>>     or with the pg_config option in 'setup.cfg'.
>>
>>
>>
>>     If you prefer to avoid building psycopg2 from source, please install
>> the PyPI
>>
>>     'psycopg2-binary' package instead.
>>
>>
>>
>>     For further information please check the 'doc/src/install.rst' file
>> (also at
>>
>>     <https://www.psycopg.org/docs/install.html>).
>>
>>
>>
>>     ----------------------------------------
>>
>> ERROR: Command errored out with exit status 1: python setup.py egg_info
>> Check the logs for full command output.
>>
>>
>>
>>
>>
>> Please let me know if any one of you came across the same issue and
>> solution for this. It will be good if we have documentation of installing
>> pulpcore on suse.
>>
>>
>>
>> Thanks,
>>
>> Priyanka
>> _______________________________________________
>> Pulp-list mailing list
>> Pulp-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/pulp-list
>
>
>
> --
> Pavel Picka
> Red Hat
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-list



-- 

Mike DePaulo

He / Him / His

Service Reliability Engineer, Pulp

Red Hat <https://www.redhat.com/>

IM: mikedep333

GPG: 51745404
<https://www.redhat.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20200611/5204bece/attachment.htm>


More information about the Pulp-list mailing list