Hi all,<br>I know that this list isn&#39;t for usage and install level questions,&nbsp; but the people at&nbsp; <a href="mailto:xen-users@lists.xensource.com">xen-users@lists.xensource.com</a> had no idea of what could be the problem and told me to get hold of a &quot;debian-xen&quot;-type list. Which yours came closest to. :-)
<br><br>My setup is a little bit strange, since i change the motherboard and processor of the system from a K7 to an AMD 64 a couple of months ago. I was a bit lazy, and i simply did not think that it would be a big problem. 
<br><br>Anyway, apt is configured to install 686 architecture packages, and changing that to amd64 make it go ape and try to reinstall _everything_. <br><br><font size="2">
However, since all the xend-packages and images are of the correct
amd64 .deb&nbsp; flavour(--force-architecture) and doesn&#39;t use any platform specific libraries(if one follows the dependencies), it
should not matter....IMHO. Right?<br>
</font><br><font size="2">So, the problem is that it seems like python won&#39;t load the xc.so library, even though there is
a file at : /usr/lib/xen-3.0.3-1/lib/python/xen/lowlevel/xc.so<br>
Is the ../ in the path not understood by the system or what?</font><br><br><font size="2">Here is the traceback of me trying to start xen:<br>
<br>
Traceback (most recent call last):<br>
&nbsp; File &quot;/usr/lib/xen-3.0.3-1/bin/xend&quot;, line 40, in ?<br>
&nbsp;&nbsp;&nbsp; from xen.xend.server import SrvDaemon<br>
&nbsp; File &quot;/usr/lib/xen-3.0.3-1/bin/../lib/python/xen/xend/server/SrvDaemon.py&quot;, line 17, in ?<br>
&nbsp;&nbsp;&nbsp; import xen.lowlevel.xc<br>
ImportError: /usr/lib/xen-3.0.3-1/bin/../lib/python/xen/lowlevel/xc.so:
cannot open shared object file: No such file or directory<br>
<br>
<br>
I am by no means a star of python programming, but as far as i understand of its docs, the code should work. But it doesn&#39;t. I have tried moving around the file and even modifying the python code.<br></font><br>At xen-users they said:
<br>&quot;That&#39;s a weird place for the library to be anyhow. &nbsp;Normally it&#39;d be<br>under /usr/lib/python/xen/lowlevel<div style="direction: ltr;">/xc.so.<br><br>IIRC, Debian has some extra smarts so that you can easily change between
<br>multiple installed Xen versions. &nbsp;Maybe the more complicated path your system<br>uses is due to that.&quot;<br><br>In their view, I guess that makes it a packaging problem.<br></div><br>Warm regards<br>Nicklas Börjesson
<br>