[vdsm] Error while building ovirt-live from 3.5 snapshot repo

Can you check vdsm on 3.5 branch?
From the live build execution:
.... Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/x86_64/vdsm-4.16.2... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-cli-4.... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-jsonrp... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/x86_64/vdsm-python... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-python... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-xmlrpc... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-yajson... ...OK .... Installing: vdsm ##################### [840/989]Usage: /usr/bin/vdsm-tool [options] <action> [arguments] Valid options: -h, --help Show this help menu. -l, --logfile <path> Redirect logging to file. -v, --verbose Include warning (and errors) messages in log. -vv, --vverbose Include information (and above) messages in log. -vvv, --vvverbose Include debug (and above) messages in log. -a, --append Append to logfile instead of truncating it (if logging to a file). Commands in module dummybr: dummybr usage: /usr/bin/vdsm-tool [options] dummybr Defines dummy bridge on libvirt network. Commands in module load_needed_modules: load-needed-modules usage: /usr/bin/vdsm-tool [options] load-needed-modules Load needed modules Commands in module nwfilter: nwfilter usage: /usr/bin/vdsm-tool [options] nwfilter Defines network filters on libvirt Commands in module passwd: remove-saslpasswd usage: /usr/bin/vdsm-tool [options] Remove vdsm password for libvirt connection set-saslpasswd usage: /usr/bin/vdsm-tool [options] set-saslpasswd Set vdsm password for libvirt connection Commands in module restore_nets: restore-nets usage: /usr/bin/vdsm-tool [options] restore-nets Restores the networks to what was previously persisted via vdsm. Commands in module seboolsetup: sebool-config usage: /usr/bin/vdsm-tool [options] sebool-config Enable the required selinux booleans sebool-unconfig usage: /usr/bin/vdsm-tool [options] sebool-unconfig Disable the required selinux booleans Commands in module service: service-disable usage: /usr/bin/vdsm-tool [options] service-disable service-name Disable a system service. Parameters: service-name - service to disable service-is-managed usage: /usr/bin/vdsm-tool [options] service-is-managed service-name Check the existence of a service. Parameters: service-name - service to query service-reload usage: /usr/bin/vdsm-tool [options] service-reload service-name Notify a system service to reload configurations. Parameters: service-name - service to notify service-restart usage: /usr/bin/vdsm-tool [options] service-restart service-name Restart a system service. Parameters: service-name - service to restart service-start usage: /usr/bin/vdsm-tool [options] service-start service-name Start a system service. Parameters: service-start - service to start service-status usage: /usr/bin/vdsm-tool [options] service-status service-name Get status of a system service. Parameters: service-name - service to query service-stop usage: /usr/bin/vdsm-tool [options] service-stop service-name Stop a system service. Parameters: service-name - service to stop Commands in module transient: cleanup-transient-repository usage: /usr/bin/vdsm-tool [options] cleanup-transient-repository Cleanup the unused transient disks present in the repository. (NOTE: it is recommended to NOT execute this command when the vdsm daemon is running) setup-transient-repository usage: /usr/bin/vdsm-tool [options] setup-transient-repository Prepare the transient disks repository Commands in module unified_persistence: upgrade-unified-persistence usage: /usr/bin/vdsm-tool [options] upgrade-unified-persistence [upgrade-options] Upgrade host networking persistence from ifcfg to unified if the persistence model is set as unified in /usr/lib64/python2.X/site-packages/ vdsm/config.py Commands in module upgrade: Commands in module upgrade_300_networks: upgrade-3.0.0-networks usage: /usr/bin/vdsm-tool [options] upgrade-3.0.0-networks [upgrade-options] Since ovirt-3.0, Vdsm uses libvirt networks (with names vdsm-*) to store its own networks. Older Vdsms did not have those defined, and used only linux bridges. This command is kept as an upgrade tool for the (very few) people who still have such old setups running. Commands in module validate_ovirt_certs: validate-ovirt-certs usage: /usr/bin/vdsm-tool [options] validate-ovirt-certs Validate vdsmcert.pem against cacert.pem. If current cacert.pem is invalidate, it will find a validate certificate file and replace the old cacert.pem with it. And then persist it. Commands in module vdsm-id: vdsm-id usage: /usr/bin/vdsm-tool [options] vdsm-id Printing host uuid Installing: ovirt-host-deploy-offline ##################### [841/989] -- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com

Top posting, last night snapshot seems to work: ... Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/x86_64/vdsm-4.16.3... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-cli-4.... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-jsonrp... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/x86_64/vdsm-python... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-python... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-xmlrpc... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-yajson... ...OK ... Installing: vdsm ##################### [840/989] Checking configuration status... Running configure... Reconfiguration of sanlock is done. Done configuring modules to VDSM. ... Thanks Il 01/09/2014 16:55, Sandro Bonazzola ha scritto:
Can you check vdsm on 3.5 branch? From the live build execution:
....
Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/x86_64/vdsm-4.16.2... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-cli-4.... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-jsonrp... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/x86_64/vdsm-python... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-python... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-xmlrpc... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-yajson... ...OK
....
Installing: vdsm ##################### [840/989]Usage: /usr/bin/vdsm-tool [options] <action> [arguments] Valid options: -h, --help Show this help menu. -l, --logfile <path> Redirect logging to file. -v, --verbose Include warning (and errors) messages in log. -vv, --vverbose Include information (and above) messages in log. -vvv, --vvverbose Include debug (and above) messages in log. -a, --append Append to logfile instead of truncating it (if logging to a file).
Commands in module dummybr:
dummybr usage: /usr/bin/vdsm-tool [options] dummybr Defines dummy bridge on libvirt network.
Commands in module load_needed_modules:
load-needed-modules usage: /usr/bin/vdsm-tool [options] load-needed-modules Load needed modules
Commands in module nwfilter:
nwfilter usage: /usr/bin/vdsm-tool [options] nwfilter Defines network filters on libvirt
Commands in module passwd:
remove-saslpasswd usage: /usr/bin/vdsm-tool [options] Remove vdsm password for libvirt connection
set-saslpasswd usage: /usr/bin/vdsm-tool [options] set-saslpasswd Set vdsm password for libvirt connection
Commands in module restore_nets:
restore-nets usage: /usr/bin/vdsm-tool [options] restore-nets Restores the networks to what was previously persisted via vdsm.
Commands in module seboolsetup:
sebool-config usage: /usr/bin/vdsm-tool [options] sebool-config Enable the required selinux booleans
sebool-unconfig usage: /usr/bin/vdsm-tool [options] sebool-unconfig Disable the required selinux booleans
Commands in module service:
service-disable usage: /usr/bin/vdsm-tool [options] service-disable service-name Disable a system service.
Parameters: service-name - service to disable
service-is-managed usage: /usr/bin/vdsm-tool [options] service-is-managed service-name Check the existence of a service.
Parameters: service-name - service to query
service-reload usage: /usr/bin/vdsm-tool [options] service-reload service-name Notify a system service to reload configurations.
Parameters: service-name - service to notify
service-restart usage: /usr/bin/vdsm-tool [options] service-restart service-name Restart a system service.
Parameters: service-name - service to restart
service-start usage: /usr/bin/vdsm-tool [options] service-start service-name Start a system service.
Parameters: service-start - service to start
service-status usage: /usr/bin/vdsm-tool [options] service-status service-name Get status of a system service.
Parameters: service-name - service to query
service-stop usage: /usr/bin/vdsm-tool [options] service-stop service-name Stop a system service.
Parameters: service-name - service to stop
Commands in module transient:
cleanup-transient-repository usage: /usr/bin/vdsm-tool [options] cleanup-transient-repository Cleanup the unused transient disks present in the repository. (NOTE: it is recommended to NOT execute this command when the vdsm daemon is running)
setup-transient-repository usage: /usr/bin/vdsm-tool [options] setup-transient-repository Prepare the transient disks repository
Commands in module unified_persistence:
upgrade-unified-persistence usage: /usr/bin/vdsm-tool [options] upgrade-unified-persistence [upgrade-options] Upgrade host networking persistence from ifcfg to unified if the persistence model is set as unified in /usr/lib64/python2.X/site-packages/ vdsm/config.py
Commands in module upgrade:
Commands in module upgrade_300_networks:
upgrade-3.0.0-networks usage: /usr/bin/vdsm-tool [options] upgrade-3.0.0-networks [upgrade-options] Since ovirt-3.0, Vdsm uses libvirt networks (with names vdsm-*) to store its own networks. Older Vdsms did not have those defined, and used only linux bridges. This command is kept as an upgrade tool for the (very few) people who still have such old setups running.
Commands in module validate_ovirt_certs:
validate-ovirt-certs usage: /usr/bin/vdsm-tool [options] validate-ovirt-certs Validate vdsmcert.pem against cacert.pem. If current cacert.pem is invalidate, it will find a validate certificate file and replace the old cacert.pem with it. And then persist it.
Commands in module vdsm-id:
vdsm-id usage: /usr/bin/vdsm-tool [options] vdsm-id Printing host uuid
Installing: ovirt-host-deploy-offline ##################### [841/989]
-- Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com

On Tue, Sep 02, 2014 at 09:42:12AM +0200, Sandro Bonazzola wrote:
Top posting, last night snapshot seems to work:
...
Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/x86_64/vdsm-4.16.3... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-cli-4.... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-jsonrp... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/x86_64/vdsm-python... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-python... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-xmlrpc... ...OK Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-yajson... ...OK
... Installing: vdsm ##################### [840/989] Checking configuration status...
Running configure... Reconfiguration of sanlock is done.
Done configuring modules to VDSM. ...
Thanks
Thank you. Though I'd prefer to understand what happened there.
participants (2)
-
Dan Kenigsberg
-
Sandro Bonazzola