[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