2017-08-25 10:43 GMT+02:00 Claudio Soprano
<claudio.sopr...@lnf.infn.it <mailto:claudio.sopr...@lnf.infn.it>>:
Hi all,
we are installing new nodes on a Ovirt 4.0.6 Cluster, the
new nodes were installed from a Minimal 1707 iso image,
Centos v7.3.1611
Any reason for keeping 4.0.6 hosts? oVirt 4.0 has reached End Of
Life back in January[1]
And you can install 4.1 hosts in 4.0 cluster compatibility mode.
That said, you may want to "yum install centos-release-opstools"
which should provide you the missing collectd packages by
providing the same repos already included in ovirt-release41 rpm.
[1]
http://lists.ovirt.org/pipermail/announce/2017-January/000308.html
<http://lists.ovirt.org/pipermail/announce/2017-January/000308.html>
in the log of host-deploy (on the manager) it indicates that
collectd packages was not found.
I found this bug in the ovirt 4.1.0 version where it tells
to disable the EPEL repository, in another tread on redhat
someone told to add
excludepkgs=collectd*
always in the epel repository
I checked all my repository and i found epel reference only in
[root@xxxx yum.repos.d]# grep epel *
ovirt-4.0-dependencies.repo:[ovirt-4.0-epel]
ovirt-4.0-dependencies.repo:#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
<http://download.fedoraproject.org/pub/epel/7/$basearch>
ovirt-4.0-dependencies.repo:mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
<https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch>
ovirt-4.0-dependencies.repo:includepkgs=epel-release,python-uinput,puppet,python-lockfile,python-cpopen,python-ordereddict,python-pthreading,python-inotify,python-argparse,novnc,python-ply,python-kitchen,python-daemon,python-websockify,livecd-tools,spice-html5,mom,python-IPy,python-ioprocess,ioprocess,safelease,python-paramiko,python2-paramiko,python2-crypto,libtomcrypt,libtommath,python-cheetah,python-ecdsa,python2-ecdsa,python-markdown,rubygem-rgen,ovirt-guest-agent*,userspace-rcu,protobuf-java,objenesis,python34*
ovirt-4.0-dependencies.repo:gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
<https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7>
ovirt-4.0-dependencies.repo:[ovirt-4.0-patternfly1-noarch-epel]
ovirt-4.0-dependencies.repo:baseurl=http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-$basearch/
<http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-$basearch/>
so before includespkgs i added the excludepkgs line
removed the host, reinserted and still again collectd not found
so i added the excludepkgs line in all the ovirt sections
removed the host, reinserted and still again collectd not found
I removed on the manager also the file
/var/cache/ovirt-engine/ovirt-host-deploy.tar but still the
same error
these are the ovirt-repos files with the excludepkgs line added
[ovirt-4.0]
name=Latest oVirt 4.0 Release
#baseurl=http://resources.ovirt.org/pub/ovirt-4.0/rpm/el$releasever/
<http://resources.ovirt.org/pub/ovirt-4.0/rpm/el$releasever/>
mirrorlist=http://resources.ovirt.org/pub/yum-repo/mirrorlist-ovirt-4.0-el$releasever
<http://resources.ovirt.org/pub/yum-repo/mirrorlist-ovirt-4.0-el$releasever>
enabled=1
excludepkgs=collectd*
skip_if_unavailable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-ovirt-4.0
[ovirt-4.0-epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
<http://download.fedoraproject.org/pub/epel/7/$basearch>
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
<https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch>
failovermethod=priority
enabled=1
excludepkgs=collectd*
includepkgs=epel-release,python-uinput,puppet,python-lockfile,python-cpopen,python-ordereddict,python-pthreading,python-inotify,python-argparse,novnc,python-ply,python-kitchen,python-daemon,python-websockify,livec
d-tools,spice-html5,mom,python-IPy,python-ioprocess,ioprocess,safelease,python-paramiko,python2-paramiko,python2-crypto,libtomcrypt,libtommath,python-cheetah,python-ecdsa,python2-ecdsa,python-markdown,rubygem-rgen
,ovirt-guest-agent*,userspace-rcu,protobuf-java,objenesis,python34*
gpgcheck=1
gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
<https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7>
[ovirt-4.0-centos-gluster37]
name=CentOS-7 - Gluster 3.7
baseurl=http://mirror.centos.org/centos/7/storage/$basearch/gluster-3.7/
<http://mirror.centos.org/centos/7/storage/$basearch/gluster-3.7/>
excludepkgs=collectd*
gpgcheck=1
enabled=1
gpgkey=https://raw.githubusercontent.com/CentOS-Storage-SIG/centos-release-storage-common/master/RPM-GPG-KEY-CentOS-SIG-Storage
<https://raw.githubusercontent.com/CentOS-Storage-SIG/centos-release-storage-common/master/RPM-GPG-KEY-CentOS-SIG-Storage>
[ovirt-4.0-patternfly1-noarch-epel]
name=Copr repo for patternfly1 owned by patternfly
baseurl=http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-$basearch/
<http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-$basearch/>
enabled=1
excludepkgs=collectd*
skip_if_unavailable=1
gpgcheck=0
[virtio-win-stable]
name=virtio-win builds roughly matching what was shipped in
latest RHEL
baseurl=http://fedorapeople.org/groups/virt/virtio-win/repo/stable
<http://fedorapeople.org/groups/virt/virtio-win/repo/stable>
enabled=1
excludepkgs=collectd*
skip_if_unavailable=1
gpgcheck=0
[centos-ovirt40-release]
name=CentOS-7 - oVirt 4.0
baseurl=http://mirror.centos.org/centos/7/virt/$basearch/ovirt-4.0/
<http://mirror.centos.org/centos/7/virt/$basearch/ovirt-4.0/>
gpgcheck=0
enabled=1
excludepkgs=collectd*
I add also the part of log on the manager relatives to
host-deploy where the error is logged
[root@ovcmgr host-deploy]# more
ovirt-host-deploy-20170825092719-xxxxxx-53018ceb.log | grep
collectd
2017-08-25 09:26:49 DEBUG otopi.context
context.dumpSequence:744 METHOD
otopi.plugins.ovirt_host_deploy.collectd.packages.Plugin._packages
(None)
2017-08-25 09:26:50 DEBUG otopi.context
context.dumpSequence:744 METHOD
otopi.plugins.ovirt_host_deploy.collectd.packages.Plugin._packages
(None)
2017-08-25 09:27:19 DEBUG otopi.context
context._executeMethod:128 Stage packages METHOD
otopi.plugins.ovirt_host_deploy.collectd.packages.Plugin._packages
2017-08-25 09:27:19 DEBUG
otopi.plugins.otopi.packagers.yumpackager
yumpackager.verbose:76 Yum queue package collectd for
install/update
2017-08-25 09:27:19 ERROR
otopi.plugins.otopi.packagers.yumpackager
yumpackager.error:85 Yum Cannot queue package collectd:
Package collectd cannot be found
File
"/tmp/ovirt-3rP0BGQm0o/otopi-plugins/ovirt-host-deploy/collectd/packages.py",
line 53, in _packages
'collectd-write_http',
RuntimeError: Package collectd cannot be found
2017-08-25 09:27:19 ERROR otopi.context
context._executeMethod:151 Failed to execute stage 'Package
installation': Package collectd cannot be found
2017-08-25 09:27:19 DEBUG otopi.context
context.dumpEnvironment:770 ENV
BASE/exceptionInfo=list:'[(<type 'exceptions.RuntimeError'>,
RuntimeError('Package collectd cannot be found',),
<traceback object at 0x3514ef0>)]'
2017-08-25 09:27:19 DEBUG otopi.context
context.dumpEnvironment:770 ENV
BASE/exceptionInfo=list:'[(<type 'exceptions.RuntimeError'>,
RuntimeError('Package collectd cannot be found',),
<traceback object at 0x3514ef0>)]'
After this i see that there is and include package for
epel-release, that will install the epel repository,
so i installed manually the epel-repository
added the excludepkgs line but now the error is Package
collectd-disk cannot be found
this is the epel.repo modified
[root@ovc2n05 yum.repos.d]# more /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
<http://download.fedoraproject.org/pub/epel/7/$basearch>
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
<https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch>
failovermethod=priority
enabled=1
excludepkgs=collectd*
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
<http://download.fedoraproject.org/pub/epel/7/$basearch/debug>
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
<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
<http://download.fedoraproject.org/pub/epel/7/SRPMS>
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
<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
the epel-testing.repo has all disabled
This is the part of log on the manager
[root@ovcmgr host-deploy]# more ovirt-host-deploy-20170825*
| grep collectd-disk
2017-08-25 10:36:23 DEBUG
otopi.plugins.otopi.packagers.yumpackager
yumpackager.verbose:76 Yum queue package collectd-disk for
install/update
2017-08-25 10:36:23 ERROR
otopi.plugins.otopi.packagers.yumpackager
yumpackager.error:85 Yum Cannot queue package collectd-disk:
Package collectd-disk cannot be found
RuntimeError: Package collectd-disk cannot be found
2017-08-25 10:36:23 ERROR otopi.context
context._executeMethod:151 Failed to execute stage 'Package
installation': Package collectd-disk cannot be found
2017-08-25 10:36:23 DEBUG otopi.context
context.dumpEnvironment:770 ENV
BASE/exceptionInfo=list:'[(<type 'exceptions.RuntimeError'>,
RuntimeError('Package collectd-disk cannot be found',),
<traceback object at 0x592e290>)]'
2017-08-25 10:36:23 DEBUG otopi.context
context.dumpEnvironment:770 ENV
BASE/exceptionInfo=list:'[(<type 'exceptions.RuntimeError'>,
RuntimeError('Package collectd-disk cannot be found',),
<traceback object at 0x592e290>)]'
I don't know what other to try.
Any help would be accepted
Claudio Soprano
--
/ | / _____/ / | / _____/ |
/
/ / | / / / / | / / / | /
/ / | / ___/ _____/ / / | / ___/ / | /
/ / | / / / / | / / / | /
______/ _/ __/ _/ _/ _/ __/ _/ _/ __/
Claudio Soprano phone:(+39)-06-9403.2349
<tel:+39%2006%209403%202349>/2355
Computing Service fax:(+39)-06-9403.2649
<tel:+39%2006%209403%202649>
LNF-INFN e-mail:claudio.sopr...@lnf.infn.it
<mailto:claudio.sopr...@lnf.infn.it>
Via Enrico Fermi, 40 www:http://www.lnf.infn.it/
I-00044 Frascati, Italy
_______________________________________________
Users mailing list
Users@ovirt.org <mailto:Users@ovirt.org>
http://lists.ovirt.org/mailman/listinfo/users
<http://lists.ovirt.org/mailman/listinfo/users>
--
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>