[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-bugs] [Bug 702] New: Failure starting xend
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=702 Summary: Failure starting xend Product: Xen Version: unstable Platform: Other OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: Tools AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx ReportedBy: pl@xxxxxxxxxx CC: niv@xxxxxxxxxx I'm getting the following failure when trying to start xend: Traceback (most recent call last): File "/usr/sbin/xend", line 44, in ? libpath = xen.util.auxbin.libpath() AttributeError: 'module' object has no attribute 'libpath' I'm running this on a FC5 box that also happens to have the FC xen stuff installed from some previous testing, hence it has many of the python libraries duplicated under /usr/lib/python2.4/site-packages/xen It looks like the problem originates in changeset 9949: -# add fallback path for non-native python path installs if needed -sys.path.append('/usr/lib/python') -sys.path.append('/usr/lib64/python') + +# Use the auxbin module in Xend to determine the correct Python path. We +# take the first installed instance of auxbin that we find, and then run it +# to determine the correct path, appending that to sys.path. + +AUXBIN = 'xen/util/auxbin.py' + +for p in ['python%s' % sys.version[:3], 'python']: + for l in ['/usr/lib64', '/usr/lib']: + d = os.path.join(l, p) + if os.path.exists(os.path.join(d, AUXBIN)): + sys.path.append(d) + import xen.util.auxbin + libpath = xen.util.auxbin.libpath() + sys.path = sys.path[:-1] + sys.path.append(libpath) + break + This used to work before the offending changeset. -- Configure bugmail: http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. _______________________________________________ Xen-bugs mailing list Xen-bugs@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-bugs
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |