<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>libperl.so</title>
		<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so</link>
		<description>Posts in the discussion thread &quot;libperl.so&quot;</description>
				<copyright></copyright>
		<lastBuildDate></lastBuildDate>
		
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-507566</guid>
				<title>Re: libperl.so Update?</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-507566</link>
				<description></description>
				<pubDate>Fri, 12 Jun 2009 22:29:11 +0000</pubDate>
				<wikidot:authorName>bzhou</wikidot:authorName>				<wikidot:authorUserId>55287</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>See also <a href="http://forums.slimdevices.com/showthread.php?t=62842">http://forums.slimdevices.com/showthread.php?t=62842</a><br /> In the case of squeezecenter, people used certain sed scripts to work around the lack of INNODB transaction storage engine.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-507211</guid>
				<title>Re: libperl.so Update?</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-507211</link>
				<description></description>
				<pubDate>Fri, 12 Jun 2009 16:06:29 +0000</pubDate>
				<wikidot:authorName>trouty00</wikidot:authorName>				<wikidot:authorUserId>247394</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>hmm, ok so I tried another install and ran those options but noting, I opened up the /etc/ld.so.conf file and checked if the /opt/lib/mysql was in there, (I think thats what the echo is supposed to be doing) but it wasnt in there so I have just manually gone in and put it and and shebang - Starting SlimServerSlimserver daemon started OK. PID is 12153.</p> <p>ok this wasnt the end of the story, I checked the logs and there was loads of info in there regards updates etc and i checked the interface but nothing was there.</p> <p>I stopped it and ran chmod 664 /home/slimserver/cache/my.cnf and then started up again</p> <p>checked netstat and nothing and then the log which just said</p> <p>this binary does not contain INNODB storage engine</p> <p>I knew it should be saying the log that the web interface should be ready so checked the log again and it appears it was still loading, loads more info in the log and he line where is said the web interface had started.</p> <p>so i tried again and there is was. right now i'm off to have a play!!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-506551</guid>
				<title>Re: libperl.so Update?</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-506551</link>
				<description></description>
				<pubDate>Thu, 11 Jun 2009 21:31:12 +0000</pubDate>
				<wikidot:authorName>martinp</wikidot:authorName>				<wikidot:authorUserId>118795</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>For me, the thing that got me past the 139 error was adding /opt/lib/mysql to the file ld.so.conf:</p> <p>echo "/opt/lib/mysql" »/etc/ld.so.conf<br /> followed by ldconfig</p> <p>Martin</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-503117</guid>
				<title>Re: libperl.so Update?</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-503117</link>
				<description></description>
				<pubDate>Mon, 08 Jun 2009 12:35:04 +0000</pubDate>
				<wikidot:authorName>trouty00</wikidot:authorName>				<wikidot:authorUserId>247394</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've been trying to follow this guide above but continue to get errors I am unable to start from a clean disk but cant imagine thats causing problems if i'm following al the steps. I have tried it a few times and have just noticed that when installing slimserver it does go off and install versions of perl and mysql, with this is mind is it still required to install the sql and perl packages as you detail?</p> <p>I was getting error 16 untill i ran the follwing mentioned above (I entered "export LD_LIBRARY_PATH=/opt/lib:/opt/lib/perl5/5.8.8/arm-linux/CORE</p> <p>but now i get error 139 segmentation fault and nothing in the log.</p> <p>I attempted to try this line 'cp /opt/share/slimserver/Bin /opt/share/ss65/Bin/ -r' but it tells me that the ss65 folder does not exist?</p> <p>any ideas??</p> <p>[root@MyBookWorld bin]# /opt/bin/ipkg install slimserver<br /> Installing slimserver (6.5.4-13) to /opt/…<br /> Downloading <a href="http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable/slimserver_6.5.4-13_arm.ipk">http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable/slimserver_6.5.4-13_arm.ipk</a><br /> Installing perl (5.8.8-20) to /opt/…<br /> Downloading <a href="http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable/perl_5.8.8-20_arm.ipk">http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable/perl_5.8.8-20_arm.ipk</a><br /> Installing mysql (4.1.22-3) to /opt/…<br /> Downloading <a href="http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable/mysql_4.1.22-3_arm.ipk">http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable/mysql_4.1.22-3_arm.ipk</a><br /> Configuring mysql<br /> Starting MySQL. SUCCESS!<br /> Configuring perl<br /> Configuring slimserver<br /> Enter SLIMSERVER_HOME location [/home/slimserver]: /home/slimserver<br /> Successfully terminated.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-497204</guid>
				<title>Re: libperl.so Update?</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-497204</link>
				<description></description>
				<pubDate>Tue, 02 Jun 2009 08:18:26 +0000</pubDate>
				<wikidot:authorName>martinp</wikidot:authorName>				<wikidot:authorUserId>118795</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi - Yes I did get it working. It can be a little slow browsing the music, but when playing it's fine. The Squeezebox Classic works with Slimserver, at least the ones that I have do. The main drawback is that when I bought a Squeezebox Boom it won't work with Slimserver, it requires Squeezecenter. I'm not sure whether this is also true for the Duet, as I don't have one.<br /> I haven't got Squeezecenter going on the MyBook, I did try and it didn't work but I haven't investigated.</p> <p>Here's how I got Slimserver working (thanks to everyone who gave or published advice):</p> <p>Remove the hard drive from the MyBook (<a href="http://martin.hinner.info/mybook/">http://martin.hinner.info/mybook/</a>)</p> <p>I re-imaged my hard drive (<a href="http://mybookworld.wikidot.com/rescue-procedure">http://mybookworld.wikidot.com/rescue-procedure</a>)<br /> I think this gets you back to the MyBook's "new" state, more or less.</p> <p>Go through initial setup of MyBook</p> <p>enable ssh (I also disabled mionet): <a href="http://martin.hinner.info/mybook/">http://martin.hinner.info/mybook/</a></p> <p>enable optware: <a href="http://mybookworld.wikidot.com/optware">http://mybookworld.wikidot.com/optware</a></p> <p>(including the step to add export LD_LIBRARY_PATH=/opt/lib to /root/.bashrc)</p> <p>Then run these commands:</p> <p>/opt/bin/ipkg update<br /> /opt/bin/ipkg install slimserver<br /> /opt/bin/ipkg install perl-module-build<br /> /opt/bin/ipkg install perl-dbd-mysql<br /> /opt/bin/ipkg update<br /> /opt/bin/ipkg upgrade (it says there is nothing to be done)<br /> echo "/opt/lib/mysql" »/etc/ld.so.conf<br /> echo "/opt/lib/perl5/5.8.8/arm-linux/CORE" »/etc/ld.so.conf<br /> ldconfig -v</p> <p>then run /opt/bin/slimserver start<br /> Although this reported starting, it didn't listen on port 9000 and wasn't in fact running properly.<br /> /home/slimserver/slimserver.log contained the following:<br /> warning: World-writable config file /home/slimserver/cache/my.cnf is ignored</p> <p>In other words it is complaining that my.cnf is world-writable and refuses to start because of that. So:</p> <p>chmod 664 /home/slimserver/cache/my.cnf</p> <p>You may also need to delete the file /home/slimserver/slimserver.pid</p> <p>/opt/bin/slimserver start<br /> This time it is working (you can see it listening on port 9000 if you type netstat -na)<br /> In a web browser, go to <a href="http://mybookaddress:9000">http://mybookaddress:9000</a>, click on "Server settings", enter the location of your music and rescan.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-489362</guid>
				<title>Re: libperl.so Update?</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-489362</link>
				<description></description>
				<pubDate>Mon, 25 May 2009 13:42:29 +0000</pubDate>
				<wikidot:authorName>nielsha</wikidot:authorName>				<wikidot:authorUserId>176790</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Did this work?</p> <p>Is it possile, that you could make a step-by-spet guide on how to make MBWE run the slimserver and thereby use it together with Squeezebox Duet?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-306260</guid>
				<title>Re: libperl.so Update?</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-306260</link>
				<description></description>
				<pubDate>Wed, 12 Nov 2008 02:09:45 +0000</pubDate>
				<wikidot:authorName>canuckski</wikidot:authorName>				<wikidot:authorUserId>230648</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>A little more progress. ——&gt; SUCCESS, SEE BELOW<br /> According to this post on the slimdevices site:</p> <p><a href="http://forums.slimdevices.com/showthread.php?t=27735">http://forums.slimdevices.com/showthread.php?t=27735</a></p> <p>The LD_LIBRARY_PATH is not passed to a child thread under Perl. The finding of music<br /> uses the scanner.pl script, which is spawned as child of slimserver.pl.<br /> Thus, the LD_LIBRARY_PATH is not available to it.<br /> This can be solved by putting the required paths into ld.so.conf:<br /> /opt/lib<br /> /opt/lib/perl5/5.8.8/arm-linux/CORE<br /> /opt/lib/mysql</p> <p>followed by ldconfig -v</p> <p><span style="text-decoration: line-through;">-</span>- SUCCESS!!!!!! <span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span>——<br /> Althought DBD::mysql fails to load on the first try, with the PATHS set under ld.so.conf<br /> it successfully loads on the second try.<br /> Try one gives the DBD::mysql object version 4.006 does not match error, BUT<br /> the second attempt is successful.</p> <p>I try scanning a small directory (a single album) and it worked!!!<br /> Now it is time to try it on my full mp3 library.</p> <p>I hope this helps others who want to use the MyBook NAS as a Slimserver.</p> <p>Regards from Canada</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-306238</guid>
				<title>Re: libperl.so Update?</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-306238</link>
				<description></description>
				<pubDate>Wed, 12 Nov 2008 01:24:17 +0000</pubDate>
				<wikidot:authorName>canuckski</wikidot:authorName>				<wikidot:authorUserId>230648</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>This seems to be a perl/mysql library version incompatibility problem. When running with the following flags for debugging:<br /> slimserver.pl -user slimserver —prefsfile /home/slimserver/slimserver.pref —cachedir /home/slimserver —d_server —d_scan</p> <p>The resulting output is:<br /> Module [DBD::mysql] failed to load: [DBD::mysql object version 4.006 does not match bootstrap parameter 3.0002 at /opt/lib/perl5/5.8.8/arm-linux/DynaLoader.pm line 253.</p> <p>The error very similar (I'd say it is the same) to the error one finds in the slimserver.log file when a "rescan" of files in initiated:</p> <p>Module [DBD::mysql] failed to load: [Can't load '/opt/share/slimserver/CPAN/arch/5.8.8/arm-linux/auto/DBD/mysql/mysql.so' for module DBD::mysql: Unknown error - dlerror() not implemented at /opt/lib/perl5/5.8.8/arm-linux/DynaLoader.pm line 230.</p> <p>Note:<br /> /opt/share/slimserver/CPAN/arch/5.8.8/arm-linux/auto/DBD/mysql/mysql.so is supplied by the slimserver.<br /> But the same library is also supplied by perl installed using ipkg,<br /> /opt/lib/perl5/site_perl/5.8.8/arm-linux/auto/DBD/mysql/mysql.so</p> <p>So I logically linked the slimserver mysql lib to the library defined under perl, but I still get the same error.</p> <p>Additionally, there is also incompatibilities with the perl XML parser:</p> <p>/opt/share/slimserver/CPAN/arch/5.8.8/arm-linux/auto/XML/Parser/Expat/Expat.so</p> <p>(This files looks to identical to the supplied with perl, /opt/lib/perl5/site_perl/5.8.8/arm-linux/auto/XML/Parser/Expat/Expat.so ).</p> <p>Otherwise the slimserver seems to do everything correctly. The database is created and the proper tables are also created.<br /> Note: The slimserver supplies its own mysqld, thus the ipkg is not required. It runs on a non-standard port and can<br /> be accessed using:</p> <p>mysql -h 127.0.0.1 -P 9092</p> <p>Anyone have any other thoughts about what seems to be "shipped" incompatibilities with perl?</p> <p>Thanks.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-298954</guid>
				<title>Re: libperl.so Update?</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-298954</link>
				<description></description>
				<pubDate>Mon, 03 Nov 2008 06:44:50 +0000</pubDate>
				<wikidot:authorName>martinp</wikidot:authorName>				<wikidot:authorUserId>118795</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks for getting in touch. I haven't done much with this lately but I did make a bit more progress, but not enough to get it working I'm afraid. I got slimserver running and the web page displaying, but it wouldn't index the music (or play it).<br /> I have the history of my efforts which I paste below, sorry it's a mess. I remember there was a problem with permissions but can't remember the details. I will have a look at the problem again and also the links I collected. However I have broken all the electronics at home and only fixed a few of them so it may be a week or two.<br /> Martin</p> <p>Here are my notes and history:<br /> from <a href="http://forums.slimdevices.com/showthread.php?t=39671&amp;page=3">http://forums.slimdevices.com/showthread.php?t=39671&amp;page=3</a><br /> Mysqld should be in /opt/share/ss65/Bin<br /> so: cp /opt/share/slimserver/Bin /opt/share/ss65/Bin/ -r</p> <p>This allows slimserver to start and the web interface is visible</p> <p>workstation history:</p> <p>1 vi /etc/inittab<br /> 2 wget <a href="http://mybookworld.wikidot.com/local--files/optware/setup-optware.sh">http://mybookworld.wikidot.com/local--files/optware/setup-optware.sh</a><br /> 3 sh setup-optware.sh<br /> 4 less /etc/ld.so.conf<br /> 5 echo "/opt/lib" »/etc/ld.so.conf<br /> 6 ldconfig<br /> 7 ldconfig -v<br /> 8 /opt/bin/ipkg update<br /> 9 ipkg upgrade<br /> 10 /opt/bin/ipkg upgrade<br /> 11 /opt/bin/ipkg install slimserver<br /> 12 /opt/bin/ipkg install perl-module-build<br /> 13 /opt/bin/ipkg install perl-dbd-mysql<br /> 14 /opt/bin/ipkg update<br /> 15 /opt/bin/ipkg upgrade<br /> 16 /opt/bin/slimserver start<br /> 17 export LD_LIBRARY_PATH=/opt/lib:/opt/lib/perl5/5.8.8/arm-linux/CORE<br /> 18 /opt/bin/slimserver start<br /> 19 perl —version<br /> 20 /opt/bin/ipkg install perl<br /> 21 /opt/bin/ipkg install perl<br /> 22 netstat -nl<br /> 23 vi /etc/init.d/post_network_start.sh<br /> 24 netstat -an<br /> 25 /opt/bin/ipkg install perl<br /> 26 find / -name perl*<br /> 27 echo $PATH<br /> 28 vi .bash_profile<br /> 29 ls<br /> 30 pwd<br /> 31 cd<br /> 32 pwd<br /> 33 ls<br /> 34 /opt/bin/slimserver start<br /> 35 find /usr/local -name perl*<br /> 36 echo $PATH<br /> 37 PATH=$(echo $PATH | sed -e 's;:\?/usr/local/bin;;' -e 's;/usr/local/bin:\?;;')<br /> 38 echo $PATH<br /> 39 /opt/bin/slimserver start<br /> 40 pwd<br /> 41 echo $PATH<br /> 42 find / -name perl*<br /> 43 /opt/bin/slimserver start<br /> 44 mysqld<br /> 45 find / -name mysqld*<br /> 46 /opt/share/slimserver/Bin/mysqld<br /> 47 /opt/bin/slimserver status<br /> 48 /opt/bin/slimserver status<br /> 49 /opt/bin/slimserver status<br /> 50 /opt/bin/slimserver status<br /> 51 /opt/bin/slimserver status<br /> 52 /opt/bin/slimserver status<br /> 53 /opt/bin/ipkg install init<br /> 54 vi /etc/inittab<br /> 55 wget <a href="http://mybookworld.wikidot.com/local--files/optware/setup-optware.sh">http://mybookworld.wikidot.com/local--files/optware/setup-optware.sh</a><br /> 56 sh setup-optware.sh<br /> 57 less /etc/ld.so.conf<br /> 58 echo "/opt/lib" »/etc/ld.so.conf<br /> 59 ldconfig<br /> 60 ldconfig -v<br /> 61 /opt/bin/ipkg update<br /> 62 ipkg upgrade<br /> 63 /opt/bin/ipkg upgrade<br /> 64 /opt/bin/ipkg install slimserver<br /> 65 /opt/bin/ipkg install perl-module-build<br /> 66 /opt/bin/ipkg install perl-dbd-mysql<br /> 67 /opt/bin/ipkg update<br /> 68 /opt/bin/ipkg upgrade<br /> 69 /opt/bin/slimserver start<br /> 70 export LD_LIBRARY_PATH=/opt/lib:/opt/lib/perl5/5.8.8/arm-linux/CORE<br /> 71 /opt/bin/slimserver start<br /> 72 perl —version<br /> 73 /opt/bin/ipkg install perl<br /> 74 /opt/bin/ipkg install perl<br /> 75 netstat -nl<br /> 76 vi /etc/init.d/post_network_start.sh<br /> 77 netstat -an<br /> 78 /opt/bin/ipkg install perl<br /> 79 find / -name perl*<br /> 80 echo $PATH<br /> 81 vi .bash_profile<br /> 82 ls<br /> 83 pwd<br /> 84 cd<br /> 85 pwd<br /> 86 ls<br /> 87 /opt/bin/slimserver start<br /> 88 find /usr/local -name perl*<br /> 89 echo $PATH<br /> 90 PATH=$(echo $PATH | sed -e 's;:\?/usr/local/bin;;' -e 's;/usr/local/bin:\?;;')<br /> 91 echo $PATH<br /> 92 /opt/bin/slimserver start<br /> 93 pwd<br /> 94 echo $PATH<br /> 95 find / -name perl*<br /> 96 /opt/bin/slimserver start<br /> 97 mysqld<br /> 98 find / -name mysqld*<br /> 99 /opt/share/slimserver/Bin/mysqld<br /> 100 /opt/bin/slimserver status<br /> 101 /opt/bin/slimserver status<br /> 102 /opt/bin/slimserver status<br /> 103 /opt/bin/slimserver status<br /> 104 /opt/bin/slimserver status<br /> 105 /opt/bin/slimserver status<br /> 106 /opt/bin/ipkg install init<br /> 107 /opt/bin/slimserver start<br /> 108 historyt<br /> 109 history<br /> 110 vi /etc/ld.so.conf<br /> 111 ldconfig<br /> 112 /opt/bin/slimserver start<br /> 113 export LD_LIBRARY_PATH=/opt/lib:/opt/lib/perl5/5.8.8/arm-linux/CORE<br /> 114 /opt/bin/slimserver start<br /> 115 netstat -an<br /> 116 netstat -an | grep 9000<br /> 117 /opt/bin/slimserver start<br /> 118 netstat -an | grep 9000<br /> 119 /opt/bin/slimserver status<br /> 120 netstat -an | grep 9000<br /> 121 /opt/bin/slimserver status<br /> 122 rm /home/slimserver/slimserver.log<br /> 123 rm /home/slimserver/slimserver.log<br /> 124 /opt/bin/slimserver start<br /> 125 /opt/bin/slimserver status<br /> 126 netstat -an | grep 9000<br /> 127 /opt/bin/slimserver start<br /> 128 export LD_LIBRARY_PATH=/opt/lib:/opt/lib/perl5/5.8.8/arm-linux/CORE<br /> 129 /opt/bin/slimserver start<br /> 130 /opt/bin/slimserver start<br /> 131 netstat -nl<br /> 132 /opt/bin/slimserver status<br /> 133 /opt/bin/slimserver start<br /> 134 netstat -nl<br /> 135 netstat -na<br /> 136 rm /home/slimserver/slimserver.log<br /> 137 /opt/bin/slimserver status<br /> 138 /opt/bin/slimserver start<br /> 139 /opt/bin/slimserver status<br /> 140 /opt/bin/slimserver status<br /> 141 md /opt/share/ss65<br /> 142 ls /opt/share/ss65<br /> 143 mkdir /opt/share/ss65<br /> 144 mkdir /opt/share/ss65/server<br /> 145 mkdir /opt/share/ss65/server/Bin<br /> 146 find / -name mysqld<br /> 147 cp /opt/share/slimserver/Bin/mysqld<br /> 148 cp /opt/share/slimserver/Bin/mysqld /opt/share/ss65/server/Bin<br /> 149 /opt/bin/slimserver start<br /> 150 rm /home/slimserver/slimserver.log<br /> 151 rm -r /opt/share/ss65/server<br /> 152 mkdir /opt/share/ss65/Bin<br /> 153 cp /opt/share/slimserver/Bin/mysqld /opt/share/ss65/Bin/<br /> 154 /opt/bin/slimserver start<br /> 155 netstat -nl<br /> 156 /opt/bin/slimserver status<br /> 157 /opt/bin/slimserver start<br /> 158 netstat -nl<br /> 159 netstat -na<br /> 160 find / -name mysqld<br /> 161 ls /opt/share/slimserver/Bin/mysqld<br /> 162 ls /opt/share/slimserver/Bin<br /> 163 cp /opt/share/slimserver/Bin /opt/share/ss65/Bin/<br /> 164 cp /opt/share/slimserver/Bin /opt/share/ss65/Bin/ -r<br /> 165 cp /opt/share/slimserver/Bin /opt/share/ss65/Bin<br /> 166 ls /opt/share/ss65/Bin<br /> 167 cd /opt/share/ss65/Bin<br /> 168 ls<br /> 169 cd Bin/<br /> 170 ls<br /> 171 mv * ../<br /> 172 ls<br /> 173 cd ..<br /> 174 ls<br /> 175 rm Bin/<br /> 176 ls<br /> 177 rmdir Bin/<br /> 178*<br /> 179 rm /home/slimserver/slimserver.log<br /> 180 /opt/bin/slimserver start<br /> 181 /opt/bin/slimserver start<br /> 182 /opt/bin/slimserver status<br /> 183 /opt/bin/slimserver start<br /> 184 netstat -nl<br /> 185 netstat -na<br /> 186 chmod 777 /opt/share/ss65/Bin/<br /> 187 /opt/bin/slimserver start<br /> 188 /opt/bin/slimserver status<br /> 189 /opt/bin/slimserver start<br /> 190 /opt/bin/slimserver start<br /> 191 /opt/bin/slimserver status<br /> 192 rm /home/slimserver/slimserver.log<br /> 193 ls -l /opt/share/ss65/Bin/<br /> 194 rm /opt/share/ss65/Bin/<br /> 195 rm /opt/share/ss65/Bin/mysqld<br /> 196 cp /opt/libexec/mysqld /opt/share/ss65/Bin/<br /> 197 ls -l /opt/share/ss65/Bin/<br /> 198 chmod 777 /opt/share/ss65/Bin/*<br /> 199 ls -l /opt/share/ss65/Bin/<br /> 200 /opt/bin/slimserver start<br /> 201 /opt/bin/slimserver status<br /> 202 netstat -nl<br /> 203 netstat -na<br /> 204 /opt/bin/slimserver status<br /> 205 chmod a=rwx -R /opt/var<br /> 206 ls -l /opt/bar<br /> 207 ls -l /opt/var<br /> 208 /opt/bin/slimserver start<br /> 209 /opt/bin/slimserver status<br /> 210 netstat -nl<br /> 211 netstat -na<br /> 212 chmod 777 /home/slimserver/cache/my.conf<br /> 213 chmod 777 /home/slimserver/cache/my.cnf<br /> 214 rm /home/slimserver/slimserver.log<br /> 215 /opt/bin/slimserver status<br /> 216 /opt/bin/slimserver start<br /> 217 cd /opt/share/ss65/<br /> 218 ls<br /> 219 find / -name slimserver.pl<br /> 220 cd ..<br /> 221 ls<br /> 222 cd ss65/<br /> 223 ls<br /> 224 cd Bin/<br /> 225 ls<br /> 226 rm /home/slimserver/slimserver.log<br /> 227 cp /opt/share/slimserver/slimserver.pl /opt/share/ss65/<br /> 228 cd ..<br /> 229 ./slimserver.pl —user slimserver —prefsfile /home/slimserver/slimserver.pref —cachedir /home/slimserver —d_server —d_scan —d_startup —d_mysql<br /> 230 find / -name slimserver.pl<br /> 231 cd /opt/share/slimserver/<br /> 232 ls<br /> 233 ./slimserver.pl —user slimserver —prefsfile /home/slimserver/slimserver.pref —cachedir /home/slimserver —d_server —d_scan —d_startup —d_mysql</p> <p>back to original disk<br /> /opt/bin/slimserver start - 139 error<br /> ./slimserver.pl —user slimserver —prefsfile /home/slimserver/slimserver.pref —cachedir /home/slimserver —d_server —d_scan —d_startup —d_mysql - didn't work, segmentation fault.<br /> cd to /opt/share/slimserver - didn't work<br /> export LD_LIBRARY_PATH=/opt/lib:/opt/lib/perl5/5.8.8/arm-linux/CORE - same problem<br /> echo "/opt/lib/mysql" »/etc/ld.so.conf followed by ldconfig - this helped</p> <p>Slimserver now loads, and web interface is visible on port 9000. However when the rescan button is pressed this appears on the console:<br /> 2008-03-21&nbsp;21:43:27.8634 Setup::rescan - initiating scan of type: [rescan]<br /> /opt/bin/perl: can't load library 'libperl.so'<br /> 2008-03-21&nbsp;21:43:30.6583 commit ineffective with AutoCommit enabled at /opt/share/slimserver/CPAN/DBIx/Class/Storage/DBI.pm line 706.<br /> 2008-03-21&nbsp;21:43:30.6877 Commmit ineffective while AutoCommit is on at /opt/share/slimserver/CPAN/DBIx/Class/Storage/DBI.pm line 706.<br /> 2008-03-21&nbsp;21:43:30.7366 ERROR: DBD::mysql::db commit failed: Commmit ineffective while AutoCommit is on at /opt/share/slimserver/CPAN/DBIx/Class/Storage/DBI.pm line 706.</p> <p>2008-03-21&nbsp;21:43:30.7792 ERROR: Backtrace follows:</p> <p>2008-03-21&nbsp;21:43:30.9423 Backtrace:</p> <p>frame 0: Slim::Schema::throw_exception (/opt/share/slimserver/CPAN/DBIx/Class/Schema.pm line 606)<br /> frame 1: DBIx::Class::Schema::txn_do (/opt/share/slimserver/Slim/Music/Import.pm line 241)<br /> frame 2: (eval) (/opt/share/slimserver/Slim/Music/Import.pm line 233)<br /> frame 3: Slim::Music::Import::setIsScanning (/opt/share/slimserver/Slim/Music/Import.pm line 152)<br /> frame 4: Slim::Music::Import::launchScan (/opt/share/slimserver/Slim/Control/Commands.pm line 1725)<br /> frame 5: Slim::Control::Commands::rescanCommand (/opt/share/slimserver/Slim/Control/Request.pm line 1483)<br /> frame 6: (eval) (/opt/share/slimserver/Slim/Control/Request.pm line 1483)<br /> frame 7: Slim::Control::Request::execute (/opt/share/slimserver/Slim/Control/Request.pm line 772)<br /> frame 8: Slim::Control::Request::executeRequest (/opt/share/slimserver/Slim/Web/Setup.pm line 1446)<br /> frame 9: Slim::Web::Setup::<span style="text-decoration: underline;">ANON</span> (/opt/share/slimserver/Slim/Web/Setup.pm line 2928)<br /> frame 10: Slim::Web::Setup::processChanges (/opt/share/slimserver/Slim/Web/Setup.pm line 2682)<br /> frame 11: Slim::Web::Setup::setup_HTTP (/opt/share/slimserver/Slim/Web/HTTP.pm line 843)<br /> frame 12: Slim::Web::HTTP::generateHTTPResponse (/opt/share/slimserver/Slim/Web/HTTP.pm line 709)<br /> frame 13: Slim::Web::HTTP::processURL (/opt/share/slimserver/Slim/Web/HTTP.pm line 555)<br /> frame 14: Slim::Web::HTTP::processHTTP (/opt/share/slimserver/Slim/Networking/Select.pm line 238)<br /> frame 15: (eval) (/opt/share/slimserver/Slim/Networking/Select.pm line 238)<br /> frame 16: Slim::Networking::Select::select (./slimserver.pl line 499)<br /> frame 17: main::idle (./slimserver.pl line 452)<br /> frame 18: main::main (./slimserver.pl line 1076)</p> <p>I read something that suggested loading slimserver without plugins. You can do this from the web interface.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-297001</guid>
				<title>Re: libperl.so Update?</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-297001</link>
				<description></description>
				<pubDate>Fri, 31 Oct 2008 04:01:11 +0000</pubDate>
				<wikidot:authorName>canuckski</wikidot:authorName>				<wikidot:authorUserId>230648</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>All:<br /> I've followed the procedure that was listed by martinp, and to no surprise I get exactly the same error.<br /> Note:<br /> 1) I using the perl executable found under /opt/bin<br /> 2) libperl.so is found as LD_LIBRARY_PATH is set<br /> 3) Ran the S99Slimserver script, which is BTW identical to the /opt/bin/slimserver script.<br /> 4) If using the perl version located under /usr/local, exactly the error is produced.</p> <p>But somewhere the slimserver is seg faulting as the following error is produced:<br /> Segmentation fault<br /> Slimserver failed to run. Return value: 139.</p> <p>The slimserver.log produces nothing.</p> <p>Any ideas from anyone on what magic seedoubleyou did in order to get his version working?<br /> I assume the perl "fix" mentioned by bzhou has long since propagated into the repository.</p> <p>Or is the performance simply so poor that everyone gave up on using this little box as a slimserver?</p> <p>Thanks from Canada</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-244310</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-244310</link>
				<description></description>
				<pubDate>Fri, 22 Aug 2008 19:23:40 +0000</pubDate>
				<wikidot:authorName>seedoubleyou</wikidot:authorName>				<wikidot:authorUserId>164885</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>try running '/opt/etc/init.d/S99Slimserver start' instead of running the exact binary… there are command-line args passed that way that worked to me</p> <p>the app turned my MBWE into a slow slug though, so don't expect miracles…</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-241357</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-241357</link>
				<description></description>
				<pubDate>Sun, 17 Aug 2008 19:26:51 +0000</pubDate>
				<wikidot:authorName>martinp</wikidot:authorName>				<wikidot:authorUserId>118795</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I have tried the procedure you mention but haven't got it working. Here's what I did:<br /> ipkg update<br /> ipkg install slimserver (to install the latest and greatest build)<br /> ipkg install perl-module-build<br /> ipkg install perl-dbd-mysql<br /> ipkg update<br /> ipkg upgrade<br /> However when I type /opt/bin/slimserver start, I get this:<br /> Slimserver failed to run. Return value: 139.<br /> Do you know what I'm doing wrong?<br /> Thanks,<br /> Martin</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-230096</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-230096</link>
				<description></description>
				<pubDate>Tue, 29 Jul 2008 23:24:11 +0000</pubDate>
				<wikidot:authorName>seedoubleyou</wikidot:authorName>				<wikidot:authorUserId>164885</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Performed an ipkg update and an ipkg upgrade this evening, which did grab the above updated perl package, and it appears to be working, albeit slowly. Slimserver.log seems to be happy, and netstat -an shows it is listening on 9000. I can connect to the slimserver on the MBWE! Now to just figure out how to make it faster!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-229158</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-229158</link>
				<description></description>
				<pubDate>Mon, 28 Jul 2008 18:07:04 +0000</pubDate>
				<wikidot:authorName>bzhou</wikidot:authorName>				<wikidot:authorUserId>55287</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>It's a problem with cross compiled perl in optware. The byteorder setting in config.sh was wrong. The corrected perl ipkg (when it gets to the feed) will be 5.8.8-18.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-226743</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-226743</link>
				<description></description>
				<pubDate>Thu, 24 Jul 2008 16:39:02 +0000</pubDate>
				<wikidot:authorName>martinp</wikidot:authorName>				<wikidot:authorUserId>118795</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'm away from home at the moment so can't try what you suggest. However you should find some clues in the slimserver.log file (I think it's /home/slimserver/slimserver.log).<br /> I did make some progress after my ealier post, by telling it to use the perl that is installed with slimserver (which is /opt/bin/perl), not the perl originally installed with MBW (which is /usr/local/bin/perl, I think). So in my earlier post above, I entered:<br /> perl Makefile.PL<br /> but I had a lot better results with:<br /> /opt/bin/perl Makefile.PL</p> <p>However although slimserver did start, it later stopped. The slimserver.log file said:<br /> Bad size in /opt/share/slimserver/Graphics/medium.2.font.bmp<br /> Can't use an undefined value as an ARRAY reference at /opt/share/slimserver/Slim/Display/Lib/Fonts.pm line 543.</p> <p>This seems to be something to do with graphics and text, so I tried installing gdlib but this didn't help. I read that it's possible to run slimserver without gd, but haven't yet figured out how.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-225237</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-225237</link>
				<description></description>
				<pubDate>Tue, 22 Jul 2008 14:38:52 +0000</pubDate>
				<wikidot:authorName>seedoubleyou</wikidot:authorName>				<wikidot:authorUserId>164885</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>without getting fancy with CPAN, I instead tried this and I got farther:</p> <p>ipkg update</p> <p>ipkg install slimserver (to install the latest and greatest build)</p> <p>ipkg install perl-module-build</p> <p>ipkg install perl-dbd-mysql</p> <p>now when I try to do a 'slimserver start'</p> <p>I get a seg fault and:</p> <p>Slimserver failed to run. Return value: 139.</p> <p>This fixed the above error you all were getting, but it now gets me here… ideas? Not enough juice in the MBW to run slimserver?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-204896</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-204896</link>
				<description></description>
				<pubDate>Sun, 22 Jun 2008 02:41:42 +0000</pubDate>
				<wikidot:authorName>martinp</wikidot:authorName>				<wikidot:authorUserId>118795</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks for the advice, I have now got round to looking at this again. I am not brave but I do have a spare hard disk.<br /> cpan didn't work, but I searched cpan.org for Compress::Zlib and downloaded it to a temporary directory.<br /> I expanded it using<br /> tar -zxvf Compress-Zlib-2.011.tar.gz<br /> then entered the directory using<br /> cd Compress-Raw-Zlib-2.011<br /> and read the readme. This listed several prerequisites which I installed in exactly the same way. For example one of them was IO-Compress-Base-2.011. Here are the commands I used:<br /> wget <a href="http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/IO-Compress-Base-2.011.tar.gz">http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/IO-Compress-Base-2.011.tar.gz</a><br /> tar -zxvf IO-Compress-Base-2.011.tar.gz<br /> cd IO-Compress-Base-2.011<br /> perl Makefile.PL<br /> make<br /> make test<br /> make install<br /> (I was just following the instructions in the readme.)<br /> I kept on installing prerequisites until I could install Compress::Zlib which I then did.<br /> Then I ran /opt/bin/slimserver start and looked in the slimserver.log file. The autosplit.ix error was no longer reported! So I carried on searching cpan or elsewhere on the web, installing each module that the log file reported as missing, running slimserver after each one. The errors in the log file got shorter in a satisfying way:<br /> <span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span>—(start of log file)<br /> The following modules failed to load: DBD::mysql DBI XML::Parser::Expat HTML::Parser Digest::SHA1 YAML::Syck</p> <p>To download and compile them, please run: /opt/share/slimserver/Bin/build-perl-modules.pl DBD::mysql DBI XML::Parser::Expat HTML::Parser Digest::SHA1 YAML::Syck</p> <p>Exiting..<br /> The following modules failed to load: XML::Parser::Expat HTML::Parser Digest::SHA1 YAML::Syck</p> <p>To download and compile them, please run: /opt/share/slimserver/Bin/build-perl-modules.pl XML::Parser::Expat HTML::Parser Digest::SHA1 YAML::Syck</p> <p>Exiting..<br /> The following modules failed to load: HTML::Parser Digest::SHA1 YAML::Syck</p> <p>To download and compile them, please run: /opt/share/slimserver/Bin/build-perl-modules.pl HTML::Parser Digest::SHA1 YAML::Syck</p> <p>Exiting..<br /> The following modules failed to load: Digest::SHA1 YAML::Syck</p> <p>To download and compile them, please run: /opt/share/slimserver/Bin/build-perl-modules.pl Digest::SHA1 YAML::Syck</p> <p>Exiting..<br /> The following modules failed to load: YAML::Syck</p> <p>To download and compile them, please run: /opt/share/slimserver/Bin/build-perl-modules.pl YAML::Syck<br /> <span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span>—(end of log file)<br /> However this last error is not going away even after installing YAML::Syck. This seems to have installed. There were no instructions in the readme, but there was a Makefile.PL file present so I followed the same process as before. Here's what appeared on the screen:</p> <p>===============(start of screen)</p> <p>wget <a href="http://search.cpan.org/CPAN/authors/id/A/AU/AUDREYT/YAML-Syck-1.05.tar.gz">http://search.cpan.org/CPAN/authors/id/A/AU/AUDREYT/YAML-Syck-1.05.tar.gz</a><br /> Connecting to search.cpan.org[84.45.68.23]:80<br /> YAML-Syck-1.05.tar.g 100% |<strong>*</strong><strong>*</strong><strong>*</strong><strong>*</strong><strong>*</strong>****| 141&nbsp;KB 00:00:00 ETA<br /> [root@nattynas temp]# tar -zxvf YAML-Syck-1.05.tar.gz<br /> [root@nattynas temp]# cd YAML-Syck-1.05<br /> [root@nattynas YAML-Syck-1.05]# perl Makefile.PL</p> <p><strong>* WARNING *</strong></p> <p>YAML::Syck version &gt;=0.60 breaks compatibility with earlier versions of<br /> YAML::Syck and YAML.pm (&lt;0.60) when serializing blessed references.</p> <p>See the COMPATIBILITY file for more information.</p> <p>Checking if your kit is complete…<br /> Looks good<br /> Writing Makefile for YAML::Syck<br /> [root@nattynas YAML-Syck-1.05]# make<br /> cp lib/JSON/Syck.pm blib/lib/JSON/Syck.pm<br /> cp lib/YAML/Loader/Syck.pm blib/lib/YAML/Loader/Syck.pm<br /> cp lib/YAML/Dumper/Syck.pm blib/lib/YAML/Dumper/Syck.pm<br /> cp lib/YAML/Syck.pm blib/lib/YAML/Syck.pm<br /> cc -c -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I/usr/local/lib/perl5/5.8.8/armv5tejl-linux/CORE" bytecode.c<br /> cc -c -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I/usr/local/lib/perl5/5.8.8/armv5tejl-linux/CORE" emitter.c<br /> cc -c -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I/usr/local/lib/perl5/5.8.8/armv5tejl-linux/CORE" gram.c<br /> cc -c -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I/usr/local/lib/perl5/5.8.8/armv5tejl-linux/CORE" handler.c<br /> cc -c -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I/usr/local/lib/perl5/5.8.8/armv5tejl-linux/CORE" implicit.c<br /> cc -c -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I/usr/local/lib/perl5/5.8.8/armv5tejl-linux/CORE" node.c<br /> cc -c -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I/usr/local/lib/perl5/5.8.8/armv5tejl-linux/CORE" syck_.c<br /> cc -c -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I/usr/local/lib/perl5/5.8.8/armv5tejl-linux/CORE" syck_st.c<br /> cc -c -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I/usr/local/lib/perl5/5.8.8/armv5tejl-linux/CORE" token.c<br /> /usr/local/bin/perl "-Iinc" /usr/local/lib/perl5/5.8.8/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.8.8/ExtUtils/typemap Syck.xs &gt; Syck.xsc &amp;&amp; mv Syck.xsc Syck.c<br /> cc -c -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" -fpic "-I/usr/local/lib/perl5/5.8.8/armv5tejl-linux/CORE" Syck.c<br /> Running Mkbootstrap for YAML::Syck ()<br /> chmod 644 Syck.bs<br /> rm -f blib/arch/auto/YAML/Syck/Syck.so<br /> cc -shared bytecode.o emitter.o gram.o handler.o implicit.o node.o syck_.o syck_st.o token.o Syck.o -o blib/arch/auto/YAML/Syck/Syck.so<br /> chmod 755 blib/arch/auto/YAML/Syck/Syck.so<br /> cp Syck.bs blib/arch/auto/YAML/Syck/Syck.bs<br /> chmod 644 blib/arch/auto/YAML/Syck/Syck.bs<br /> [root@nattynas YAML-Syck-1.05]# make test<br /> PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t<br /> t/1-basic……………….ok<br /> t/11-loadfile……………ok<br /> t/12-dumpfile……………ok<br /> t/2-scalars……………..ok<br /> t/3-objects……………..ok<br /> t/4-perl_tag_scheme………ok<br /> t/json-basic…………….ok<br /> t/json-circular-ref………ok<br /> t/json-crlf……………..ok<br /> t/json-empty…………….ok<br /> t/json-indent……………ok<br /> t/json-minus…………….ok<br /> t/json-newline…………..ok<br /> t/json-null……………..ok<br /> t/json-refs……………..ok<br /> t/json-singlequote……….ok<br /> t/leak………………….ok<br /> 11/11 skipped: Devel::Leak not installed<br /> t/yaml-blessed-ref……….ok<br /> t/yaml-implicit-warnings….ok<br /> t/yaml-tie………………ok<br /> All tests successful, 11 subtests skipped.<br /> Files=20, Tests=251, 29 wallclock secs (24.95 cusr + 2.46 csys = 27.41 CPU)<br /> [root@nattynas YAML-Syck-1.05]# make install<br /> Installing /usr/local/lib/perl5/site_perl/5.8.8/armv5tejl-linux/auto/YAML/Syck/Syck.so<br /> Files found in blib/arch: installing files in blib/lib into architecture dependent library tree<br /> Writing /usr/local/lib/perl5/site_perl/5.8.8/armv5tejl-linux/auto/YAML/Syck/.packlist<br /> Appending installation info to /usr/local/lib/perl5/5.8.8/armv5tejl-linux/perllocal.pod</p> <p>=============(end of screen)</p> <p>It seems to have installed, but when I run /opt/bin/slimserver start<br /> the log file still produces the same error.<br /> [root@nattynas YAML-Syck-1.05]# /opt/bin/slimserver start<br /> Starting SlimServerSlimserver failed to run. Return value: 0.<br /> slimserver.log reports:<br /> The following modules failed to load: YAML::Syck</p> <p>To download and compile them, please run: /opt/share/slimserver/Bin/build-perl-modules.pl YAML::Syck</p> <p>Exiting..</p> <p>I have since installed Devel::Leak (mentioned during make test) but the same error is still reported in the log.<br /> Once again I'd be grateful for any pointers to what I'm doing wrong.<br /> Thanks,<br /> Martin</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-185843</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-185843</link>
				<description></description>
				<pubDate>Sat, 07 Jun 2008 19:18:22 +0000</pubDate>
				<wikidot:authorName>frater</wikidot:authorName>				<wikidot:authorUserId>139187</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>That seems to be a perl module missing or not up to date.<br /> I don't own a worldbook (yet). I expect it to arrive on monday.<br /> In the mean time I've hacked the harddisk of a friend of mine and have successfully installed some packages…..</p> <p>I noticed there's cpan on this linux box….<br /> But I'm not sure it's advisable to use it.<br /> I didn't see any posts about it as of yet</p> <p>Your problems might be over after updating the perl module Compress::Zlib</p> <p>I just started cpan and in a 2nd terminal I installed ncftp…..<br /> I'm getting to the console, but I don't want to install/update anything yet.<br /> Maybe someone else who is actively using cpan on this box can comment…</p> <p>of course you could be brave and see if your problems are over after installing Compress::Zlib</p> <p>cpan&gt; install Compress::Zlib</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-185812</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-185812</link>
				<description></description>
				<pubDate>Sat, 07 Jun 2008 18:24:55 +0000</pubDate>
				<wikidot:authorName>martinp</wikidot:authorName>				<wikidot:authorUserId>118795</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've now got past this problem. Slimserver requires mysql and I noticed that this wasn't running. I got it running (by adding /opt/lib/mysql to /etc/ld.so.conf and running ldconfig, then starting mysql).<br /> Slimserver now starts but doesn't work, producing an error "Can't locate auto/Compress/Zlib/autosplit.ix in @INC" in the slimserver.log file. I haven't chased this yet and may be better doing so in a slimserver forum. I will update this if I get it working.<br /> Thanks for the hints.<br /> Martin</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-185632</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-185632</link>
				<description></description>
				<pubDate>Sat, 07 Jun 2008 14:42:29 +0000</pubDate>
				<wikidot:authorName>martinp</wikidot:authorName>				<wikidot:authorUserId>118795</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Many thanks, that did solve the problem. (I entered "export LD_LIBRARY_PATH=/opt/lib:/opt/lib/perl5/5.8.8/arm-linux/CORE")<br /> Of course I now get a new set of errors! These still seem to be perl related.</p> <p>I ran<br /> "/opt/bin/slimserver start"<br /> This command gives the error "Starting SlimServerSlimserver failed to run. Return value: 0."</p> <p>looking in /home/slimserver/slimserver.log, it says (quote marks " are mine):</p> <p>"Can't locate auto/Compress/Zlib/autosplit.ix in @INC (@INC contains: /opt/share/slimserver/CPAN/arch/5.8/arm-linux /opt/share/slimserver/CPAN/arch/5.8/arm-linux/auto /opt/share/slimserver/CPAN/arch/5.8.8/arm-linux /opt/share/slimserver/CPAN/arch/5.8.8/arm-linux/auto /opt/share/slimserver/CPAN/arch/5.8/arm-linux /opt/share/slimserver/CPAN/arch/5.8/arm-linux/auto /opt/share/slimserver/CPAN/arch/arm-linux /opt/share/slimserver/lib /opt/share/slimserver/CPAN /opt/share/slimserver /opt/share/slimserver /opt/lib/perl5/5.8.8/arm-linux /opt/lib/perl5/5.8.8 /opt/lib/perl5/site_perl/5.8.8/arm-linux /opt/lib/perl5/site_perl/5.8.8 /opt/lib/perl5/site_perl .) at /opt/lib/perl5/5.8.8/AutoLoader.pm line 160.<br /> at /opt/share/slimserver/CPAN/Compress/Zlib.pm line 15<br /> The following modules failed to load: DBD::mysql</p> <p>To download and compile them, please run: /opt/share/slimserver/Bin/build-perl-modules.pl DBD::mysql</p> <p>Exiting.."</p> <p>So I tried running the command as it suggests. Here is what I got:</p> <p>"[root@nattynas /]# /opt/share/slimserver/Bin/build-perl-modules.pl DBD::mysql<br /> /opt/share/slimserver/Bin/build-perl-modules.pl: line 12: use: command not found<br /> /opt/share/slimserver/Bin/build-perl-modules.pl: line 13: syntax error near unexpected token ‘(’<br /> /opt/share/slimserver/Bin/build-perl-modules.pl: line 13: ‘use lib qw(/usr/local/slimserver/CPAN CPAN);’<br /> "</p> <p>Lines 12 and 13 in this script are:</p> <p>12 use strict;<br /> 13 use lib qw(/usr/local/slimserver/CPAN CPAN);</p> <p>I thought "use strict;" was absolutely standard perl. Why would it trip up over this?</p> <p>Some background info:<br /> I re-imaged the disk according to instructions here: <a href="http://mybookworld.wikidot.com/rescue-procedure">http://mybookworld.wikidot.com/rescue-procedure</a><br /> log in to web interface and follow the initial setup wizard (set up admin user, password, and confirm time settings)<br /> Change name from default (which is MyBookWorld)<br /> enable SSH access using the instructions on <a href="http://martin.hinner.info/mybook/">http://martin.hinner.info/mybook/</a><br /> disable mionet (instructions on same site)<br /> install optware following <a href="http://mybookworld.wikidot.com/optware">http://mybookworld.wikidot.com/optware</a><br /> then<br /> [root@nattynas ~]# /opt/bin/ipkg install slimserver</p> <p>One slight niggle I have is that before installing slimserver I searched for perl:<br /> "[root@nattynas /]# find / -name perl<br /> /usr/local/bin/perl"</p> <p>After installing slimserver I get:<br /> [root@nattynas mysql]# find / -name perl<br /> /opt/bin/perl<br /> /usr/local/bin/perl</p> <p>So it looks as though there are now two versions of perl installed. Could that be the problem?</p> <p>TIA,<br /> Martin</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-177233</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-177233</link>
				<description></description>
				<pubDate>Sun, 01 Jun 2008 15:40:27 +0000</pubDate>
				<wikidot:authorName>bzhou</wikidot:authorName>				<wikidot:authorUserId>55287</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>To understand why optware perl cannot find libperl.so and potential workaround, see<br /> <a href="http://mybookworld.wikidot.com/forum/t-60807#post-170377">http://mybookworld.wikidot.com/forum/t-60807#post-170377</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-176701</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-176701</link>
				<description></description>
				<pubDate>Sat, 31 May 2008 22:58:30 +0000</pubDate>
				<wikidot:authorName>alephsmith</wikidot:authorName>				<wikidot:authorUserId>58305</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>perl is already installed on you mbwe you don't need to use an optware package. it is located at /usr/local/bin/perl.</p> <p>Remove the optware version, then make sure you perl scripts point to the correct path for the interpreter.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-176527</guid>
				<title>Re: libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-176527</link>
				<description></description>
				<pubDate>Sat, 31 May 2008 19:37:53 +0000</pubDate>
				<wikidot:authorName>martinp</wikidot:authorName>				<wikidot:authorUserId>118795</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'm also trying to set up slimserver, and get the same message as you.<br /> Did you get any further with your attempt?<br /> Here are some of the things I tried:</p> <p>/opt/bin/ipkg install slimserver<br /> Package slimserver (6.5.4-10) installed in /opt/ is up to date.<br /> Nothing to be done<br /> Successfully terminated.</p> <p>[root@nattynas /]# cd /opt/share/slimserver<br /> [root@nattynas slimserver]# ./slimserver.pl<br /> /opt/bin/perl: can't load library 'libperl.so'<br /> [root@nattynas slimserver]#</p> <p>A friend suggested that perl might not be correctly installed, so I tried reinstalling it.</p> <p>[root@nattynas slimserver]# /opt/bin/ipkg install perl<br /> Package perl (5.8.8-17) installed in /opt/ is up to date.<br /> Nothing to be done<br /> Successfully terminated.</p> <p>I tried the following to verify my perl installation:</p> <p>[root@nattynas ~]# perl —version</p> <p>This is perl, v5.8.8 built for armv5tejl-linux</p> <p>Copyright 1987-2006, Larry Wall</p> <p>Perl may be copied only under the terms of either the Artistic License or the<br /> GNU General Public License, which may be found in the Perl 5 source kit.</p> <p>Complete documentation for Perl, including FAQ lists, should be found on<br /> this system using "man perl" or "perldoc perl". If you have access to the<br /> Internet, point your browser at <a href="http://www.perl.org/">http://www.perl.org/</a>, the Perl Home Page.</p> <p>I also found the file libperl.so on my system:</p> <p>[root@nattynas ~]# find / -name libperl.so<br /> /opt/lib/perl5/5.8.8/arm-linux/CORE/libperl.so</p> <p>I have also tried running another perl script and get the same error:<br /> [root@nattynas ~]# ./testscript.pl<br /> /opt/bin/perl: can't load library 'libperl.so'</p> <p>Like you I'm at a loss. I'd be grateful for any advice anyone can offer.<br /> Thanks,<br /> Martin</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-60266#post-165163</guid>
				<title>libperl.so</title>
				<link>http://mybookworld.wikidot.com/forum/t-60266/libperl-so#post-165163</link>
				<description></description>
				<pubDate>Sat, 17 May 2008 11:00:10 +0000</pubDate>
				<wikidot:authorName>ajax26</wikidot:authorName>				<wikidot:authorUserId>129082</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>ive the following problem</p> <p>firmware 2.0.18 ssh and optware</p> <p>when i will install slimserver all seems okay, but when i start slimserer it fails, and in the slimserver.log i found libperl.so connot found.</p> <p>how can i install libperl.so</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>