fab create_install_repo_node doesn't work in 2.0

Bug #1413143 reported by Sylvain Desbureaux
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenContrail
New
Undecided
Unassigned

Bug Description

when launching fab create_install_repo_node:user@X.X.X.X, the result is the following:

user@fab:/opt/contrail/utils# fab create_install_repo_node:user@X.X.X.X
[user@X.X.X.X] run: ls /opt/contrail/contrail_install_repo/contrail-setup*
2015-01-21 10:58:51:668311: [user@X.X.X.X] out: /opt/contrail/contrail_install_repo/contrail-setup_2.0-22_all.deb
2015-01-21 10:58:52:052651: [user@X.X.X.X] out:
2015-01-21 10:58:52:053176:
2015-01-21 10:58:52:053432: [user@X.X.X.X] run: python -c 'from platform import linux_distribution; print linux_distribution()'
2015-01-21 10:58:52:053640: [user@X.X.X.X] out: ('Ubuntu', '14.04', 'trusty')
2015-01-21 10:58:52:151764: [user@X.X.X.X] out:
2015-01-21 10:58:52:152241:
2015-01-21 10:58:52:152588: [user@X.X.X.X] run: dpkg -s contrail-install-packages | grep Version: | cut -d' ' -f2 | cut -d'-' -f1
2015-01-21 10:58:52:152850: [user@X.X.X.X] out: dpkg-query: package 'contrail-install-packages' is not installed and no information is available
2015-01-21 10:58:52:219795: [user@X.X.X.X] out: Use dpkg --info (= dpkg-deb --info) to examine archive files,
2015-01-21 10:58:52:220154: [user@X.X.X.X] out: and dpkg --contents (= dpkg-deb --contents) to list their contents.
2015-01-21 10:58:52:220587: [user@X.X.X.X] out:
2015-01-21 10:58:52:221252:
2015-01-21 10:58:52:221678: Package contrail-install-packages not installed.
2015-01-21 10:58:52:221894: Traceback (most recent call last):
2015-01-21 10:58:52:222168: File "/usr/local/lib/python2.7/dist-packages/fabric/main.py", line 743, in main
2015-01-21 10:58:52:222381: *args, **kwargs
2015-01-21 10:58:52:222762: File "/usr/local/lib/python2.7/dist-packages/fabric/tasks.py", line 405, in execute
2015-01-21 10:58:52:222939: results['<local-only>'] = task.run(*args, **new_kwargs)
2015-01-21 10:58:52:223214: File "/usr/local/lib/python2.7/dist-packages/fabric/tasks.py", line 171, in run
2015-01-21 10:58:52:223459: return self.wrapped(*args, **kwargs)
2015-01-21 10:58:52:223834: File "/opt/contrail/utils/fabfile/tasks/install.py", line 508, in create_install_repo_node
2015-01-21 10:58:52:224124: if (len(contrail_setup_pkgs) == 1 and get_release() in contrail_setup_pkgs[0]):
2015-01-21 10:58:52:224531: TypeError: 'in <string>' requires string as left operand, not NoneType
2015-01-21 10:58:52:225121: Disconnecting from X.X.X.X... done.

on line 508 of "/opt/contrail/utils/fabfile/tasks/install.py", "get_release()" method is asked. With get_release("contrail-setup"), it seems to work (contrail-setup seems to replace contrail-install-packages package in 2.0)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.