Steps to reproduce:
Deploy of pure Fuel 9.0 (Ubuntu + UCA)
Env description:
- controller
- compute+cinder
Expected results:
success deploy
Actual result:
```2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure) E: Unable to correct problems, you have held broken packages.
2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure) nova-novncproxy : Depends: nova-common (= 1:2014.1.5-0ubuntu1.5) but 2:13.1.1-7~u14.04+mos20 is to be installed
2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure) The following packages have unmet dependencies:
2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure)
2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure) The following information may help to resolve the situation:
2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure) or been moved out of Incoming.
2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure) distribution that some required packages have not yet been created
2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure) requested an impossible situation or if you are using the unstable
2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure) Some packages could not be installed. This may mean that you have
2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure) Reading state information...
2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure) Building dependency tree...
2017-01-13 09:29:10 ERR (/Stage[main]/Nova::Vncproxy/Nova::Generic_service[vncproxy]/Package[nova-vncproxy]/ensure) change from purged to present failed: Execution of '/usr/bin/apt-get q -y -o DPkg::Options::=-force-confold install nova-novncproxy' returned 100: Reading package lists...`
Reproducibility:
checked on 2 different labs, the same result
mitaka release need the nova-novncproxy package (http:// docs.openstack. org/mitaka/ install- guide-ubuntu/ nova-controller -install. html)
apt-get install nova-api nova-cert nova-conductor \
nova-consoleauth nova-novncproxy nova-scheduler \
python-novaclient
But I don't find the nova-novncproxy package in the mos9.0 repository mirror. seed-cz1. fuel-infra. org/mos- repos/ubuntu/ 9.0/pool/ main/n/ nova/)
(http://
Required package is only in ubuntu repositories, but that package is required specific version of nova-common, but nova-common has already been installed from the mos9.0 repository.
nova-novncproxy : Depends: nova-common (= 1:2014. 1.5-0ubuntu1. 5) but 2:13.1. 1-7~u14. 04+mos20 is to be installed
root@node-5:~# apt-cache policy nova-novncproxy 1.5-0ubuntu1. 5 2014.1. 5-0ubuntu1. 5 0 archive. ubuntu. com/ubuntu/ trusty- updates/ universe amd64 Packages 2014.1. 3-0ubuntu1. 1 0 archive. ubuntu. com/ubuntu/ trusty- security/ universe amd64 Packages 2014.1- 0ubuntu1 0 archive. ubuntu. com/ubuntu/ trusty/universe amd64 Packages
nova-novncproxy:
Installed: (none)
Candidate: 1:2014.
Version table:
1:
500 http://
1:
500 http://
1:
500 http://
nova-common: 0-6~u14. 04+mos43 1-7~u14. 04+mos20 13.1.1- 7~u14.04+ mos20 0 mirror. fuel-infra. org/mos- repos/ubuntu/ 9.0/ mos9.0-updates/main amd64 Packages 0-6~u14. 04+mos43 0 10.109. 0.2:8080/ mitaka- 9.0/ubuntu/ x86_64/ mos9.0/main amd64 Packages dpkg/status 2014.1. 5-0ubuntu1. 5 0 archive. ubuntu. com/ubuntu/ trusty-updates/main amd64 Packages 2014.1. 3-0ubuntu1. 1 0 archive. ubuntu. com/ubuntu/ trusty- security/ main amd64 Packages 2014.1- 0ubuntu1 0 archive. ubuntu. com/ubuntu/ trusty/main amd64 Packages
Installed: 2:13.0.
Candidate: 2:13.1.
Version table:
2:
1050 http://
*** 2:13.0.
1050 http://
100 /var/lib/
1:
500 http://
1:
500 http://
1:
500 http://