bluto

Members
  • Posts

    66
  • Joined

  • Last visited

Everything posted by bluto

  1. Yes, thanks Joe L. You've been helping people on this forum for versions and versions. After rebooting and reseting Primary Boot Order in BIOS I now only have 1324 minutes until my parity check is complete. 0 errors so far and none expected. Server works as expected. Shares are accessible. USB is definitely GOOD. Thanks again Joe L.
  2. Hi, I came home from vacation and cannot access my shares anymore. Here's what I've discovered so far .. - There must have been a server reset due to power loss even though I have an APC. - I am using ver 4.7 - My syslog is too large to attach -- it won't zip small enough and I tried pastebin but too large there also - I can access unMenu Main page but the syslog section on the bottom only shows "e </BODY></HTML> 0" (on three lines) - All other unMenu links show "e </BODY></HTML> 0" (on three lines) except for About and Help pages - On the unMenu Main page I (think) I used to see an entry for my USB stick (/dev/sde1 boot) but it is not there anymore - on telnet I can see /boot /dev/sde1 with the command df and shows 41% used - ls /boot shows nothing (this is not correct -- there are supposed to be my files and GO script in there) - I killed and restarted emhttp from the telenet console - I'm afraid to turn the server off at this point. What should be my next best step to fix my once wonderful server? Thanks very much!
  3. Thank you for your suggestion BLKMGK! I never got to try your suggestion because it occurred to me that I wasn’t even getting into the boot screens for unRAID. It would freeze on the IRQ screen and not proceed. I had a port 80 code of 94 which means that the POST process was not completing all the way. I searched some more and found this - the solution to my server’s problem — http://lime-technology.com/forum/index.php?topic=4772.msg45030#msg45030 . My CMOS battery from 2008 finally died and my BIOS couldn’t recognize my hardware any longer. I simply replaced the battery on my motherboard, cleared the CMOS using the motherboard jumper, and re-configured the BIOS to have AHCI protocol on SATA and Boot from USB. Now my server is back up and doing a parity check. So far, so good. Thanks again. Love unRAID!
  4. Thank you. I will do as you suggest. I will backup my USB stick. Copy my go script to a new file name. Replace it with the following go script. #!/bin/bash # Start the Management Utility # /usr/local/sbin/emhttp & # This is to speed up LAN browsing # echo nameserver 192.168.1.1 >/etc/resolv.conf echo 192.168.1.169 tower >>/etc/hosts # Sleep 5 sec to let the drive boot up # sleep 5 # To copy edited mover scirpt back to system # # This script will not place non-error entries into the syslog # cp /boot/mover /usr/local/sbin/mover # To speed up disk drive access in the array # blockdev --setra 2048 /dev/md1 blockdev --setra 2048 /dev/md2 blockdev --setra 2048 /dev/md3 blockdev --setra 2048 /dev/md4 blockdev --setra 2048 /dev/md5 blockdev --setra 2048 /dev/md6 blockdev --setra 2048 /dev/md7 blockdev --setra 2048 /dev/md8 blockdev --setra 2048 /dev/md9 blockdev --setra 2048 /dev/md10 blockdev --setra 2048 /dev/md11 blockdev --setra 2048 /dev/md12 blockdev --setra 2048 /dev/md13 blockdev --setra 2048 /dev/md14 blockdev --setra 2048 /dev/md15 blockdev --setra 2048 /dev/md16 blockdev --setra 2048 /dev/md17 # Run startup scripts # echo "Start Swap Drive Install" /boot/swapon.sh sleep 1 echo "Finished Swap Drive Install" # /boot/setup_anon_shares.sh And try to boot. I’ll let you know how it turns out. I really think it is a hardware issue but your suggestion makes a lot of sense. Thanks very much.
  5. I hope this will work for me. Sounds like it will. I want to replace my mother board, memory, CPU, and use a SAS controller. Only problem is I cannot first view the unRAID setup page because my server has crashed and will no longer boot. I do however have an old syslog and some of the unRAID status OK emails from the add-ins. Could I figure out the assignments using that info? I have an unRaid 4.7 system that stopped working in June. I couldn't spend any time on it because of work and now my son and daughter are asking for the server back. Also, I need to get some of our valuable pictures off of the server some how. The system had been working flawlessly for years. All of a sudden it crashed and won't boot. There was some kind of a popup about a database corruption and then the system shutdown and I cannot reboot. Unfortunately, I don't have the syslog because it crashed and there was no opportunity to save it. I do have earlier syslogs and I have the hourly status emails from the add-in so I think I can figure out which hard drive is assigned to which unRaid drive by serial number if I had to. I believe the data is fine on the drives so I'm hoping for suggestions on how to bring the server back up? It is an older server I built in 2008 with 15 disks plus a cache drive and a swap drive. It's using an Abit AB9-Pro motherboard with two Rosewill RC-211 2 port SATA II PCI Express Host Controller Cards and an Adaptec 4 port SATA controller card. Thanks for any help -- I miss my unRaid server.
  6. I love this script. It makes having a media server work with unRAID so much more enjoyable. It works great with XBMC on the orginial XBOX (kind of, see below). However, after leaving it running for a while something goes wrong. When I look at the top command I see that spin_drives.sh is maxing out one of my CPUs at 100%. top - 20:36:37 up 8 days, 2:44, 2 users, load average: 1.03, 1.09, 1.05 Tasks: 92 total, 2 running, 89 sleeping, 0 stopped, 1 zombie Cpu(s): 50.0%us, 0.0%sy, 0.0%ni, 50.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 4151240k total, 4097816k used, 53424k free, 208140k buffers Swap: 4249152k total, 156k used, 4248996k free, 3353284k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 21129 root 20 0 4140 2288 312 R 100 0.1 4102:31 spin_drives.sh When I look at the running processes I can actually see two instances of spin_drives.sh. Is that correct? root 29570 1 0 1035 2888 0 Mar12 ? 00:00:17 /bin/bash /boot/spin_drives.sh root 21129 29570 99 1035 2288 0 Mar13 ? 2-20:19:07 \_ /bin/bash /boot/spin_drives.sh I don't see anything in my syslog pertaining to this but could easily post one if someone thought it would help out. Does anybody else have this problem or have a suggestion as how to fix it? Thanks very much.
  7. This might not be the fastest way but I run a lean vm of XP on the unRAID box to convert DVD files on unRAID into ISOs for my XBMC. I use DVDShrink on the VM for this conversion. It might not be faster than command line (I'll look into that) but it is way faster than doing it on a local computer because the data doesn't have to make the network round trips and all the processing is within unRAID. It works great.
  8. Hi, I've run preclear_disk.sh on a drive. I'm most of the way through. All steps say done but I'm on the "Post-Read in progress: 88% complete" step. It appears as if the console has locked. I cannot see any updates and it's been a little while (over 2 hours). I can see in TOP that the "./preclear_disk.sh /dev/sdi" process is spiking one of my processors with 99% cpu utilization. Should I wait it out and hope for the best -- or try to kill the process and start over? Attached is my syslog for your review. Thank you.
  9. OMG -- I'm such a rookie. First I should have backed up my flash before trying ANYTHING including enabling BubbaRaid. Then when my flash wouldn't boot I should have immediately checked the BIOS settings. Somehow they changed when i enabled BubbaRaid. That's all I needed to do (change the boot order in the BIOS). Before I figured it out I reformatted my flash and re-installed everything. Oh well, I'm back and running again pretty much where I left off. All I can say is that I learned a few good fundamental lessons. No more late night shortcuts.
  10. Oops -- I think I messed up. I tried to run the enable batch script while the flash drive was still in the unRAID box. Then when it wouldn't install I pulled the card and ran it directly from my windows laptop. Everything said Success but when I went to boot the server came back with DISK BOOT FAILURE - INSERT SYSTEM DISK. When I look at my Go script all the stuff in there is gone. Same with the Go.original in the bubba directory. I have to assume that my Syslinux.cfg is gone also. I have some older backups of my flash -- but they are inaccessible because they are stored on the downed server (that needs some re-thinking). I've taken my flash back out of the server, put it back into my laptop and disabled bubba from the batch file. Still won't boot. Do I need to reformat, rebuild and flash my boot flash drive? Will my configurations (vmware, still be intact on my card? I guess I have to save them off somehow. How much trouble do you think I'm in and what are the best suggestions for getting back to where I was. Thanks very much.
  11. Did my drive die? I have the red disk_disabled indicator. Here is a syslog. Thank you very much for any helpful information.
  12. musicmann, I turn my server off when I'm not going to use it for a few hours or overnight. Do you think this will become a problem for me? It would be great to get this integrated into the powerdown script that people are using. I'm pretty novice but am willing to do some research -- let me know if I can help. As a short term solution, I added vmware status, start, and stop to unmenu to make it a little more convenient to stop vmware before shutting down the system. Here is the link to the thread -- http://lime-technology.com/forum/index.php?topic=2110.msg19400#msg19400.
  13. That was it -- thanks so much! It works great! Anyone who is waiting for SlimServer or whatever, this is one way to get it running from unraid. Thanks musicmann -- great tutorial.
  14. musicmann, I've been working for weeks on this. Took me a long time to finally figure out how to put together a development system in vm. Then your directions for installing vmware were great -- thanks. I think I have everything running properly on my unRAID box. Here is the vmware status command to confirm -- root@Tower:/etc/pam.d# /etc/rc.d/init.d/vmware status Bridged networking on /dev/vmnet0 is running Host network detection is not running Host-only networking on /dev/vmnet1 is running DHCP server on /dev/vmnet1 is running Host-only networking on /dev/vmnet8 is running DHCP server on /dev/vmnet8 is running NAT networking on /dev/vmnet8 is running Module vmmon loaded Module vmnet loaded root@Tower:/etc/pam.d# However, I cannot log into the console. When VMware Infrastucture Web Access console asks me for my Login Name and Password, I enter the same root <password> combination I use to log into unRAID. Then the console returns -- Login failed due to a bad username or password. I've spent quiet a lot of time searching Google for the resolution to this problem but have not found the correct answer for this implementation. Could I have installed the wrong PAM? I used the one in your instructions called linux-pam-1.0.1-i486-1cjm.tgz (not the one in the code snippet linux-pam-0.99.10.0-i486-1gufo.tgz). Is this my problem? Any ideas would be greatly appreciated, I have a lot of time invested in this and feel like I'm very close to getting it to work. Thanks!
  15. Thanks musicmann, I have seen JoseTann's page previously but didn't connect that it could also help build the proper development platform. This makes sense and I'll follow those directions and see if I can get a little farther. Thanks for the advice and quick response.
  16. Musicman -- thanks for the excellent step by step. Do you know how I can fix this error when trying to run vmware-config.pl. What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] /usr/src/ The path "/usr/src" is an exiting directory, but it does not contain a "linux" subdirectory as expected. I installed the complete slackware 12.1 iso into a vm image. I also had the same problem when I had slackware installed native on the laptop. I think there might be a package of standard headers that I need to install but I cannot locate them on the slackware site. I'm not sure what this means, but when I do an echo linux-headers `uname -r` It returns linux-headers 2.6.24.5-smp I think I need to download and install the linux-headers 2.6.24.5-smp and install them on my vm slackware development image so that vmware-config.pl can run properly. Is this correct? Thanks!!
  17. I might be able to help. I've been trying to learn bash scripting so I can start to understand some of what goes on here. Here is a crack at a solution for you based on what I've been able to learn so far. (I'm sure that there is a much more efficient way to code some of this, but it is my first attempt at a shell script so I still have a lot to learn. Suggestions welcome.) #!/bin/bash # Enter the name of the user share here ushare=Movies # Enter the name of a subfolder you want to track within the user share here ushare_sub=_Childrens_DVDs # Enter the path you want to save the output file to here file_path=/mnt/user/broken_cache/ # testing for the existence of the output file if [ -f $file_path/Movie_on_Disk_List_${ushare}.txt ] then echo "There is an existing existence of the ${file_path}Movie_on_Disk_List_${ushare}.txt file. It will be copied to *.backup" mv ${file_path}Movie_on_Disk_List_${ushare}.txt ${file_path}Movie_on_Disk_List_${ushare}.txt.backup else echo "There is NOT an existing existence of the ${file_path}Movie_on_Disk_List_${ushare}.txt file. It will automatically be created." fi # Loop through each disk # for i in `seq 1 19` do CURRENT_DIR=/mnt/disk${i} # testing to see if there is a $ushare directory on the disk if [ -d $CURRENT_DIR/$ushare ] then echo "The ${ushare} directory exists on disk # ${i}" ; echo "***** The ${ushare} directory exists on disk # ${i}" >> ${file_path}Movie_on_Disk_List_${ushare}.txt /bin/ls -1 /mnt/disk${i}/$ushare/ >> ${file_path}Movie_on_Disk_List_${ushare}.txt # testing to see if there is a sub-Directory called ushare_sub in the Movies directory if [ -d $CURRENT_DIR/$ushare/$ushare_sub ] then echo "The ${ushare_sub} directory exists on disk # ${i}" ; echo "***** The ${ushare_sub} directory exists on disk # ${i}" >> ${file_path}Movie_on_Disk_List_${ushare}.txt /bin/ls -1 /mnt/disk${i}/$ushare/$ushare_sub/ >> ${file_path}Movie_on_Disk_List_${ushare}.txt else echo "The ${ushare_sub} directory does NOT exist on disk # ${i}" ; echo "***** The ${ushare_sub} directory on disk # ${i} does NOT exist" >> ${file_path}Movie_on_Disk_List_${ushare}.txt fi else echo "The ${ushare} directory does NOT exist on disk # ${i}" ; echo "***** The ${ushare} directory on disk # ${i} does NOT exist" >> ${file_path}Movie_on_Disk_List_${ushare}.txt fi done There are three lines to edit in this script. 1. Replace the "ushare=Movies" line with the name of the root level user share you want to list. It could be "ushare=Music" or whatever. 2. Replace the "ushare_sub=_Childrens_DVDs" line with the name of the sub-folder you want to list within the user share. It could be "ushare_sub=MP3" or whatever. If you don't want to list a sub-folder within your share then it would be ushare_sub="". 3. Replace the "file_path=/mnt/user/broken_cache/" line with the path where you want to save the file list. It could be "file_path=/mnt/user/Music/Lists/" or whatever. It should probably be located outside of the array so that you can get to it if the disks fail and you can't access the array. You could use "file_path=/boot/custom/log/" to do this. Then just run the script from the command line. Then open your new text file wherever you had is saved to. If you had previously run the script so that a file list for that share already exists, the script will first backup the old file and then create the new file list. It will output a list of all the directories and files in the user share with an indication as to which physical drive the folder or files are located. If you want, you could make a version of this script for each of your user shares and call this script from the go script or set up a cron job so that the lists stay updated. Hope this helps!
  18. Thanks for the reply and all the help. I do NOT get any of the text above the mdcmd section. That is the information I'm hoping to get ultimately with your help if possible. Here is the output of the command -- root@Tower:/boot# strings </proc/mdcmd | todos cmdOper=status cmdResult=ok sbName=/boot/config/super.dat sbVersion=0.94.0 sbCreated=1213816671 sbUpdated=1216970863 sbEvents=127 sbState=0 sbNumDisks=12 sbSynced=1216132889 sbSyncErrs=0 mdVersion=0.94.0 mdState=STARTED mdNumProtected=11 mdNumDisabled=0 mdDisabledDisk=0 mdNumInvalid=0 mdInvalidDisk=0 mdNumMissing=0 mdMissingDisk=0 mdNumNew=0 mdResync=0 diskNumber.0=0 diskName.0= diskState.0=7 diskSize.0=976762552 diskModel.0=MAXTOR STM310003 diskSerial.0=9QJ0G5RG diskNumReads.0=30866 diskNumWrites.0=31057 diskNumErrors.0=0 diskId.0=ata-MAXTOR_STM310003_9QJ0G5RG rdevNumber.0=0 rdevStatus.0=DISK_OK rdevName.0=sdh rdevSize.0=976762552 rdevModel.0=MAXTOR STM31000340AS rdevSerial.0= 9QJ0G5RG rdevId.0=ata-MAXTOR_STM31000340AS_9QJ0G5RG diskNumber.1=1 diskName.1=md1 diskState.1=7 diskSize.1=976762552 diskModel.1=WDC WD10EACS-00D diskSerial.1=WD-WCAU40229133 diskNumReads.1=2786980 diskNumWrites.1=12 diskNumErrors.1=0 diskId.1=ata-WDC_WD10EACS-00D_WD-WCAU40229133 rdevNumber.1=1 rdevStatus.1=DISK_OK rdevName.1=sdj rdevSize.1=976762552 rdevModel.1=WDC WD10EACS-00D6B0 rdevSerial.1= WD-WCAU40229133 rdevId.1=ata-WDC_WD10EACS-00D6B0_WD-WCAU40229133 diskNumber.2=2 diskName.2=md2 diskState.2=7 diskSize.2=976762552 diskModel.2=WDC WD10EACS-00D diskSerial.2=WD-WCAU40196412 diskNumReads.2=343729 diskNumWrites.2=15 diskNumErrors.2=0 diskId.2=ata-WDC_WD10EACS-00D_WD-WCAU40196412 rdevNumber.2=2 rdevStatus.2=DISK_OK rdevName.2=sda rdevSize.2=976762552 rdevModel.2=WDC WD10EACS-00D6B0 rdevSerial.2= WD-WCAU40196412 rdevId.2=ata-WDC_WD10EACS-00D6B0_WD-WCAU40196412 diskNumber.3=3 diskName.3=md3 diskState.3=7 diskSize.3=732574552 diskModel.3=ST3750640AS diskSerial.3=5QD03RVW diskNumReads.3=159 diskNumWrites.3=15 diskNumErrors.3=0 diskId.3=ata-ST3750640AS_5QD03RVW rdevNumber.3=3 rdevStatus.3=DISK_OK rdevName.3=sdi rdevSize.3=732574552 rdevModel.3=ST3750640AS rdevSerial.3= 5QD03RVW rdevId.3=ata-ST3750640AS_5QD03RVW diskNumber.4=4 diskName.4=md4 diskState.4=7 diskSize.4=732574552 diskModel.4=ST3750640AS diskSerial.4=5QD03GC1 diskNumReads.4=126 diskNumWrites.4=15 diskNumErrors.4=0 diskId.4=ata-ST3750640AS_5QD03GC1 rdevNumber.4=4 rdevStatus.4=DISK_OK rdevName.4=sde rdevSize.4=732574552 rdevModel.4=ST3750640AS rdevSerial.4= 5QD03GC1 rdevId.4=ata-ST3750640AS_5QD03GC1 diskNumber.5=5 diskName.5= diskState.5=0 diskSize.5=0 diskModel.5= diskSerial.5= diskNumReads.5=0 diskNumWrites.5=0 diskNumErrors.5=0 diskId.5=ata-_ rdevNumber.5=5 rdevStatus.5=DISK_NP rdevName.5= rdevSize.5=0 rdevModel.5= rdevSerial.5= rdevId.5=ata-_ diskNumber.6=6 diskName.6=md6 diskState.6=7 diskSize.6=732574552 diskModel.6=ST3750640AS diskSerial.6=5QD02WEA diskNumReads.6=144 diskNumWrites.6=12 diskNumErrors.6=0 diskId.6=ata-ST3750640AS_5QD02WEA rdevNumber.6=6 rdevStatus.6=DISK_OK rdevName.6=sdl rdevSize.6=732574552 rdevModel.6=ST3750640AS rdevSerial.6= 5QD02WEA rdevId.6=ata-ST3750640AS_5QD02WEA diskNumber.7=7 diskName.7=md7 diskState.7=7 diskSize.7=732574552 diskModel.7=ST3750640AS diskSerial.7=5QD02SPD diskNumReads.7=63 diskNumWrites.7=15 diskNumErrors.7=0 diskId.7=ata-ST3750640AS_5QD02SPD rdevNumber.7=7 rdevStatus.7=DISK_OK rdevName.7=sdg rdevSize.7=732574552 rdevModel.7=ST3750640AS rdevSerial.7= 5QD02SPD rdevId.7=ata-ST3750640AS_5QD02SPD diskNumber.8=8 diskName.8=md8 diskState.8=7 diskSize.8=488386552 diskModel.8=HDS725050KLA360 diskSerial.8=KRVN65ZAGLVN7F diskNumReads.8=1206670 diskNumWrites.8=217 diskNumErrors.8=0 diskId.8=ata-HDS725050KLA360_KRVN65ZAGLVN7F rdevNumber.8=8 rdevStatus.8=DISK_OK rdevName.8=sdb rdevSize.8=488386552 rdevModel.8=HDS725050KLA360 rdevSerial.8= KRVN65ZAGLVN7F rdevId.8=ata-HDS725050KLA360_KRVN65ZAGLVN7F diskNumber.9=9 diskName.9=md9 diskState.9=7 diskSize.9=488386552 diskModel.9=HDS725050KLA360 diskSerial.9=KRVN65ZAGP72SF diskNumReads.9=83 diskNumWrites.9=15 diskNumErrors.9=0 diskId.9=ata-HDS725050KLA360_KRVN65ZAGP72SF rdevNumber.9=9 rdevStatus.9=DISK_OK rdevName.9=sdk rdevSize.9=488386552 rdevModel.9=HDS725050KLA360 rdevSerial.9= KRVN65ZAGP72SF rdevId.9=ata-HDS725050KLA360_KRVN65ZAGP72SF diskNumber.10=10 diskName.10=md10 diskState.10=7 diskSize.10=488386552 diskModel.10=HDS725050KLA360 diskSerial.10=KRVN65ZAGR2S7F diskNumReads.10=2068787 diskNumWrites.10=15 diskNumErrors.10=0 diskId.10=ata-HDS725050KLA360_KRVN65ZAGR2S7F rdevNumber.10=10 rdevStatus.10=DISK_OK rdevName.10=sdf rdevSize.10=488386552 rdevModel.10=HDS725050KLA360 rdevSerial.10= KRVN65ZAGR2S7F rdevId.10=ata-HDS725050KLA360_KRVN65ZAGR2S7F diskNumber.11=11 diskName.11=md11 diskState.11=7 diskSize.11=488386552 diskModel.11=ST3500641AS diskSerial.11=3PM0DJRK diskNumReads.11=387992 diskNumWrites.11=30743 diskNumErrors.11=0 diskId.11=ata-ST3500641AS_3PM0DJRK rdevNumber.11=11 rdevStatus.11=DISK_OK rdevName.11=sdc rdevSize.11=488386552 rdevModel.11=ST3500641AS rdevSerial.11= 3PM0DJRK rdevId.11=ata-ST3500641AS_3PM0DJRK Thanks very much.
  19. Well, I finally figured out how to get hellanzb installed on unRAID. Thanks Xbit. Just seeing that someone got this running was enough to get me to dig in and figure it out. I learned a lot along the way as I am a novice Linux user. BTW -- do you use a swap file for this? Is it necessary? I have 4gb of RAM. This write up is partly to help others who want to get this app running and partly to help those new to unRAID and Linux with a process that can be used to install certain packages. I'm sure this isn't the best process, but this is my first crack at any of this and it worked for me. I'll highlight the steps of the process in RED so you don't have to read the commentary if you don't want to. Here goes -- The first step is to download hellanzb and start to understand it's prerequisites (dependencies). This link will take you to the homepage where you will download the latest hellanzb and extract the folder (hellanzb-0.13) to your flash drive at /boot/custom/usr/share/packages/. http://www.hellanzb.com/trac On this page you can see that hellanzb has the following prerequisites. hellanzb --twisted v1.3 --rar --par2cmdline Now lets get the prerequisites and understand their prerequisites. I used google to search for 'twisted slackware'. I used this type of search for each prerequisite. Sometimes you will see a link for a version of the prerequisite that is older and in a folder for an earlier version of slackware. Usually on these sites there is a mechanism to change directories up a folder or select a newer version of slackware releases. Always see if there is a version for slackware 12.1 first, if not then check for 12.0, and so on. Here is the link to twisted -- http://repository.slacky.eu/slackware-12.1/system/twisted/8.0.1/ Notice that the prerequisite for hellanzb is twisted v1.3 and this appears to be the download for twisted v8.0.1. That will meet the requirement so all is well to proceed. Download the *.tgz file (twisted-8.0.1-noarch-1sl.tgz) to /boot/custom/usr/share/packages/. On the webpage click the src/ link. Now click the 'slack-required' link. This shows the 3 prerequisites for twisted. hellanzb --twisted v1.3 -----glibc-solibs >= 2.7-i486-10 -----python >= 2.5.2-i486-1 -----zope.interface >= 3.3.0-noarch-1sl --rar --par2cmdline Find them on this web site or google search for them. Here is the link for glibc-solibs-2.7-i486-10 -- http://packages.slackware.it/package.php?q=12.1/glibc-solibs-2.7-i486-10 I couldn't find any documentation about prerequisites so I guess there aren't any. Here is the link for python-2.5.2-i486-1 -- http://packages.slackware.it/package.php?q=12.1/python-2.5.2-i486-1 Here is the link for zope.interface-3.3.0-noarch-1sl.tgz -- http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.1/system/zope.interface/3.3.0/ I didn't see any prerequisites for python but there are for zope. However, we already accounted for those earlier so there's nothing more to worry about. Download all of these packages to /boot/custom/usr/share/packages/. hellanzb --twisted v1.3 -----glibc-solibs >= 2.7-i486-10 -----python >= 2.5.2-i486-1 -----zope.interface >= 3.3.0-noarch-1sl -------glibc-solibs >= 2.7-i486-10 -------python >= 2.5.2-i486-1 --rar --par2cmdline Rar is found at the following link -- http://www.rarlab.com/rar_add.htm Download the slackware version of the *.tgz file to /boot/custom/usr/share/packages/. par2cmdline is found at the following link -- http://linuxtracker.org/index.php?page=torrent-details&id=a5bb90f0bf215ba06dc75e4b2819045fb0b491bf Extract the file in the zip and move it to /boot/custom/usr/share/packages/. Now everything is in place and we need to setup the hellanzb.conf configuration file. In a telnet session copy the hellanzb.conf.sample file to the proper location and rename to hellanzb.conf. Use this command -- cp /boot/custom/usr/share/packages/hellanzb-0.13/etc/hellanzb.conf.sample /boot/custom/usr/etc/hellanzb.conf Now edit the /boot/custom/usr/etc/hellanzb.conf file as necessary. Here is a summary of the changes I made. Hellanzb.LOG_FILE = '/mnt/disk11/hellanzb/logs/hellanzb.log' Substitute your disk where mine says disk11. This might not be the best strategy. I tried to shutdown my server and all the drives showed as unformatted except #11 and I couldn't stop the array to shutdown or reboot. I thought I was screwed! Then I realized that I hadn't killed hellanzb (it was running background) and maybe the log files prevent disk11 from unmounting and therefore no shutdown. I cleanly shutdown hellanzb (hellanzb shutdown) and then was able to shutdown and restart my server. All appears good. I wonder if I move the log files to the /boot/ disk if this would work better. Also, I'm not sure if this inhibits spindown on disk11 or not. I'll try to figure that out sometime. hosts = [ 'unlimited.newshosting.com:119' ], This is where you put your news server address. username = 'xxxxxx', password = 'xxxxxx', This is where you enter your login credentials for your news server. Hellanzb.PREFIX_DIR = '/mnt/disk11/hellanzb/' This is where you want your files to be downloaded and where you want to dump *.nzb files to queue. Make sure this disk has lots of room. I would like to get this to work with user shares so data will dynamically flow to other disks as necessary. I'm not sure how to do this yet. Hellanzb.PAR2_CMD = '/boot/custom/usr/share/packages/par2' This will tell hellanzb where to locate your par2 script you downloaded earlier. Final step is to modify the GO script to install all of this for you upon reboot. Here is my GO script. The lines highlighted in RED are the ones that are relevant to hellanzb and should be added to your GO script. If you have screen installed you can un-comment the line in the GO script and hellanzb will be started in the background at boot up. Otherwise, to start hellanzb telnet into unRAID and type 'hellanzb.py'. After this runs, you will have a new folder on disk11 (and you will have a new user share after the next reboot called hellanzb if user shares are enabled). Place your *.nzb files in /mnt/disk11/hellanzb/nzb/daemon.queue. When hellanzb is running these files will automatically be queued and downloaded, par2 verified/repaired, and then unrar'd to /mnt/disk11/hellanzb/usenet. If you want to see hellanzb's status open a new telnet session and type 'hellanzb.py status'. If you want to shutdown hellanzb type 'hellanzb.py shutdown'. Some of the things I would like to figure out are -- --how to setup VPN access to my daemon.queue folder so I can queue downloads from outside my firewall --how to add 'hellanzb.py shutdown' to the unRAID shutdown script --how to configure hellanzb to use user shares instead of explicitly naming disk11 --how to understand permissions. For example, I cannot drop *.nzb from my ubuntu laptop into daemon.queue because the folder is read only. If I FTP then everything works. Probably because I log into FTP as root and hellanzb runs as root. I think I am a different user when I access my unRAID server from ubuntu. Good Luck!
  20. Xbit, no worries on the help. I have it running on a test usb stick. Now I will move it to my real server. I'll let you know if I have any questions but thanks to you and all of the members who have helped. I'll post a guide when I sort it all out. Thanks again!
  21. Thanks for the help. It didn't solve the problem though (in my case). Here is the email text from the old script -- and here is the output from your new script -- Same info - not as much for formatting (I personally do not care about the formating of this section) for the /proc/mdcmd/ section. Thanks for the help so far, any other ideas?
  22. Alright, since you said hellanzb will run on unRAID I dug into it and gave it a try. I think I got pretty far. Here's where I am so far -- - I have these packages install from my GO script ----- python-2.5.2-i486_1.tgz ----- twisted-8.0.1-noarch-1sl.tgz ----- unrar-3.7.8-i486-1stc_slack12.1.tgz ----- zope.interface-3.3.0-i486-1ced.tgz - I put the par2 file in /boot/ (the file from par2cmd compiled by WeeboTech - thanks!) - I have an edited hellanzb.conf file that I copy to /usr/etc/ that makes the default hellanzb directory /boot/packages/hellanzb-0.13/ - I have the hellanzb install files in a folder at /boot/packages/hellanzb-0.13/ After I boot the system I -- - telnet to unRAID - cd /boot/packages/hellanzb-0.13 - cp /boot/packages/hellanzb-0.13/hellanzb.conf /usr/etc/ - cd /boot/ - hellanzb.py (to start hellanzb) Here is what I see in the terminal window -- root@Tower:/boot# hellanzb.py Traceback (most recent call last): File"/usr/bin/hellanzb.py", line 14, in <module> from Hellanzb.Core import main File "/usr/lib/python2.5/site-packages/Hellanzb/Core.py", line 9, in <module> from Hellanzb.HellaReactor import HellaReactor File "/usr/lib/python2.5/site-packages/Hellanzb/HellaReactor.py", line 13, in <module> from twisted.internet.selectreactor import SelectReactor File "/usr/lib/python2.5/site-packages/twisted/internet/selectreactor.py", line 17, in <module> from zope.interface import implements ImportError: No module named zope.interface root@Tower:/boot# Any ideas on the zope.interface error? Thanks for your help.
  23. Hi -- will someone please try to help me with this? I'm pretty close to getting it to work thanks to all of the great help from the contributors of this thread. When I run the smtp_check_unraid.sh script from telnet the only text in the resulting email is output from the /proc/mdcmd: section -- nothing else is included in the email message. When inspecting the smtp_check.log it appears that the echo string was built correctly and that it was also correctly passed to the email server. However, the only text that comes through is from the /proc/mdcmd: section. Attached is the smtp_check.log file and a syslog file for your inspection. Any ideas how to get all of the appropriate sections to be included in the email would be appreciated -- thanks again.
  24. Thanks very much for the offer Xbit! I could absolutely use your help. Unfortunately, I didn't get very far on this one on my own. I'm a novice Linux user in that I have no formal training or experience. However, I have been playing around on it for a year or so (because of the great app hellanzb which I run on my ubuntu laptop). I spend a lot of time reading (and re-reading) this forum and have been able to do a lot so far with my new unRAID system. From instructions in this forum I have implemented the Media Player disk spin up script, the smartctl v5.38 script, installed screen and twonky from the go script, and almost have the smtp_check_unraid.sh script working (it only returns the results of /proc/mdcmd in the email body, nothing else even though the echo command has it included). So I'm quickly getting familiar with unRAID and have installed hellanzb a number of times (on ubuntu). I'm still on Step 1 because I can't find a any instructions on how to install hellanzb on unRAID and have no idea where to start. Maybe this is one of those where I have to decompress the bzimage and do something and recompress it or setup a development environment in vmware -- I read about this process in these forums a while ago. Any help you could give someone who is willing to research but still needs step by step instructions would be greatly appreciated. If I can somehow get it together with help I will document the steps for others. I know a friend or two who would love this functionality. There is no immediate urgency for your help -- at your convenience please. I already run hellanzb from a dedicated laptop so I'm OK there. Thanks again!!
  25. Xbit -- did you ever succeed with hellanzb? I would really appreciate any tips you can offer (or anyone else, for that matter). Thanks very much.