|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-bugs
[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
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-bugs] [Bug 702] New: Failure starting xend,
bugzilla-daemon <=
 |  |  | 
  
    |  |  |