Kent Watsen
2009-Nov-13 14:44 UTC
xend:default won''t start due to /usr/bin/kstat not locating autosplit.ix
Short: Which package do I need to install to get "auto/I18N/Langinfo/autosplit.ix"? Long: The problem I have was discussed almost a year ago (see this thread), but the resolution was not complete... I''m using Mark Johnson''s slim.py script (package list below), against repo=http://pkg.opensolaris.org/dev, followed by `pkg install xvm-gui` and `svcadm enable milestone/xvm`, the hypervisor boots OK (xvm:default and xvm/store:default are running), but svc:/system/xvm/xend:default (Hypervisor Control Daemon) State: maintenance since Fri Nov 13 08:58:52 2009 Reason: Start method failed repeatedly, last exited with status 1. See: http://sun.com/msg/SMF-8000-KS See: man -M /usr/share/man -s 1M xend See: /var/svc/log/system-xvm-xend:default.log Impact: 3 dependent services are not running: svc:/system/xvm/domains:default svc:/system/xvm/console:default svc:/system/xvm/virtd:default $ tail /var/svc/log/system-xvm-xend:default.log [ Nov 13 08:58:22 Executing start method ("/lib/svc/method/xend start"). ] [ Nov 13 08:58:52 Method "start" exited with status 1. ] $ tail /var/log/xen/xend-debug.log Xend started at Fri Nov 13 08:57:51 2009. Exception starting xend: need more than 2 values to unpack Xend started at Fri Nov 13 08:57:51 2009. Exception starting xend: (125, ''Address already in use'') Xend started at Fri Nov 13 08:58:22 2009. Exception starting xend: (125, ''Address already in use'') $ tail /var/log/xen/xend.log [2009-11-13 08:58:22 420] INFO (SrvDaemon:338) Xend changeset: Mon Oct 12 23:09:22 2009 -0700 18436:17db27e55bcf. [2009-11-13 08:58:52 420] ERROR (SrvDaemon:350) Exception starting xend ((125, ''Address already in use'')) Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDaemon.py", line 341, in run File "/usr/lib/python2.4/site-packages/xen/xend/server/relocate.py", line 173, in listenRelocation File "/usr/lib/python2.4/site-packages/xen/web/tcp.py", line 36, in __init__ File "/usr/lib/python2.4/site-packages/xen/web/connection.py", line 89, in __init__ File "/usr/lib/python2.4/site-packages/xen/web/tcp.py", line 49, in createSocket File "", line 1, in bind error: (125, ''Address already in use'') $ /usr/bin/kstat -p -c misc -m cpu_info Can''t locate auto/I18N/Langinfo/autosplit.ix in @INC (@INC contains: /usr/perl5/5.8.4/lib/i86pc-solaris-64int /usr/perl5/5.8.4/lib /usr/perl5/site_perl/5.8.4/i86pc-solaris-64int /usr/perl5/site_perl/5.8.4 /usr/perl5/site_perl /usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int /usr/perl5/vendor_perl/5.8.4 /usr/perl5/vendor_perl .) at /usr/perl5/5.8.4/lib/AutoLoader.pm line 160. at /usr/perl5/5.8.4/lib/i86pc-solaris-64int/I18N/Langinfo.pm line 10 Can''t locate loadable object for module I18N::Langinfo in @INC (@INC contains: /usr/perl5/5.8.4/lib/i86pc-solaris-64int /usr/perl5/5.8.4/lib /usr/perl5/site_perl/5.8.4/i86pc-solaris-64int /usr/perl5/site_perl/5.8.4 /usr/perl5/site_perl /usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int /usr/perl5/vendor_perl/5.8.4 /usr/perl5/vendor_perl .) at /usr/bin/kstat line 34 Compilation failed in require at /usr/bin/kstat line 34. BEGIN failed--compilation aborted at /usr/bin/kstat line 34. $ pkg info | grep perl Name: SUNWperl584core FMRI: pkg://opensolaris.org/SUNWperl584core@5.8.4,5.11-0.126:20091022T211727Z The package-list I''m using in Mark''s slim.py script is: "entire", "SUNWcsd", "SUNWcs", "SUNWcarx", "SUNWcakrx", "SUNWos86r", "SUNWkvm", "SUNWrmodr", "SUNWpsdcr", "SUNWpsdir", "SUNWcnetr", "SUNWesu", "SUNWkey", "SUNWuprl", "SUNWkrb", "SUNWbip", "SUNWzfskr", "SUNWbash", "SUNWipf", "SUNWbash", "SUNWgrub", "SUNWtoo", "SUNWbind", "SUNWrcmdc", "SUNWmkcd", "SUNWPython", "SUNWPython-extra", "SUNWipkg", "SUNWinstall", "SUNWbeadm", "SUNWadmap", "SUNWadmlib-sysid", "SUNWadmr", "SUNWintgige", "SUNWahci", "SUNWpsdcr", "SUNWpsdpr", "SUNWos86r", "SUNWusb", "SUNWxdt", "SUNWnge", "SUNWnvsata", "SUNWsshcu", "SUNWsshd", "SUNWssh" Which package do I need to install to get "auto/I18N/Langinfo/autosplit.ix"? Is there a missing dependency somewhere? - seems that the package including `kstat` should''ve had it as a dependency... Thanks, Kent
Mark Johnson
2009-Nov-13 15:03 UTC
Re: xend:default won''t start due to /usr/bin/kstat not locating autosplit.ix
Kent Watsen wrote:> > Short: > > Which package do I need to install to get > "auto/I18N/Langinfo/autosplit.ix"?Looks like SUNWperl584usr : osol[2]; pkg search autosplit.ix | grep "I18N/Langinfo" | grep 126 basename file usr/perl5/5.8.4/lib/sun4-solaris-64int/auto/I18N/Langinfo/autosplit.ix pkg:/SUNWperl584usr@5.8.4-0.126 MRJ> > Long: > > The problem I have was discussed almost a year ago (see this thread > <http://mail.opensolaris.org/pipermail/xen-discuss/2008-November/003906.html>), > but the resolution was not complete... > > I''m using Mark Johnson''s slim.py script (package list below), against > repo=http://pkg.opensolaris.org/dev, followed by `pkg install xvm-gui` > and `svcadm enable milestone/xvm`, the hypervisor boots OK (xvm:default > and xvm/store:default are running), but > > svc:/system/xvm/xend:default (Hypervisor Control Daemon) > State: maintenance since Fri Nov 13 08:58:52 2009 > Reason: Start method failed repeatedly, last exited with status 1. > See: http://sun.com/msg/SMF-8000-KS > See: man -M /usr/share/man -s 1M xend > See: /var/svc/log/system-xvm-xend:default.log > Impact: 3 dependent services are not running: > svc:/system/xvm/domains:default > svc:/system/xvm/console:default > svc:/system/xvm/virtd:default > > > $ tail /var/svc/log/system-xvm-xend:default.log > [ Nov 13 08:58:22 Executing start method ("/lib/svc/method/xend start"). ] > [ Nov 13 08:58:52 Method "start" exited with status 1. ] > > > $ tail /var/log/xen/xend-debug.log > Xend started at Fri Nov 13 08:57:51 2009. > Exception starting xend: need more than 2 values to unpack > Xend started at Fri Nov 13 08:57:51 2009. > Exception starting xend: (125, ''Address already in use'') > Xend started at Fri Nov 13 08:58:22 2009. > Exception starting xend: (125, ''Address already in use'') > > > $ tail /var/log/xen/xend.log > [2009-11-13 08:58:22 420] INFO (SrvDaemon:338) Xend changeset: Mon Oct > 12 23:09:22 2009 -0700 18436:17db27e55bcf. > [2009-11-13 08:58:52 420] ERROR (SrvDaemon:350) Exception starting xend > ((125, ''Address already in use'')) > Traceback (most recent call last): > File "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDaemon.py", > line 341, in run > File "/usr/lib/python2.4/site-packages/xen/xend/server/relocate.py", > line 173, in listenRelocation > File "/usr/lib/python2.4/site-packages/xen/web/tcp.py", line 36, in > __init__ > File "/usr/lib/python2.4/site-packages/xen/web/connection.py", line > 89, in __init__ > File "/usr/lib/python2.4/site-packages/xen/web/tcp.py", line 49, in > createSocket > File "<string>", line 1, in bind > error: (125, ''Address already in use'') > > > > $ /usr/bin/kstat -p -c misc -m cpu_info > Can''t locate auto/I18N/Langinfo/autosplit.ix in @INC (@INC contains: > /usr/perl5/5.8.4/lib/i86pc-solaris-64int /usr/perl5/5.8.4/lib > /usr/perl5/site_perl/5.8.4/i86pc-solaris-64int > /usr/perl5/site_perl/5.8.4 /usr/perl5/site_perl > /usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int > /usr/perl5/vendor_perl/5.8.4 /usr/perl5/vendor_perl .) at > /usr/perl5/5.8.4/lib/AutoLoader.pm line 160. > at /usr/perl5/5.8.4/lib/i86pc-solaris-64int/I18N/Langinfo.pm line 10 > Can''t locate loadable object for module I18N::Langinfo in @INC (@INC > contains: /usr/perl5/5.8.4/lib/i86pc-solaris-64int /usr/perl5/5.8.4/lib > /usr/perl5/site_perl/5.8.4/i86pc-solaris-64int > /usr/perl5/site_perl/5.8.4 /usr/perl5/site_perl > /usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int > /usr/perl5/vendor_perl/5.8.4 /usr/perl5/vendor_perl .) at /usr/bin/kstat > line 34 > Compilation failed in require at /usr/bin/kstat line 34. > BEGIN failed--compilation aborted at /usr/bin/kstat line 34. > > $ pkg info | grep perl > Name: SUNWperl584core > FMRI: > pkg://opensolaris.org/SUNWperl584core@5.8.4,5.11-0.126:20091022T211727Z > > The package-list I''m using in Mark''s slim.py script is: > "entire", > "SUNWcsd", > "SUNWcs", > "SUNWcarx", > "SUNWcakrx", > "SUNWos86r", > "SUNWkvm", > "SUNWrmodr", > "SUNWpsdcr", > "SUNWpsdir", > "SUNWcnetr", > "SUNWesu", > "SUNWkey", > "SUNWuprl", > "SUNWkrb", > "SUNWbip", > "SUNWzfskr", > "SUNWbash", > "SUNWipf", > "SUNWbash", > "SUNWgrub", > "SUNWtoo", > "SUNWbind", > "SUNWrcmdc", > "SUNWmkcd", > "SUNWPython", > "SUNWPython-extra", > "SUNWipkg", > "SUNWinstall", > "SUNWbeadm", > "SUNWadmap", > "SUNWadmlib-sysid", > "SUNWadmr", > "SUNWintgige", > "SUNWahci", > "SUNWpsdcr", > "SUNWpsdpr", > "SUNWos86r", > "SUNWusb", > "SUNWxdt", > "SUNWnge", > "SUNWnvsata", > "SUNWsshcu", > "SUNWsshd", > "SUNWssh" > > > Which package do I need to install to get "auto/I18N/Langinfo/autosplit.ix"? > > Is there a missing dependency somewhere? - seems that the package > including `kstat` should''ve had it as a dependency... > > > Thanks, > Kent > > > ------------------------------------------------------------------------ > > _______________________________________________ > xen-discuss mailing list > xen-discuss@opensolaris.org
Kent Watsen
2009-Nov-13 15:11 UTC
Re: xend:default won''t start due to /usr/bin/kstat not locating autosplit.ix
Mark Johnson wrote:> > Kent Watsen wrote: >> >> Which package do I need to install to get >> "auto/I18N/Langinfo/autosplit.ix"? > > Looks like SUNWperl584usrLooking good now - thanks! $ svcs | grep xvm online 10:08:25 svc:/system/xvm/store:default online 10:08:26 svc:/system/xvm/xend:default online 10:08:26 svc:/system/xvm/console:default online 10:08:26 svc:/system/xvm/virtd:default online 10:08:26 svc:/system/xvm/domains:default online 10:08:27 svc:/milestone/xvm:default PS: my Dom0 is currently 744M ;) Kent