Mirantis Fuel 7/ unable to run apt-get install python-pip

Bug #1629305 reported by Nell Jerram
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fuel-plugin-calico
New
Undecided
Unassigned

Bug Description

Moved here from https://github.com/projectcalico/felix/issues/985:

linuxsimba commented on 2 Mar:

Setup Mirantis Fuel 7 to be an apt-cacher. Installed the calico plugin from github, not from the mirantis website. The one on the Mirantis website is old. After doing this, apt-get install python-pip in the calico-controller.sh script fails to run. Changing it to easy_install pip fixes the problem for me.
Looks like the apt-cacher doesn't include that component. Python-pip resides in 'universe' component.

neiljerram commented on 9 Mar:

Thanks @linuxsimba for reporting this. I see two overall problems here:

    Our install scripts don't work with the Fuel master as an APT cacher; instead they require external access.

    The Calico plugin on the Mirantis website needs updating.

We're going through Fuel 7 certification at the moment, so that will address the second point. Current ETA for that is March/April.

The first point will require longer term work, and I don't think we'll address it for our Fuel 7 plugin. After the easy_install pip change that you mentioned, I would still expect later installs in the script to go wrong - is that what you observed?

skamithi commented on 9 Mar

calico plugin installed with no problem under 2 conditions

    external connectivity to openstack nodes because calico plugin repo are not cached by fuel apt-cacher.

    easy_install pip instead of apt-get install python-pip because I was using the apt-cacher.

Even without the "easy_install pip" change, the only portion of the bash script calico_controller.sh that failed was minor. Not sure what "pyinotify" and "pyaml" do. I saw no recognizable change in the behaviour of the setup with this minor failure.

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.