On Tue, May 7, 2019 at 11:10 AM Gianluca Cecchi
<gianluca.cecchi(a)gmail.com> wrote:
On Tue, May 7, 2019 at 9:20 AM Yedidyah Bar David <didi(a)redhat.com> wrote:
>
>
> >
> > [root@ov200 ~]# rpm -q ovirt-host
> > package ovirt-host is not installed
>
> That's weird. Can you check in yum.log (or yum history) if you ever
> had it, and when/why it was removed?
Never appeared before..
[root@ov200 ~]# ll -t /var/log/yum.log*
-rw-------. 1 root root 8316 May 2 15:26 /var/log/yum.log
-rw-------. 1 root root 38473 Mar 5 13:20 /var/log/yum.log-20190306
-rw-------. 1 root root 45516 Nov 22 11:10 /var/log/yum.log-20190101
-rw-------. 1 root root 15676 Feb 21 2018 /var/log/yum.log-20180326
-rw-------. 1 root root 51645 Oct 3 2017 /var/log/yum.log-20180101
[root@ov200 ~]#
[root@ov200 ~]# grep ovirt-host /var/log/yum.log*
[root@ov200 ~]#
> > What to do? Do I have to install the ovirt-host package anyway?
>
> If you try to, does it bring with it any dependencies?
yes, 148 dependent packages....
See full output here, I didn't apply at the moment
https://drive.google.com/file/d/1hpkREaUFTVYTagLLIvCIF0xDR4zRVC96/view?us...
Please note that this environment, external engine and CentOS hosts, was initially
installed in 4.0.6 at beginning of 2017.
Donna if this can be of impact.
ovirt-host was introduced in 4.2 [1] and back-ported to 4.1 at 4.1.7
[2], to allow adding 4.1 hosts to 4.2 engines [3].
In principle, it might have been possible to do something like:
1. Install 4.0 host and add it to 4.0 engine
2. Update to 4.1 using 'yum update'
3. Same, to 4.2
4. Same, to 4.3
Then, you'll get correct vdsm, which should be enough for the engine
to be able to talk to it and behave as if all is ok.
[1]
https://bugzilla.redhat.com/show_bug.cgi?id=1460609
[2]
https://bugzilla.redhat.com/show_bug.cgi?id=1503124
[3]
https://bugzilla.redhat.com/show_bug.cgi?id=1490274
>
> Generally speaking: ovirt-host is a meta-package, not providing any
> content by itself, that depends on all the packages that we need on
> oVirt hosts. It's installed by default in node (it's actually the main
> means used to decide what to put there, other than base OS),
> installed/updated by ovirt-host-deploy, etc.
>
> So, yes, you should install it. If, when you try to install it, it
> does not add any dependencies with it, then strictly speaking, you do
> not have to, because it will do nothing (other than get rid of the
> icon in the ui).
>
> Best regards,
> --
> Didi
Up to 4.3.2 and initial 4.3.3 the hosts didn't get this kind of requirement.
It was a bug before or perhaps a problem introduced by the 4.3.3 async updates
Weird.
How do you update your hosts? Only via 'yum update'? The engine admin
ui? Something else?
And you never saw "updates available" icon in the ui?
Adding Martin.
Best regards,
--
Didi