HAVOC Posted January 26, 2014 Share Posted January 26, 2014 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* Quote Link to comment
nicinabox Posted January 26, 2014 Share Posted January 26, 2014 In the past I've found glibc to be the culprit of cron segfaults. Quote Link to comment
HAVOC Posted January 26, 2014 Author Share Posted January 26, 2014 Do you have any suggestions that could remedy this? Quote Link to comment
nicinabox Posted January 28, 2014 Share Posted January 28, 2014 What version of unraid are you on? Post your installed packages (ls /var/log/packages) Quote Link to comment
HAVOC Posted January 28, 2014 Author Share Posted January 28, 2014 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 Quote Link to comment
nicinabox Posted January 28, 2014 Share Posted January 28, 2014 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. Quote Link to comment
HAVOC Posted January 28, 2014 Author Share Posted January 28, 2014 Sounds good. Do you by chance have a link to that version? I'm gonna have to restart the server when I get home. Quote Link to comment
nicinabox Posted January 28, 2014 Share Posted January 28, 2014 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 Quote Link to comment
HAVOC Posted January 28, 2014 Author Share Posted January 28, 2014 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. Quote Link to comment
nicinabox Posted January 28, 2014 Share Posted January 28, 2014 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. Quote Link to comment
HAVOC Posted January 28, 2014 Author Share Posted January 28, 2014 Im a nuts and bolts guy. So I need some guidance how would I go about doing the whole installation? Quote Link to comment
nicinabox Posted January 28, 2014 Share Posted January 28, 2014 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. Quote Link to comment
HAVOC Posted January 28, 2014 Author Share Posted January 28, 2014 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) Quote Link to comment
nicinabox Posted January 28, 2014 Share Posted January 28, 2014 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" Quote Link to comment
HAVOC Posted January 28, 2014 Author Share Posted January 28, 2014 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. Quote Link to comment
nicinabox Posted January 28, 2014 Share Posted January 28, 2014 libvorbis I think? Try version 1.3.2 (from slack 13.37) Quote Link to comment
nicinabox Posted January 28, 2014 Share Posted January 28, 2014 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) Quote Link to comment
HAVOC Posted January 28, 2014 Author Share Posted January 28, 2014 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? Quote Link to comment
nicinabox Posted January 28, 2014 Share Posted January 28, 2014 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 Quote Link to comment
HAVOC Posted January 28, 2014 Author Share Posted January 28, 2014 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. Quote Link to comment
nicinabox Posted January 28, 2014 Share Posted January 28, 2014 It's definitely possible to get handbrake running on 5.0.5. It just needs a little love. Quote Link to comment
HAVOC Posted January 28, 2014 Author Share Posted January 28, 2014 Well I'm waiting for 1447 hrs to see if a cron error comes up. Quote Link to comment
HAVOC Posted January 28, 2014 Author Share Posted January 28, 2014 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) Quote Link to comment
nicinabox Posted January 28, 2014 Share Posted January 28, 2014 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? Quote Link to comment
HAVOC Posted January 28, 2014 Author Share Posted January 28, 2014 You lost me I cut and paste code. Not a Linux guy. What would need to be changed? Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.