I successfully built and installed Xen 3.0 (with linux kernel 2.6.12). I however get following symbol resolution runtime error while trying to do ''xend start''. [root@orion ~]# /etc/init.d/xend start Traceback (most recent call last): File "/usr/sbin/xend", line 33, in ? from xen.xend.server import SrvDaemon File "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDaemon.py", line 31, in ? import controller File "/usr/lib/python2.4/site-packages/xen/xend/server/controller.py", line 23, in ? from xen.xend.xenstore import DBVar File "/usr/lib/python2.4/site-packages/xen/xend/xenstore/__init__.py", line 17, in ? from xsnode import * File "/usr/lib/python2.4/site-packages/xen/xend/xenstore/xsnode.py", line 26, in ? from xen.lowlevel import xs ImportError: /usr/lib/python2.4/site-packages/xen/lowlevel/xs.so: undefined symbol: xs_shutdown Here is the version information: gcc version 4.0.1 20050727 (Red Hat 4.0.1-5) Zlib version: zlib-1.2.2.2-5.fc4, zlib-devel-1.2.2.2-5.fc4 Python: python-devel-2.4.1-2 (don''t have latex) Any idea what might be going on? Thanks, -- Jayesh _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Doing ldd on xs.so shows: [jayesh@orion xen]$ ldd /usr/lib/python2.4/site-packages/xen/lowlevel/xs.so linux-gate.so.1 => (0xfbffd000) libxc.so.3.0 => /usr/lib/libxc.so.3.0 (0xb7ec4000) libxenstore.so => /usr/lib/libxenstore.so (0xb7ebd000) libpthread.so.0 => /lib/i686/nosegneg/libpthread.so.0 (0xb7eab000) libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0xb7d7e000) libz.so.1 => /usr/lib/libz.so.1 (0xb7d6b000) /lib/ld-linux.so.2 (0x80000000) So I tried to search xs_shutdown symbol in libxenstore.so as that seems to be the only file to have come from xen installation. [jayesh@orion xen]$ nm /usr/lib/libxenstore.so | grep xs 00002d30 T xs_count_strings 00001540 T xs_daemon_close 000014e0 T xs_daemon_open 00001500 T xs_daemon_open_readonly 00002d70 T xs_daemon_socket 00002a50 T xs_daemon_socket_ro 000029f0 T xs_daemon_tdb 00001d10 T xs_debug_command 00003200 d xsd_errors 00002400 T xs_directory 00002b10 T xs_domain_dev 00001520 T xs_domain_open 00001690 T xs_fileno 00002390 T xs_get_domain_path 00002550 T xs_get_permissions 00001d70 T xs_introduce_domain 00002040 T xs_is_domain_introduced 000021a0 T xs_mkdir 00002ca0 T xs_perm_to_string 00002150 T xs_read 00002800 T xs_read_watch 000020d0 T xs_release_domain 00002210 T xs_rm 00002640 T xs_set_permissions 00002bb0 T xs_strings_to_perms 000019c0 t xs_talkv U __xstat@@GLIBC_2.0 00002310 T xs_transaction_end 00002280 T xs_transaction_start 00001e50 T xs_unwatch 00001ed0 T xs_watch 00001fb0 T xs_write 00002b40 T xs_write_all But did not find xs_shutdown there. Strangely I don''t understand why there is no symbol in xs.so [jayesh@orion xen]$ nm /usr/lib/python2.4/site-packages/xen/lowlevel/xs.so nm: /usr/lib/python2.4/site-packages/xen/lowlevel/xs.so: no symbols I also tried to search through the xen source tree for the symbols xs_shutdown, yet didn''t find it. Does anybody know what xs_* functions are for and where can I find xs_shutdown? Thanks, Jayesh On 12/10/05, Jayesh Salvi <jayeshsalvi@gmail.com> wrote:> > I successfully built and installed Xen 3.0 (with linux kernel 2.6.12). I > however get following symbol resolution runtime error while trying to do > ''xend start''. > > [root@orion ~]# /etc/init.d/xend start > Traceback (most recent call last): > File "/usr/sbin/xend", line 33, in ? > from xen.xend.server import SrvDaemon > File "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDaemon.py", > line 31, in ? > import controller > File "/usr/lib/python2.4/site-packages/xen/xend/server/controller.py", > line 23, in ? > from xen.xend.xenstore import DBVar > File "/usr/lib/python2.4/site-packages/xen/xend/xenstore/__init__.py", > line 17, in ? > from xsnode import * > File "/usr/lib/python2.4/site-packages/xen/xend/xenstore/xsnode.py", > line 26, in ? > from xen.lowlevel import xs > ImportError: /usr/lib/python2.4/site-packages/xen/lowlevel/xs.so: > undefined symbol: xs_shutdown > > Here is the version information: > gcc version 4.0.1 20050727 (Red Hat 4.0.1-5) > Zlib version: zlib-1.2.2.2-5.fc4, zlib-devel-1.2.2.2-5.fc4 > Python: python-devel-2.4.1-2 > (don''t have latex) > > Any idea what might be going on? > > Thanks, > -- > Jayesh > >-- Jayesh _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> I successfully built and installed Xen 3.0 (with linux kernel > 2.6.12). I however get following symbol resolution runtime > error while trying to do ''xend start''. > > [root@orion ~]# /etc/init.d/xend start > Traceback (most recent call last): > File "/usr/sbin/xend", line 33, in ? > from xen.xend.server import SrvDaemon > File > "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDaemon.py", line 31, in ?> import controller > File > "/usr/lib/python2.4/site-packages/xen/xend/server/controller.py", line 23, in ?> from xen.xend.xenstore import DBVar > File > "/usr/lib/python2.4/site-packages/xen/xend/xenstore/__init__.py", line 17, in ?> from xsnode import * > File > "/usr/lib/python2.4/site-packages/xen/xend/xenstore/xsnode.py", line 26, in ?> from xen.lowlevel import xs > ImportError: > /usr/lib/python2.4/site-packages/xen/lowlevel/xs.so: > undefined symbol: xs_shutdownI''l wager that you had an old version of Xen installed, and just copied this over the top. I''d recommend doing the following then re-installing: mv /etc/xen /etc/xen-old rm -rf /usr/lib/python/xen /usr/lib/python*/site-packages/xen rm -rf /usr/lib/libxc* If you have the source, do "make uninstall" which does a rather more thorough job. Ian _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
That was it. Thanks a lot. I had old xen with FC4. Doing ''make uninstall'' wiped many files out. Then I manually did ''rm -rf /usr/lib/python*/site-packages/xen'' and ''rm -rf /usr/lib/libxc*'' Then I did ''make install'' and ''xend start'' was successful. Thanks, Jayesh On 12/11/05, Ian Pratt <m+Ian.Pratt@cl.cam.ac.uk> wrote:> > > > I successfully built and installed Xen 3.0 (with linux kernel > > 2.6.12). I however get following symbol resolution runtime > > error while trying to do ''xend start''. > > > > [root@orion ~]# /etc/init.d/xend start > > Traceback (most recent call last): > > File "/usr/sbin/xend", line 33, in ? > > from xen.xend.server import SrvDaemon > > File > > "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDaemon.py > ", line 31, in ? > > import controller > > File > > "/usr/lib/python2.4/site-packages/xen/xend/server/controller.p > y", line 23, in ? > > from xen.xend.xenstore import DBVar > > File > > "/usr/lib/python2.4/site-packages/xen/xend/xenstore/__init__.p > y", line 17, in ? > > from xsnode import * > > File > > "/usr/lib/python2.4/site-packages/xen/xend/xenstore/xsnode.py" > , line 26, in ? > > from xen.lowlevel import xs > > ImportError: > > /usr/lib/python2.4/site-packages/xen/lowlevel/xs.so: > > undefined symbol: xs_shutdown > > > I''l wager that you had an old version of Xen installed, and just copied > this over the top. > > I''d recommend doing the following then re-installing: > > mv /etc/xen /etc/xen-old > rm -rf /usr/lib/python/xen /usr/lib/python*/site-packages/xen > rm -rf /usr/lib/libxc* > > > If you have the source, do "make uninstall" which does a rather more > thorough job. > > Ian >-- Jayesh _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
You probably had an existing installation on the machine. Please follow the various instructions that have been posted recently about removing it. Thanks, Ian> Doing ldd on xs.so shows: > [jayesh@orion xen]$ ldd > /usr/lib/python2.4/site-packages/xen/lowlevel/xs.so > linux-gate.so.1 => (0xfbffd000) > libxc.so.3.0 => /usr/lib/libxc.so.3.0 (0xb7ec4000) > libxenstore.so => /usr/lib/libxenstore.so (0xb7ebd000) > libpthread.so.0 => /lib/i686/nosegneg/libpthread.so.0 > (0xb7eab000) > libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0xb7d7e000) > libz.so.1 => /usr/lib/libz.so.1 (0xb7d6b000) > /lib/ld-linux.so.2 (0x80000000) > > So I tried to search xs_shutdown symbol in libxenstore.so as > that seems to be the only file to have come from xen installation. > > [jayesh@orion xen]$ nm /usr/lib/libxenstore.so | grep xs > 00002d30 T xs_count_strings 00001540 T xs_daemon_close > 000014e0 T xs_daemon_open 00001500 T xs_daemon_open_readonly > 00002d70 T xs_daemon_socket 00002a50 T xs_daemon_socket_ro > 000029f0 T xs_daemon_tdb 00001d10 T xs_debug_command 00003200 > d xsd_errors 00002400 T xs_directory 00002b10 T xs_domain_dev > 00001520 T xs_domain_open 00001690 T xs_fileno 00002390 T > xs_get_domain_path 00002550 T xs_get_permissions 00001d70 T > xs_introduce_domain 00002040 T xs_is_domain_introduced > 000021a0 T xs_mkdir 00002ca0 T xs_perm_to_string 00002150 T > xs_read 00002800 T xs_read_watch 000020d0 T xs_release_domain > 00002210 T xs_rm 00002640 T xs_set_permissions 00002bb0 T > xs_strings_to_perms 000019c0 t xs_talkv > U __xstat@@GLIBC_2.0 > 00002310 T xs_transaction_end > 00002280 T xs_transaction_start > 00001e50 T xs_unwatch > 00001ed0 T xs_watch > 00001fb0 T xs_write > 00002b40 T xs_write_all > > But did not find xs_shutdown there. > > Strangely I don''t understand why there is no symbol in xs.so > > [jayesh@orion xen]$ nm > /usr/lib/python2.4/site-packages/xen/lowlevel/xs.so > nm: /usr/lib/python2.4/site-packages/xen/lowlevel/xs.so: no symbols > > I also tried to search through the xen source tree for the > symbols xs_shutdown, yet didn''t find it. > > Does anybody know what xs_* functions are for and where can I > find xs_shutdown? > > Thanks, > Jayesh > > > On 12/10/05, Jayesh Salvi <jayeshsalvi@gmail.com> wrote: > > I successfully built and installed Xen 3.0 (with linux > kernel 2.6.12). I however get following symbol resolution > runtime error while trying to do ''xend start''. > > [root@orion ~]# /etc/init.d/xend start > Traceback (most recent call last): > File "/usr/sbin/xend", line 33, in ? > from xen.xend.server import SrvDaemon > File > "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDaemon.py > ", line 31, in ? > import controller > File > "/usr/lib/python2.4/site-packages/xen/xend/server/controller.p > y", line 23, in ? > from xen.xend.xenstore import DBVar > File > "/usr/lib/python2.4/site-packages/xen/xend/xenstore/__init__.p > y", line 17, in ? > from xsnode import * > File > "/usr/lib/python2.4/site-packages/xen/xend/xenstore/xsnode.py" > , line 26, in ? > from xen.lowlevel import xs > ImportError: > /usr/lib/python2.4/site-packages/xen/lowlevel/xs.so: > undefined symbol: xs_shutdown > > Here is the version information: > gcc version 4.0.1 20050727 (Red Hat 4.0.1-5) > Zlib version: zlib-1.2.2.2-5.fc4, zlib-devel-1.2.2.2-5.fc4 > Python: python-devel-2.4.1-2 > (don''t have latex) > > Any idea what might be going on? > > Thanks, > -- > Jayesh > > > > > > > -- > Jayesh > > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users