February 3, 201412 yr Any update on this to fix the Alsa issue? Or could you just explain how to manually install it?
February 3, 201412 yr Author I didn't get a chance. You can either download and install it yourself with installpkg or edit the plg fine to include it. I don't think I will change it because the only difference from this version and the last one that didn't work is alsa is enabled. I thought the current working version had it enabled and the version after that I disabled it to try and make it leaner. When it started showing issues I thought that might have something to do with it so I created this version with it enabled. Turns out it was never enabled in any version. I'm still trying to figure it out. It has mostly been the lack of time and that has been the problem.
February 3, 201412 yr What am I doing wrong? root@Tower:/boot/config/plugins# /mnt/user/xbmcsalud/lib/xbmc/xbmc-server.bin --no-test -headless -n -p /mnt/user/xbmcsalud/lib/xbmc/xbmc-server.bin: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory
February 3, 201412 yr Author What am I doing wrong? root@Tower:/boot/config/plugins# /mnt/user/xbmcsalud/lib/xbmc/xbmc-server.bin --no-test -headless -n -p /mnt/user/xbmcsalud/lib/xbmc/xbmc-server.bin: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory libGLU is missing. It is bundled in the mesa package. Install mesa. It is included in the plugin so I'm not sure why it isn't installed for you.
February 4, 201412 yr My mesa-7.8.1-i486-1.txz was corrupt. I guess I had a network glitch as it was trying to download. Now, I get this: root@Tower:/boot/config/plugins# !250 /mnt/user/xbmcsalud/lib/xbmc/xbmc-server.bin --no-test --headless -n -p /mnt/user/xbmcsalud/lib/xbmc/xbmc-server.bin: /usr/lib/libmysqlclient.so.16: no version information available (required by /lib/libxbmc.so) XBMC Media Center 12.3 Git:20131212-9ed3e58 Copyright (C) 2005-2011 Team XBMC - http://www.xbmc.org Starting XBMC Server Unable to find path to XBMC data files! My configuration page has the data directory as "/mnt/user/xbmcsalud/share/xbmc", and that directory has a lot of files in it that I didn't put there.
February 4, 201412 yr Author do you have mysql installed? you are also getting a mysql error. i know it may not seem like it is related but sometimes these errors are.
February 4, 201412 yr do you have mysql installed? you are also getting a mysql error. i know it may not seem like it is related but sometimes these errors are. yes... root@Tower:/boot/config# mysql --version mysql Ver 14.14 Distrib 5.5.30, for Linux (i686) using EditLine wrapper and root@Tower:/boot/config# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.5.30-log Source distribution Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | MyMusic32 | | MyVideos75 | | mysql | | performance_schema | | test | +--------------------+ 6 rows in set (0.00 sec) mysql>
February 4, 201412 yr Not sure it's relevant, but I found this... root@Tower:# ls -alrt /usr/lib/libmysqlclient.so.16 lrwxrwxrwx 1 root root 30 Feb 4 12:45 libmysqlclient.so.16 -> mysql/libmysqlclient.so.18.0.0* Maybe there is some difference in libmysqlclient.so.18.0.0 that libxbmc can't deal with?
February 4, 201412 yr Author it might be unrelated. it looks like it you are just using a newer version that it doesnt recognize and loads regardless. it might be a permissions issue. try chowning and chmodding it.
February 4, 201412 yr it might be unrelated. it looks like it you are just using a newer version that it doesnt recognize and loads regardless. it might be a permissions issue. try chowning and chmodding it. Not sure what you're suggesting. I deleted my install and data directories, and restarted. It created everything again with default permissions, but I have the same problem. So, digging a bit more, it seems that when the other sudo parameters are not supplied (ie: '/path/xbmc-server.bin --no-test --headless -n -p'), it can't find the data directory. (not surprising, now that I think about it) When the parameters are supplied (as happens when started via the gui), it core dumps. Here is a manual run with the full environment: root@Tower:/mnt/user/xbmcsalud/lib/xbmc# sudo -u root XBMC_HOME=/mnt/user/xbmcsa lud/share/xbmc/ XBMC_BIN_HOME=/mnt/user/xbmcsalud/lib/xbmc/ /mnt/user/xbmcsalud/ lib/xbmc/xbmc-server.bin --no-test --headless -n -p /mnt/user/xbmcsalud/lib/xbmc/xbmc-server.bin: /usr/lib/libmysqlclient.so.16: no version information available (required by /lib/libxbmc.so) XBMC Media Center 12.3 Git:20131212-9ed3e58 Copyright (C) 2005-2011 Team XBMC - http://www.xbmc.org Starting XBMC Server terminate called after throwing an instance of 'std::runtime_error' what(): locale::facet::_S_create_c_locale name not valid Aborted (core dumped) root@Tower:/mnt/user/xbmcsalud/lib/xbmc# (edit...) I had 1.4beta. Moving back to 1.2, the /usr/lib/libmysqlclient.so.16 error disappears.
February 4, 201412 yr Author that was going to be my next question. i already know 1.4 beta is broken but that is valuable information. are you still getting issues with the data directory or anything else with 1.2?
February 5, 201412 yr No data issues with 1.2. With 1.2, the result is this: root@Tower:~# !478 sudo -u root XBMC_BIN_HOME=/mnt/user/xbmcsalud/lib/xbmc XBMC_HOME=/mnt/user/xbmc salud/share/xbmc /mnt/user/xbmcsalud/lib/xbmc/xbmc-server.bin --debug --no-test --headless -n -p XBMC Media Center 12.2 Git:20130502-32b1a5e Copyright (C) 2005-2011 Team XBMC - http://www.xbmc.org Starting XBMC Server terminate called after throwing an instance of 'std::runtime_error' what(): locale::facet::_S_create_c_locale name not valid Aborted (core dumped) root@Tower:~#
February 5, 201412 yr Author Never seen that before. Do you have any other plugins installed? Sent from my SPH-D710VMUB using Tapatalk
February 5, 201412 yr Web Server CrashPlan Serviio Media Server APC UPS Control Panel MySQL Server shellinaboxd OpenSSH VirtualBox SNAP Couch Potato Sabnzbd Sickbeard Transmission Also, unmenu and gcc-4.2.4 (via unmenu). I am running the 'old' unraid gui.
February 10, 201412 yr Unraid version is 5.0.3. I have some dev tools installed. I suspect that they may be creating a locale problem. I'll see if removing them helps or not.
February 10, 201412 yr I disabled gcc from installing on reboot, and removed some duplicate files (eg multiple versions of things like python) from my packages directory. Of note removing xbmcSaLUd-0.8-i486-1.tgz from my packages directory resulted in it being redownloaded at reboot, even though I have xbmcSaLUd-1.0-i486-1.txz in the same directory. I am running xbmcsalud plugin version 1.2. In any event, I no longer get the locale errors, which tells me that gcc and xbmcSaLUd don't seem to be compatible. Now, I get a different error. Seems to run ok for a bit longer, then dumps core after an invalid select statement: 10:39:04 T:1118681232 NOTICE: Log level changed to 0 10:39:04 T:1118681232 NOTICE: Loading media sources from special://masterprofile/sources.xml 10:39:04 T:1118681232 INFO: creating subdirectories 10:39:04 T:1118681232 INFO: userdata folder: special://masterprofile/ 10:39:04 T:1118681232 INFO: recording folder: 10:39:04 T:1118681232 INFO: screenshots folder: 10:39:04 T:1118681232 INFO: thumbnails folder: special://masterprofile/Thumbnails 10:39:04 T:1118681232 INFO: load language info file: special://xbmc/language/English/langinfo.xml 10:39:04 T:1118681232 DEBUG: trying to set locale to en_US.UTF-8 10:39:04 T:1118681232 INFO: global locale set to en_US.UTF-8 10:39:04 T:1118681232 INFO: load English language file, from path: special://xbmc/language/ 10:39:04 T:1118681232 DEBUG: POParser: loaded 2686 strings from file /mnt/user/xbmcsalud/share/xbmc/language/English/strings.po 10:39:04 T:1118681232 INFO: CSoftAE::InternalOpenSink - sink incompatible, re-starting 10:39:04 T:1118681232 ERROR: CAESinkOSS::Initialize - Failed to open the audio device: /dev/dsp 10:39:04 T:1118681232 DEBUG: CSoftAE::InternalOpenSink - NULL Initialized: 10:39:04 T:1118681232 DEBUG: Output Device : Device not found 10:39:04 T:1118681232 DEBUG: Sample Rate : 44100 10:39:04 T:1118681232 DEBUG: Sample Format : AE_FMT_FLOAT 10:39:04 T:1118681232 DEBUG: Channel Count : 2 10:39:04 T:1118681232 DEBUG: Channel Layout: FL,FR 10:39:04 T:1118681232 DEBUG: Frames : 22000 10:39:04 T:1118681232 DEBUG: Frame Samples : 2 10:39:04 T:1118681232 DEBUG: Frame Size : 8 10:39:04 T:1118681232 DEBUG: CSoftAE::InternalOpenSink - Using speaker layout: 2.0 10:39:04 T:1118681232 DEBUG: CSoftAE::InternalOpenSink - Internal Buffer Size: 176000 10:39:04 T:1122536304 NOTICE: Thread CSoftAE start, auto delete: false 10:39:04 T:1122536304 INFO: CSoftAE::Run - Thread Started 10:39:04 T:1118681232 NOTICE: Running database version Addons15 10:39:04 T:1118681232 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/libcpluff-i486-linux.so) 10:39:04 T:1118681232 DEBUG: Loading: /mnt/user/xbmcsalud/lib/xbmc/system/libcpluff-i486-linux.so 10:39:04 T:1118681232 INFO: ADDON: cpluff: 'Could not read plug-in directory /mnt/user/xbmcsalud/lib/xbmc/addons: No such file or directory' 10:39:04 T:1118681232 DEBUG: LoadMappings - loaded node "Motorola Nyxboard Hybrid" 10:39:04 T:1118681232 DEBUG: LoadMappings - loaded node "CEC Adapter" 10:39:04 T:1118681232 DEBUG: LoadMappings - loaded node "Pulse-Eight CEC Adapter" 10:39:04 T:1118681232 DEBUG: LoadMappings - loaded node "iMON HID device" 10:39:04 T:1118681232 DEBUG: UDisks: org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.UDisks was not provided by any .service files 10:39:04 T:1118681232 DEBUG: DeviceKit.Disks: org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.DeviceKit.Disks was not provided by any .service files 10:39:04 T:1118681232 DEBUG: Selected HAL as storage provider 10:39:04 T:1118681232 INFO: HAL: Starting initializing 10:39:04 T:1118681232 ERROR: HAL: Failed to initialize hal context: (null) 10:39:04 T:1118681232 ERROR: HAL: no Hal context 10:39:04 T:1118681232 DEBUG: SECTION:LoadDLL(libcurl.so.4) 10:39:04 T:1118681232 DEBUG: Loading: libcurl.so.4 10:39:04 T:1118681232 NOTICE: Running database version Addons15 10:39:04 T:1118681232 DEBUG: Initialize, updating databases... 10:39:04 T:1118681232 NOTICE: Running database version ViewModes4 10:39:04 T:1118681232 NOTICE: Running database version Textures13 10:39:04 T:1118681232 ERROR: SQL: The table does not exist Query: SELECT idVersion FROM version I have databases in the mysql database, but they have no tables: mysql> use MyMusic32; Database changed mysql> show tables; Empty set (0.00 sec) mysql> use MyVideos75; Database changed mysql> show tables; Empty set (0.01 sec) mysql> Is this right, and if not how do I fix it?
February 10, 201412 yr I solved the prior problem I reported by following the directions here: http://forum.stmlabs.com/showthread.php?tid=10859&page=2 (I created two version tables in the two databases, rather than edit tags) I found another unraid pluging compatibility 'issue' with CP and XBMCSALUD: Couchpotato installs python 2.6.6 when installed. It uninstalls 2.7.3 to do this. XBMCSALUD requires 2.7.3, so I need to manually reinstall 2.7.3 with installpkg. According to the log, everything is working now. However, I don't get anything in the web browser when I point to the port I specified in the plg file. Guess I'll let it go for a while and see what happens.
February 10, 201412 yr Author the python issue has been known for a while. i have been sporadically working on an update where packaging issues should be fixed but there have been problems and i have very little time to work on it so, unfortunately, progress is very slow.
February 10, 201412 yr Figured out the gui issue! I have transmission on port 9091. I changed the gui port to 9095 in the unraid settings page for xbmcsalud, but it was ignored -- the guisettings file had 9091 still. I changed that 9091 to 9095 and voila, everything the web page comes up now. (nothing shows up via the page links yet, but at least its up!)
February 12, 201412 yr Post 1 of this thread should have the following removed. xbmc now does this automatically, and doing this actually breaks everything because if the databases exist then the tables never get created. iii. You also may need to create the databases. If so, go back into the MySQL command line utility and type: CREATE database MyVideos75; CREATE database MyMusic32; Don't forget to press enter after the semi-colons and /q to quit I am now getting the same errors as reported in post 490 on page 33 of this thread. Video library is not updating at all.
February 23, 201412 yr Hey bobint, have you given any thought to making a 64bit version of xbmcsalud ? If you are thinking of doing it, great. If not I'll keep an eye open for a VM option before migrating.
February 23, 201412 yr Author I was thinking about it. I need to look into it further though. Since I have been having issues with the current 5.0 test version and less time to focus on it I am considering just moving on with 6.0 and leave 5.0 as is. Sent from my SPH-D710VMUB using Tapatalk
February 24, 201412 yr I will say that using an updated version of slack makes package compatibility easier. I looked around a little but couldn't find much info on a 64bit xbmc. Mostly people who couldn't understand the need for it.
February 24, 201412 yr I will say that using an updated version of slack makes package compatibility easier. I looked around a little but couldn't find much info on a 64bit xbmc. Mostly people who couldn't understand the need for it. I think it's more likely the support components that need to be 64bit, like python etc.
Archived
This topic is now archived and is closed to further replies.