Running against localhost does not work

Bug #1584084 reported by John Trowbridge
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
tripleo-quickstart
Fix Released
Critical
Unassigned

Bug Description

Currently, running against localhost does not work.

I have tried both as the root user:

bash quickstart.sh --no-clone localhost
...
TASK [setup/undercloud : Start undercloud vm] **********************************
task path: /root/tripleo-quickstart/playbooks/roles/libvirt/setup/undercloud/tasks/main.yml:133
Friday 20 May 2016 14:35:36 +0000 (0:00:00.121) 0:01:56.050 ************
fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "Cannot access storage file '/root/.quickstart/pool/undercloud.qcow2' (as uid:107, gid:107): Permission denied"}

And as the stack user:

bash quickstart.sh --no-clone localhost
...
TASK [setup/undercloud : Create undercloud volume] *****************************
task path: /home/stack/tripleo-quickstart/playbooks/roles/libvirt/setup/undercloud/tasks/main.yml:104
Friday 20 May 2016 14:30:53 +0000 (0:00:59.959) 0:01:36.090 ************
fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["virsh", "vol-create-as", "oooq_pool", "undercloud.qcow2", "50G", "--format", "qcow2"], "delta": "0:00:00.009376", "end": "2016-05-20 14:30:53.270284", "failed": true, "rc": 1, "start": "2016-05-20 14:30:53.260908", "stderr": "error: failed to connect to the hypervisor\nerror: no valid connection\nerror: Cannot create user runtime directory '/run/user/1002/libvirt': Permission denied", "stdout": "", "stdout_lines": [], "warnings": []}

There is a patch up (https://review.openstack.org/#/c/319233) that fixes this by ssh'ing to localhost (127.0.0.2) instead of using the anisble local connection, but I think it is worth looking at whether we could fix this in a way that we maintain the ability to use ansible local connection when running against localhost.

After fixing this, we want to add a CI job so as not to regress again:
https://bugs.launchpad.net/bugs/1584067

John Trowbridge (trown)
Changed in tripleo-quickstart:
status: New → Triaged
importance: Undecided → Critical
Revision history for this message
wes hayutin (weshayutin) wrote :
Changed in tripleo-quickstart:
assignee: nobody → wes hayutin (weshayutin)
assignee: wes hayutin (weshayutin) → nobody
status: Triaged → Fix Released
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.