Trying to install a single node Contrail 3.0 setup.
- Ubuntu 14.04.4: ubuntu-14.04.4-server-amd64.iso
- Contrail 3.0.0 Ubuntu (OpenStack Kilo): contrail-install-packages_3.0.0.0-2725-ubuntu-14-04kilo_all.deb
Procedure is pretty straightforward:
1. Copy package to host:
cp ~/Downloads/contrail-install-packages_3.0.0.0-2725-ubuntu-14-04kilo_all.deb root@10.10.10.100:/root
2. Unpack and setup
dpkg -i /root/contrail-install-packages_3.0.0.0-2725-ubuntu-14-04kilo_all.deb
cd /opt/contrail/contrail_packages/ ; ./setup.sh
3. Edit testbed.py
cd /opt/contrail/utils/fabfile/testbeds/
cp testbed_singlebox_example.py testbed.py
nano /opt/contrail/utils/fabfile/testbeds/testbed.py
4. Install Contrail
cd /opt/contrail/utils/
fab install_contrail
Eventually, this fails:
2016-04-13 07:45:29:058197: [root@10.10.10.100] out: The following packages have unmet dependencies:
2016-04-13 07:45:29:058288: [root@10.10.10.100] out: contrail-openstack : Depends: keystone but it is not going to be installed
2016-04-13 07:45:29:058408: [root@10.10.10.100] out: Depends: nova-novncproxy but it is not going to be installed
2016-04-13 07:45:29:058505: [root@10.10.10.100] out: E: Unable to correct problems, you have held broken packages.
I've done a bunch of messing around with trying to manually install packages with no luck. In the Contrail 2.20 days I was able to eventually figure out what magic combination of packages installed before Contrail installation is attempted, and also during Contrail installation would produce a working system where the fab install_contrail command would actually succeed. I've not been so lucky in the Contrail 3.0 attempt so far. Has anyone seen this and been able to fix it?
Also, why does Juniper keep distributing broken Contrail packages? I really shouldn't need to do all this.
#Contrail3.0#Contrail