jw111;208836 Wrote: 
> I installed slimserver on my unslung nslu2 using the 6.5.1 pkg and I
> have a similar error regarding OSDetect.pm not found, but OSDetect.pm
> seems to be in the right folder. Also, my permissions seem ok to me. 
> 
> Slimserver process seems to start as root though:
> 
> # slimserver
> Usage: /opt/bin/slimserver
> {start|stop|status|enable|disable|firewall|wanenable|wandisable|info}
> # slimserver info
> Slimserver status & configuration file setting
> Slimserver is not running - last process id =  26935)
> 
> Slimserver binary:                      
> /opt/share/ss65/slimserver.pl
> Slimserver log is in file               
> /home/slimserver/slimserver.log
> Slimserver preferences are in file      
> /home/slimserver/slimserver.pref
> Slimserver file with process id (PID)   
> /home/slimserver/slimserver.pid
> Slimserver will run as User slimserver Group slimserver using HTTP
> port 9100
> Slimserver command line arguments   
> Slimserver home directory:               /home/slimserver
> Slimserver access thro WAN port:         yes
> Slimserver command line arguments   
> Slimserver startup is ensabled 
> # slimserver start
> Starting SlimServerSlimserver daemon started OK. PID is 27181.
> # ps |grep slim
> 27181         root      41292   R   /opt/bin/perl -w
> /opt/share/ss65/slimserver
> 27192 ttyp0   root       2668   R   grep slim 
> 
> # slimserver info
> Slimserver status & configuration file setting
> Slimserver is running - process id = 27181
> 
> Slimserver binary:                      
> /opt/share/ss65/slimserver.pl
> Slimserver log is in file               
> /home/slimserver/slimserver.log
> Slimserver preferences are in file      
> /home/slimserver/slimserver.pref
> Slimserver file with process id (PID)   
> /home/slimserver/slimserver.pid
> Slimserver will run as User slimserver Group slimserver using HTTP
> port 9100
> Slimserver command line arguments   
> Slimserver home directory:               /home/slimserver
> Slimserver access thro WAN port:         yes
> Slimserver command line arguments   
> Slimserver startup is ensabled 
> # 
> 
> 
> 
> See bottom of this msg for details.
> 
> Anyone have any idea how to fix this? What other permissions should I
> try changing?
> 
> 2007-06-14 07:53:25.2200 commit ineffective with AutoCommit enabled at
> /opt/share/ss65/CPAN/DBIx/Class/Storage/DBI.pm line 706.
> 2007-06-14 07:53:25.6227 Commmit ineffective while AutoCommit is on at
> /opt/share/ss65/CPAN/DBIx/Class/Storage/DBI.pm line 706.
> 2007-06-14 07:53:25.6712 ERROR: DBD::mysql::db commit failed: Commmit
> ineffective while AutoCommit is on at
> /opt/share/ss65/CPAN/DBIx/Class/Storage/DBI.pm line 706.
> 
> 2007-06-14 07:53:25.6726 ERROR: Backtrace follows:
> 
> 2007-06-14 07:53:25.8494 Backtrace:
> 
> frame 0: Slim::Schema::throw_exception
> (/opt/share/ss65/CPAN/DBIx/Class/Schema.pm line 606)
> frame 1: DBIx::Class::Schema::txn_do
> (/opt/share/ss65/Slim/Music/Import.pm line 241)
> frame 2: (eval) (/opt/share/ss65/Slim/Music/Import.pm line 233)
> frame 3: Slim::Music::Import::setIsScanning
> (/opt/share/ss65/Slim/Music/Import.pm line 152)
> frame 4: Slim::Music::Import::launchScan
> (/opt/share/ss65/Slim/Control/Commands.pm line 1947)
> frame 5: Slim::Control::Commands::wipecacheCommand
> (/opt/share/ss65/Slim/Control/Request.pm line 1483)
> frame 6: (eval) (/opt/share/ss65/Slim/Control/Request.pm line 1483)
> frame 7: Slim::Control::Request::execute
> (/opt/share/ss65/Slim/Control/Request.pm line 772)
> frame 8: Slim::Control::Request::executeRequest
> (/opt/share/ss65/slimserver.pl line 959)
> frame 9: main::checkDataSource (/opt/share/ss65/slimserver.pl line
> 418)
> frame 10: main::init (/opt/share/ss65/slimserver.pl line 443)
> frame 11: main::main (/opt/share/ss65/slimserver.pl line 1071)
> 
> Can't locate Slim/Utils/OSDetect.pm in @INC (@INC contains:
> /opt/share/ss65 /opt/lib/perl5/5.8.8/armv5b-linux /opt/lib/perl5/5.8.8
> /opt/lib/perl5/site_perl/5.8.8/armv5b-linux
> /opt/lib/perl5/site_perl/5.8.8 /opt/lib/perl5/site_perl .) at
> /opt/share/ss65/scanner.pl line 23.
> BEGIN failed--compilation aborted at /opt/share/ss65/scanner.pl line
> 23.
> *******************************
> OSDetect is there though:
> 
> # ls -l /opt/share/ss65/Slim/Utils
> total 332
> -rw-r--r-- 1 slimserver slimserver  4869 Jan 22 12:54 Alarms.pm
> -rw-r--r-- 1 slimserver slimserver  5255 Jan 22 12:54 Cache.pm
> drwxr-xr-x 2 slimserver slimserver  4096 Jun 11 00:21 ChangeNotify
> -rw-r--r-- 1 slimserver slimserver   758 Jan 22 12:54 ChangeNotify.pm
> -rw-r--r-- 1 slimserver slimserver  5706 Jan 22 12:54 DateTime.pm
> -rw-r--r-- 1 slimserver slimserver  7309 Jan 22 12:54 Favorites.pm
> -rw-r--r-- 1 slimserver slimserver  1923 Jan 22 12:54 FileFindRule.pm
> -rw-r--r-- 1 slimserver slimserver  6895 Jan 22 12:54 Firmware.pm
> -rw-r--r-- 1 slimserver slimserver  2427 Jan 22 12:54 IPDetect.pm
> -rw-r--r-- 1 slimserver slimserver 21384 Jan 22 12:54 MemoryUsage.pm
> -rw-r--r-- 1 slimserver slimserver 27723 Jan 22 12:54 Misc.pm
> -rw-r--r-- 1 slimserver slimserver 11489 Jan 22 12:54 MySQLHelper.pm
> -rw-r--r-- 1 slimserver slimserver  6656 Jan 22 12:54 Network.pm
> -rw-r--r-- 1 slimserver slimserver  6547 Jan 22 12:54 OSDetect.pm
> -rw-r--r-- 1 slimserver slimserver  5864 Jan 22 12:54 PerfMon.pm
> -rw-r--r-- 1 slimserver slimserver  2317 Jan 22 12:54 PerlRunTime.pm
> -rw-r--r-- 1 slimserver slimserver 16357 Jan 22 12:54 PluginManager.pm
> -rw-r--r-- 1 slimserver slimserver 27629 Jan 22 12:54 Prefs.pm
> -rw-r--r-- 1 slimserver slimserver  8158 Jan 22 12:54 ProgressBar.pm
> -rw-r--r-- 1 slimserver slimserver  1875 Jan 22 12:54 SQLHelper.pm
> -rw-r--r-- 1 slimserver slimserver 30737 Jan 22 12:54 Scanner.pm
> -rw-r--r-- 1 slimserver slimserver  3916 Jan 22 12:54 Scheduler.pm
> -rw-r--r-- 1 slimserver slimserver  4237 Jan 22 12:54 SoundCheck.pm
> -rw-r--r-- 1 slimserver slimserver  9008 Jan 22 12:54 Strings.pm
> -rw-r--r-- 1 slimserver slimserver  4215 Jan 22 12:54 Text.pm
> -rw-r--r-- 1 slimserver slimserver 15519 Jan 22 12:54 Timers.pm
> -rw-r--r-- 1 slimserver slimserver 10531 Jan 22 12:54
> UPnPMediaServer.pm
> -rw-r--r-- 1 slimserver slimserver 20978 Jan 22 12:54 Unicode.pm
> -rw-r--r-- 1 slimserver slimserver  8754 Jan 22 12:54 Validate.pm
> 
> 
> the slimserver directory belongs to slimserver
> 
> total 8
> drwxrwxr-x 3 root       root       4096 Jun 15  2000 httpd
> drwx------ 3 slimserver slimserver 4096 Jun 14 07:51 slimserver
> 
> So does the ss65 directory:
> 
> # ls -l /opt/share/               
> total 112
> drwxr-xr-x  3 root       root       4096 Sep 10  2006 X11
> drwxr-xr-x  2 root       root       4096 Mar 22 22:29 aclocal
> drwxr-xr-x  2 root       root       4096 Dec 10  2006 aclocal-1.10
> drwxr-xr-x  2 root       root       4096 Nov 26  2006 aclocal-1.9
> drwxr-xr-x  7 root       root       4096 Dec 10  2006 autoconf
> drwxr-xr-x  4 root       root       4096 Dec 10  2006 automake-1.10
> drwxr-xr-x  4 root       root       4096 Nov 26  2006 automake-1.9
> drwxr-xr-x  2 root       root       4096 Oct 29  2006 awk
> drwxr-xr-x  4 root       root       4096 Dec 10  2006 bison
> drwxr-xr-x  3 root       root       4096 Oct 29  2006 cvs
> drwxr-xr-x  6 root       root       4096 Jun 10 23:55 doc
> drwxr-xr-x  3 root       root       4096 Dec  4  2006 emacs
> drwxr-xr-x  2 root       root       4096 Mar 23 01:08 file
> drwxr-xr-x  3 root       root       4096 Mar  1 23:43 glib-2.0
> drwxr-xr-x  6 root       root       4096 Jan  6 02:18 groff
> drwxr-xr-x  3 root       root       4096 Dec 24 19:36 gtk-doc
> drwxr-xr-x  2 root       root       4096 Jan 21 23:08 info
> drwxr-xr-x  3 root       root       4096 Oct 29  2006 libtool
> drwxr-xr-x 22 root       root       4096 Mar  3 17:17 locale
> drwxr-xr-x  4 root       root       4096 Jun 10 23:55 man
> drwxr-xr-x  5 root       root       4096 Jun 10 10:43 mc
> drwxr-xr-x  3 root       root       4096 Jan  9 22:56 mt-daapd
> drwxr-xr-x 27 root       root       4096 Jun 10 10:44 mysql
> drwxr-xr-x  2 root       root       4096 Jun 10 10:44 openssl
> drwxr-xr-x  7 root       root       4096 Jun 14 07:55 slsh
> drwxr-xr-x 13 slimserver slimserver 4096 Jun 11 00:21 ss65
> drwxr-xr-x  2 root       root       4096 Jan  6 02:19 tabset
> drwxr-xr-x 44 root       root       4096 Jan  1 02:07 terminfo
> 
> *********************
> My music belongs to slimserver also:
> # ls -l /public
> 
> drwxrwxr-x 3 slimserver everyone   327680 Mar 13 23:54 mp3


--LostInTheInternet

I seem to have corrected this problem by setting execute privileges on
all the files in /opt/share/ss65.  I think I did a "chmod -R a=rwx
/opt/share/ss65" or something like it. I also set the directories to
slimserver:slimserver (or what you assigned as user and group) for the
directories.


-- 
LostInTheInternet
------------------------------------------------------------------------
LostInTheInternet's Profile: 
http://forums.slimdevices.com/member.php?userid=11928
View this thread: http://forums.slimdevices.com/showthread.php?t=35960

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/unix

Reply via email to