January 26, 201412 yr After finally getting handbrake to install with the dependencies downloaded I am getting these errors in the syslog. Jan 25 11:47:01 Tower crond[1357]: exit status 1 from user root /usr/bin/run-parts /etc/cron.hourly 1> /dev/null Jan 25 11:47:01 Tower kernel: crond[15712]: segfault at 4001e51c ip 4001e51c sp bf8d3ca8 error 15 in ld-2.11.1.so[4001e000+1000] (Errors) Jan 25 12:47:01 Tower crond[1357]: exit status 1 from user root /usr/bin/run-parts /etc/cron.hourly 1> /dev/null Jan 25 12:47:01 Tower kernel: crond[16274]: segfault at 4001e51c ip 4001e51c sp bf8d3ca8 error 15 in ld-2.11.1.so[4001e000+1000] (Errors) Just curious how to proceeded being that I need cron to run for the mover and monthly parity check. Any insight would be greatly appreciated. ls -all /etc/cron.hourly root@Tower:~# ls -all /etc/cron.hourly total 4 drwxr-xr-x 2 root root 0 2014-01-25 09:27 ./ drwxr-xr-x 26 root root 0 2014-01-25 09:44 ../ -rwxrwxrwx 1 root root 3942 2014-01-25 09:27 smtp_status.sh*
January 28, 201412 yr What version of unraid are you on? Post your installed packages (ls /var/log/packages)
January 28, 201412 yr Author I am running the latest stable 5.0.5. Linux 3.9.11p-unRAID. root@Tower:~# ls /var/log/packages PlexMediaServer-0.9.8.18.290-11b7fdd-unRAID alsa-lib-1.0.25-i486-1 apcupsd-3.14.10-i486-1_atv bwm-ng-0.6-i486-2bj cpio-2.5-i486-3 dmidecode-2.10-i486-1 faac-1.28-i486-5sl fontconfig-2.10.93-i486-1 freetype-2.5.0.1-i486-1 gcc-g++-4.8.2-i486-1 glib-1.2.10-i486-3 glibc-2.17-i486-7 handbrake-0.9.9-i486-1alien inotify-tools-3.13-i486-1 jre-7u2-i586 lame-3.99-i486-1sl libav-i486-rj libmp4v2-1.9.1-i486-3_cngu libogg-1.3.0-i486-1 libpng-1.4.12-i486-1 libsamplerate-0.1.8-i486-1 libtheora-1.1.1-i486-1 libvorbis-1.3.3-i486-1 libxml2-2.9.1-i486-1 mailx-12.3-i486-1 mpeg4ip-1.5.0.1-i486-1ahl ntfs-3g-2010.3.6-i486-1 openssl-0.9.8n-i486-1 pciutils-2.2.10-i486-2 powerdown-1.02-noarch-unRAID rsync-3.0.4-i486-1 smartmontools-5.38-i486-1 webGui-r2 x264-snapshot-20120727-2245-stable-i486-rj xz-5.0.5-i486-1 zlib-1.2.8-i486-1
January 28, 201412 yr Try an older version of glibc. The one you're using is from 14.1 I believe. glibc 2.13 from 13.37 will probably work better for you.
January 28, 201412 yr Author Sounds good. Do you by chance have a link to that version? I'm gonna have to restart the server when I get home.
January 28, 201412 yr Sounds good. Do you by chance have a link to that version? I'm gonna have to restart the server when I get home. You can get it off any Slackware mirror. If you're dealing with Slackware package stuff, trolley can make this really easy (trolley install glibc 2.13) http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/patches/packages/glibc-2.13-i486-7_slack13.37.txz
January 28, 201412 yr Author Okay thank you much. In regards to trolley would it make the install of handbrake and the dependencies easier to install? Their is about 10 different pkgs that needs to be installed.
January 28, 201412 yr If you're installing them manually, absolutely. That's what it's designed for. You'll probably want to use package versions from at least 13.1. Many of the versions from 13.37 are also compatible. Some versions from 14+ work, but you need to be more careful there.
January 28, 201412 yr Author Im a nuts and bolts guy. So I need some guidance how would I go about doing the whole installation?
January 28, 201412 yr Im a nuts and bolts guy. So I need some guidance how would I go about doing the whole installation? It looks like from your other thread you may have got it running? You may just need to swap out glibc. Install trolley: wget -qO- --no-check-certificate https://raw.github.com/nicinabox/trolley/master/install.sh | sh - When the installer completes, reopen your terminal session. There are some env variables that need to take effect. Then use trolley to remove the incompatible glibc version: trolley remove glibc And install the correct version: trolley install glibc 2.13 Try running handbrake again and watch for segfaults.
January 28, 201412 yr Author Thanks. I'm gonna reboot because cron is screwed up. I will post results. I get the following error and I cant install the other dependencies. root@Tower:~# trolley install glibc 2.13 -bash: /usr/local/bin/trolley: /usr/bin/env: bad interpreter: No such file or directory root@Tower:/boot# installpkg installpkg freetype-2.5.0.1-i486-1.txz -bash: /sbin/installpkg: /bin/sh: bad interpreter: No such file or directory I had to do a hard powerdown everything came back online. I installed glibc and get the following error. root@Tower:~# HandBrakeCLI -u HandBrakeCLI: /lib/libm.so.6: version `GLIBC_2.15' not found (required by HandBrakeCLI) HandBrakeCLI: /lib/libm.so.6: version `GLIBC_2.15' not found (required by /usr/lib/libvorbis.so.0)
January 28, 201412 yr It looks like some lib has a hard dependency with glibc 2.15. Try that. If it runs, but you still have errors, you may have to take that lib back a version. The reason you have to do all this crap is because Slackware doesn't resolve package dependencies. It's really shitty. Also, it looks like you made a typo by writing installpkg twice: "installpkg installpkg freetype-2.5.0.1-i486-1.txz"
January 28, 201412 yr Author I tried with glibc 2.15 the errors follow. What is the other lib version I need to try? By the way thanks for the help.
January 28, 201412 yr Btw, did you follow the instructions from this post? http://lime-technology.com/forum/index.php?topic=3714.msg285620#msg285620 If you're running unRAID 5.0.5, those versions will be somewhat incompatible. You should use versions from 13.1 (and possibly 13.37)
January 28, 201412 yr Author Yes those are the exact instructions I followed. What dependencies need to be changed? And when I use trolley to change a version do I need to reboot?
January 28, 201412 yr Yes those are the exact instructions I followed. What dependencies need to be changed? And when I use trolley to change a version do I need to reboot? You should never have to reboot when using trolley. Unfortunately, that post was targeted at 14.1 and unRAID 5.0.5 runs on 13.1 (I think... Definitely not >=14.0). It would take a little work to find all the exact versions. One thing I'd like to do with trolley is have it default to the slackware version you're on, unless you specify otherwise. So just running `trolley install glibc` would give you a) the right arch, and b) the most optimistic package version for your slackware version. it's difficult to know the slackware version before unRAID 6 though
January 28, 201412 yr Author Very clever I really like the trolley addition. I answered your survey. I guess I'll have to wait for Unraid 6 to become production.
January 28, 201412 yr It's definitely possible to get handbrake running on 5.0.5. It just needs a little love.
January 28, 201412 yr Author Well the same error message Jan 28 14:47:01 Tower crond[1361]: exit status 1 from user root /usr/bin/run-parts /etc/cron.hourly 1> /dev/null Jan 28 14:47:01 Tower kernel: crond[32216]: segfault at 4001e51c ip 4001e51c sp bfb919d8 error 15 in ld-2.11.1.so[4001e000+1000] (Errors)
January 28, 201412 yr Well the same error message Jan 28 14:47:01 Tower crond[1361]: exit status 1 from user root /usr/bin/run-parts /etc/cron.hourly 1> /dev/null Jan 28 14:47:01 Tower kernel: crond[32216]: segfault at 4001e51c ip 4001e51c sp bfb919d8 error 15 in ld-2.11.1.so[4001e000+1000] (Errors) Maybe it would also help if the other versions were normalized?
January 28, 201412 yr Author You lost me I cut and paste code. Not a Linux guy. What would need to be changed?
Archived
This topic is now archived and is closed to further replies.