xenapi plugins all need the execute permission set

Bug #954833 reported by John Garbutt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Undecided
John Garbutt

Bug Description

If the xenapi plugins do not have execute permissions set, then the plugin is not recognized by XenServer or XCP.
It would be good if we can get the permissions correct in git hub to stop confusing people.

Changed in nova:
assignee: nobody → John Garbutt (johngarbutt)
status: New → In Progress
Revision history for this message
John Garbutt (johngarbutt) wrote :

turns out only xenhost didn't have the execute bit set, but needed it

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/5330

Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

isn't worthwhile catching and logging plugin exceptions too? In case permissions get screwed up for whatever reason (it has happened in the past)?

Revision history for this message
John Garbutt (johngarbutt) wrote :

Not sure we can do much better given what is being reported by XenAPI.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/5330
Committed: http://github.com/openstack/nova/commit/722c54a069d3007e92a62faf14f123cdbfe98695
Submitter: Jenkins
Branch: master

commit 722c54a069d3007e92a62faf14f123cdbfe98695
Author: John Garbutt <email address hidden>
Date: Wed Mar 14 09:36:11 2012 +0000

    Fixes bug 954833
    By adding the execute bit to the xenhost xenapi plugin

    Change-Id: Id1e12b84ef5c9a286d86a32b3ea1c7f3c83be47c

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → essex-rc1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: essex-rc1 → 2012.1
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.