[Spacewalk-list] Installing Spacewalk on CentOS7

Thomas Schweikle tschweikle at gmail.com
Thu Jul 5 07:00:17 UTC 2018


You where rght: installing spacewalk client wiped "/etc/yum.repos.d".
I've put in my backup. Now it knows again about where to find httpd
and others. But some errors remain. All related to the extra java-repo
needed for spacewalk:

yum install spacewalk-postgresql
Error: Package: ehcache-parent-2.3-11.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven.plugins:maven-compiler-plugin)
Error: Package: spacewalk-taskomatic-2.8.79-1.el7.noarch (spacewalk)
           Requires: cglib
Error: Package: redstone-xmlrpc-1.1_20071120-19.el7.centos.noarch (spacewalk)
           Requires: jboss-servlet-2.5-api
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven.doxia:doxia-site-renderer)
Error: Package: spacewalk-java-2.8.79-1.el7.noarch (spacewalk)
           Requires: cglib
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven:maven-plugin-api)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven:maven-artifact)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven:maven-settings)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven:maven-model)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.codehaus.plexus:plexus-container-default)
Error: Package: hibernate3-3.6.10-20.sw.noarch
(group_spacewalkproject-java-packages)
           Requires:
mvn(org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven:maven-archiver)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven.shared:maven-common-artifact-filters)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.codehaus.plexus:plexus-interactivity-api)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven.wagon:wagon-provider-api)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven:maven-core)
Error: Package: python-cheetah-2.4.4-5.el7.centos.x86_64 (extras)
           Requires: python-pygments
Error: Package: ehcache-parent-2.3-11.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven.plugins:maven-source-plugin)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.codehaus.plexus:plexus-archiver)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven.doxia:doxia-sink-api)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven.reporting:maven-reporting-api)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.codehaus.plexus:plexus-utils)
Error: Package: maven-javadoc-plugin-2.10.4-1.sw.noarch
(group_spacewalkproject-java-packages)
           Requires: mvn(org.apache.maven.shared:maven-invoker)
Error: Package: spacewalk-search-2.8.3-1.el7.centos.noarch (spacewalk)
           Requires: cglib

There are packages available, but not the desired versions are not
within. The repo installed:

rpm -Uvh https://copr-be.cloud.fedoraproject.org/results/@spacewalkproject/spacewalk-2.8/epel-7-x86_64/00736372-spacewalk-repo/spacewalk-repo-2.8-11.el7.centos.noarch.rpm
->
[spacewalk]
name=Spacewalk
baseurl=https://copr-be.cloud.fedoraproject.org/results/@spacewalkproject/spacewalk-2.8/epel-7-$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-spacewalk-2.8
enabled=1
gpgcheck=1


rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
->
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1

[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1

(cd /etc/yum.repos.d && curl -O
https://copr.fedorainfracloud.org/coprs/g/spacewalkproject/java-packages/repo/epel-7/group_spacewalkproject-java-packages-epel-7.repo)
->
[group_spacewalkproject-java-packages]
name=Copr repo for java-packages owned by @spacewalkproject
baseurl=https://copr-be.cloud.fedoraproject.org/results/@spacewalkproject/java-packages/epel-7-$basearch/
type=rpm-md
#skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/@spacewalkproject/java-packages/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1

Searching for maven:
======================================================== N/S matched:
maven ========================================================
antlr4-maven-plugin.noarch : ANTLR plugin for Apache Maven
jandex-maven-plugin.noarch : Jandex wrapper for Maven
jandex-maven-plugin-javadoc.noarch : Javadoc for jandex-maven-plugin
maven-failsafe-plugin.noarch : Maven plugin for running integration tests
maven-javadoc-plugin.noarch : Maven Javadoc Plugin
maven-javadoc-plugin-javadoc.noarch : Javadoc for maven-javadoc-plugin
maven-plugin-bundle.noarch : Maven Bundle Plugin
maven-plugin-bundle-javadoc.noarch : Javadoc for maven-plugin-bundle
maven-pmd-plugin.noarch : Maven PMD Plugin
maven-pmd-plugin-javadoc.noarch : Javadoc for maven-pmd-plugin
maven-processor-plugin.noarch : Maven Processor Plugin
maven-processor-plugin-javadoc.noarch : Javadoc for maven-processor-plugin
maven-rar-plugin-javadoc.noarch : Javadoc for maven-rar-plugin
maven-surefire-javadoc.noarch : Javadoc for maven-surefire
maven-surefire-plugin.noarch : Surefire plugin for maven
maven-surefire-provider-junit.noarch : JUnit provider for Maven Surefire
maven-surefire-provider-testng.noarch : TestNG provider for Maven Surefire
maven-surefire-report-plugin.noarch : Surefire reports plugin for maven
os-maven-plugin.noarch : Maven plugin for generating
platform-dependent properties
os-maven-plugin-javadoc.noarch : API documentation for os-maven-plugin
spec-version-maven-plugin.noarch : Spec Version Maven Plugin
spec-version-maven-plugin-javadoc.noarch : Javadoc for spec-version-maven-plugin
ant-mvn.noarch : Adds missing maven dependencies for ant
cglib-mvn.noarch : Adds missing maven dependencies for cglib
jakarta-commons-beanutils-mvn.noarch : Adds missing maven dependencies
for jakarta-commons-beanutils
jakarta-commons-beanutils19.noarch : Adds missing maven dependencies
for jakarta-commons-beanutils
jakarta-commons-cli-mvn.noarch : Adds missing maven dependencies for
jakarta-commons-cli
jakarta-commons-codec-mvn.noarch : Adds missing maven dependencies for
jakarta-commons-codec
jakarta-commons-collections-mvn.noarch : Adds missing maven
dependencies for jakarta-commons-collections
jakarta-commons-digester-mvn.noarch : Adds missing maven dependencies
for jakarta-commons-digester
jakarta-commons-io-mvn.noarch : Adds missing maven dependencies for
jakarta-commons-io
jakarta-commons-lang-mvn.noarch : Adds missing maven dependencies for
jakarta-commons-lang
jakarta-commons-logging-mvn.noarch : Adds missing maven dependencies
for jakarta-commons-logging
jakarta-commons-net-mvn.noarch : Adds missing maven dependencies for
jakarta-commons-net
jakarta-oro-mvn.noarch : Adds missing maven dependencies for jakarta-oro
javapackages-tools-mvn.noarch : Adds missing maven dependencies for
javapackages-tools
jdom-mvn.noarch : Adds missing maven dependencies for jdom
junit-mvn.noarch : Adds missing maven dependencies for junit
mahout-collection-codegen-plugin.noarch : Maven Mojo to generate code
for Mahout Collections
maven-rar-plugin.noarch : Plugin to create Resource Adapter Archive
which can be deployed to a J2EE server
maven-surefire.noarch : Test framework project
maven-surefire-report-parser.noarch : Parses report output files from surefire
objectweb-asm-mvn.noarch : Adds missing maven dependencies for objectweb-asm
replacer.noarch : Replacer Maven Mojo
tomcat-servlet-3.0-api-mvn.noarch : Adds missing maven dependencies
for tomcat-servlet-3.0-api
xalan-j2-mvn.noarch : Adds missing maven dependencies for xalan-j2
xerces-j2-mvn.noarch : Adds missing maven dependencies for xerces-j2
xml-commons-resolver-mvn.noarch : Adds missing maven dependencies for
xml-commons-resolver

There are some packages missing, some do not have desired versions.
Looks like there is something broken with
group_spacewalkproject-java-packages-epel-7.repo.

Trying with "yum -y --skip-broken spacewalk-postgresql" leads to
installing all, but the "Error" packages. And it leads to a non
running spacewalk. Thus again: broken repo?

On Tue, Jul 3, 2018 at 11:41 AM, Florian Panzer - ratiokontakt GmbH
<fp at ratiokontakt.de> wrote:
> Am 03.07.2018 um 11:02 schrieb Thomas Schweikle:
>> Hi!
>>
>> Trying to install Spacewalk on CentOS7 using instructions at
>> https://github.com/spacewalkproject/spacewalk/wiki/HowToInstall
>>
>> After configuring all necessary repos, installing and configuring
>> postgresql, "yum install spacewalk-postgresql" fails with various
>> unresolved dependencies:
>>
>> [...]
>>
>> Is installing Spacewalk on CentOS7 / RHEL7 / ScientificLinux7 /
>> Oracle-Linux7 completely broken at this time?
>>
>
> Your complete "base" repo seems emtpy / not working.
> Your "yum" doesn't even know where to find httpd :)
>
> _____________________________________
> [root at spacewalk ~]# yum info httpd
>
> [...]
>
> Name       : httpd
> Architektur : x86_64
> Version    : 2.4.6
> Ausgabe    : 80.el7.centos
> Größe : 9.4 M
> Quelle      : installed
> Aus Quelle  : base
> _____________________________________
>
>
> --
> Für weitergehende Fragen stehen wir Ihnen gerne zur Verfügung.
>
> Mit partnerschaftlichen Grüßen
>
> Florian Panzer
> Chief Technical Officer
>
> AWS Certified Solutions Architect - Associate
> --------------------------------------------------------
> ratiokontakt GmbH
> Biegenhofstr. 13
> 96103 Hallstadt
> Telefon: +49 (0) 951 9 35 35 - 0
> Telefax: +49 (0) 951 9 35 35 - 902
> Internet: www.ratiokontakt.de
> Geschäftsführer: Dr. Nils Kaufmann, Stefan Kraft
> Amtsgericht Bamberg - HRB 3757
> --------------------------------------------------------
> ratiokontakt ist zertifiziert nach DIN ISO/IEC 27001
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list



-- 
Thomas




More information about the Spacewalk-list mailing list