Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

unMENU 1.5 ... now available for download.

Featured Replies

Yes, my unMenu bookmark is set to 'http://192.168.0.100:8080/' and it works every time, so I can access the main page with no problems.  The subsequent pages still default to 'http://tower:8080/whatever' and they work about half the time.  If I manually type in 'http://192.168.0.100:8080/whatever''>http://192.168.0.100:8080/whatever' it works every time.

 

try clearing your browser history and cache.  That might help to clean stuff out.

Did you use an editor that does not add carriage returns to the ends of lines when you edited the unmenu.conf file?

If you did, and then re-started unMENU, it would also show http://192.168.0.100:8080/whatever

 

Joe L.

 

I used unmenu's built in editor.  Clearing my browser cache seemed to have helped, but it still doesn't work every time.  I'm at maybe 90% functional now.

  • Replies 1.3k
  • Views 368k
  • Created
  • Last Reply

I just tried stopping the array via unmenu and it's still shows disk7 as being mounted. 

 

Oct 3 16:23:31 Tower1 kernel: 
Oct 3 16:23:48 Tower1 unmenu[1519]: umount: /mnt/user: not mounted
Oct 3 16:23:50 Tower1 unmenu[1519]: umount: /mnt/disk7: device is busy
Oct 3 16:23:50 Tower1 unmenu[1519]: umount: /mnt/disk7: device is busy
Oct 3 16:23:50 Tower1 unmenu[1519]: rmdir: /mnt/disk7: Device or resource busy
Oct 3 16:23:50 Tower1 kernel: mdcmd (6761): stop 
Oct 3 16:23:50 Tower1 kernel: md: 2 devices still in use.

 

 

Anyone have any idea why this is?

I just tried stopping the array via unmenu and it's still shows disk7 as being mounted. 

 

Oct 3 16:23:31 Tower1 kernel: 
Oct 3 16:23:48 Tower1 unmenu[1519]: umount: /mnt/user: not mounted
Oct 3 16:23:50 Tower1 unmenu[1519]: umount: /mnt/disk7: device is busy
Oct 3 16:23:50 Tower1 unmenu[1519]: umount: /mnt/disk7: device is busy
Oct 3 16:23:50 Tower1 unmenu[1519]: rmdir: /mnt/disk7: Device or resource busy
Oct 3 16:23:50 Tower1 kernel: mdcmd (6761): stop 
Oct 3 16:23:50 Tower1 kernel: md: 2 devices still in use.

 

 

Anyone have any idea why this is?

 

If your mysql is on that disk it will stay busy until you stop mysql.  There is no way to get around this unless you put some special stuff in place.  I think JoeL has a script/something that can detect when the stop button is pushed and then stops the required programs.

  • Author

I just tried stopping the array via unmenu and it's still shows disk7 as being mounted.  

 

Oct 3 16:23:31 Tower1 kernel: 
Oct 3 16:23:48 Tower1 unmenu[1519]: umount: /mnt/user: not mounted
Oct 3 16:23:50 Tower1 unmenu[1519]: umount: /mnt/disk7: device is busy
Oct 3 16:23:50 Tower1 unmenu[1519]: umount: /mnt/disk7: device is busy
Oct 3 16:23:50 Tower1 unmenu[1519]: rmdir: /mnt/disk7: Device or resource busy
Oct 3 16:23:50 Tower1 kernel: mdcmd (6761): stop 
Oct 3 16:23:50 Tower1 kernel: md: 2 devices still in use.

 

You tell me... what is active on disk7

It could be a program with an open file

A program using it as the current directory

A mount point for a different disk

A loop device.

unMENU will send a TERM signal to processes active on a disk, but they can ignore it.  (or, rather that is what I think it will do. I'll review the code for a logic issue that might not have been identified till now)

 

 

One more thing... What version of unMENU are you running?

I just tried stopping the array via unmenu and it's still shows disk7 as being mounted. 

 

Oct 3 16:23:31 Tower1 kernel: 
Oct 3 16:23:48 Tower1 unmenu[1519]: umount: /mnt/user: not mounted
Oct 3 16:23:50 Tower1 unmenu[1519]: umount: /mnt/disk7: device is busy
Oct 3 16:23:50 Tower1 unmenu[1519]: umount: /mnt/disk7: device is busy
Oct 3 16:23:50 Tower1 unmenu[1519]: rmdir: /mnt/disk7: Device or resource busy
Oct 3 16:23:50 Tower1 kernel: mdcmd (6761): stop 
Oct 3 16:23:50 Tower1 kernel: md: 2 devices still in use.

 

 

Anyone have any idea why this is?

 

If your mysql is on that disk it will stay busy until you stop mysql.  There is no way to get around this unless you put some special stuff in place.  I think JoeL has a script/something that can detect when the stop button is pushed and then stops the required programs.

 

That's what I figured and that's the reason I was putting the line I previously posted in my go file.  But Joe has said that the "Stop Array" button in unMENU's management screen will terminate the processes holding disks active.

I just tried stopping the array via unmenu and it's still shows disk7 as being mounted.  

 

Oct 3 16:23:31 Tower1 kernel: 
Oct 3 16:23:48 Tower1 unmenu[1519]: umount: /mnt/user: not mounted
Oct 3 16:23:50 Tower1 unmenu[1519]: umount: /mnt/disk7: device is busy
Oct 3 16:23:50 Tower1 unmenu[1519]: umount: /mnt/disk7: device is busy
Oct 3 16:23:50 Tower1 unmenu[1519]: rmdir: /mnt/disk7: Device or resource busy
Oct 3 16:23:50 Tower1 kernel: mdcmd (6761): stop 
Oct 3 16:23:50 Tower1 kernel: md: 2 devices still in use.

 

You tell me... what is active on disk7

It could be a program with an open file

A program using it as the current directory

A mount point for a different disk

A loop device.

unMENU will send a TERM signal to processes active on a disk, but they can ignore it.  (or, rather that is what I think it will do. I'll review the code for a logic issue that might not have been identified till now)

 

 

One more thing... What version of unMENU are you running?

 

Well, like I said, disk7 is where my mysql db's reside.  According to what you said, I was expecting the unmenu "stop array" button to kill the running processes and allow all the drives to unmount, but that didn't happen.  Again, if I manually run 'killall mysqld', disk7 will then unmount.  I am running unmenu.awk: Version 1.3 Revision: 139

 

P.S. I just remembered that I also have a directory on disk7 that is mounted on a two other XBMC linux machines.  But if that were the problem, then why would running 'killall mysqld' allow the disk to unmount?  My Linux knowledge is almost non-existent, so forgive me if I'm being thick.

I finally created the button and it works (although I had to change mysql to mysqld in that last line).  That's fine for a manual shutdown, but what about the powerdown script for automated shutdown?  That still doesn't kill mysql.  I use that in conjunction with an APC battery backup because our power goes out quite a bit here.  Also is there a command I can run via telnet to initiate the powerdown command?

  • Author

I finally created the button and it works (although I had to change mysql to mysqld in that last line).  That's fine for a manual shutdown, but what about the powerdown script for automated shutdown?  That still doesn't kill mysql.  I use that in conjunction with an APC battery backup because our power goes out quite a bit here.  Also is there a command I can run via telnet to initiate the powerdown command?

If the powerdown command is installed you can invoke it by typing

/sbin/powerdown

I am unable to install md5 - Deep Checksums package. I get this error

 

(MD5 of existing downloaded file NOT matched - download may be corrupted or download URL no longer valid.)

 

There is a bad link at

 

linuxpackages.inode.at/Slackware/Slackware-13.0/frias/misc/md5deep-3.4-i486-1mfb.tgz.

 

I get a 404 error not found when clicking on the link.

 

My UnMenu is up to date. "No updates needed. All files are up to date."

I have no updated link.  You can try searching the web for a alternate repository that holds the

md5deep-3.4-i486-1mfb.tgz

package.   If you find it and download it and put it in the /boot/packages directory, the package manager will be able to use it.  Otherwise, can't do much to help.   

 

I tried a quick search using Google, and all the mirror sites have it missing too. (duh... they are mirror sites)

Links on the web come and go.  Those on official sites tend to be more stable.   That one seemed to be in a "frias" sub-directory. Sorry.

 

Let me know if you find a working link to it.

 

Joe L.

The newer version source link is http://sourceforge.net/projects/md5deep/files/md5deep/md5deep-3.6/md5deep-3.6.tar.gz/download maybe that will help.
  • Author
It did help...

 

I just up-loaded a new version of the md5deep package .conf file.  It downloads the source code from sourceforge and uses the "C" compiler to compile the 3.6 version of md5deep on your server.

 

Give it a try.  (You'll need to use the "Check for Updates" button on the user-scripts page and then the "Install Updates" button.)

You will need to install the gcc "C" compiler package and gunzip package first for the install of md5deep to complete as the install process  compiles it from the source code.

 

Joe L.

It did help...

 

I just up-loaded a new version of the md5deep package .conf file.  It downloads the source code from sourceforge and uses the "C" compiler to compile the 3.6 version of md5deep on your server.

 

Give it a try.  (You'll need to use the "Check for Updates" button on the user-scripts page and then the "Install Updates" button.)

You will need to install the gcc "C" compiler package and gunzip package first for the install of md5deep to complete as the install process  compiles it from the source code.

 

Joe L.

 

Is the gunzip package supposed to be available via your package manager in unmenu? I don't see it as an option.

  • Author

It did help...

 

I just up-loaded a new version of the md5deep package .conf file.  It downloads the source code from sourceforge and uses the "C" compiler to compile the 3.6 version of md5deep on your server.

 

Give it a try.  (You'll need to use the "Check for Updates" button on the user-scripts page and then the "Install Updates" button.)

You will need to install the gcc "C" compiler package and gunzip package first for the install of md5deep to complete as the install process  compiles it from the source code.

 

Joe L.

 

Is the gunzip package supposed to be available via your package manager in unmenu? I don't see it as an option.

My mistake... gunzip is already in the unRAID release.  You do not need to  install it.  You only need to install the compiler package.

 

Sorry for any confusion.

 

Joe L.

i was using umenu to make my shares, it kind of hung up, now I can't get to //tower \\tower or http://192.168.2.10  I am preclearing a drive and its so close to finishing on hour 21 of roughly 28 so I don't want to reboot the server, any other options to get access to //tower

 

I have attached my syslog I also did a restart on unMenu thinking it was the culprit

http://flomaster.pastebin.com/3AjD4fvx << syslog here it was to big to attach

 

 

-=Jason=-

  • Author

i was using umenu to make my shares, it kind of hung up, now I can't get to //tower \\tower or http://192.168.2.10  I am preclearing a drive and its so close to finishing on hour 21 of roughly 28 so I don't want to reboot the server, any other options to get access to //tower

 

I have attached my syslog I also did a restart on unMenu thinking it was the culprit

http://flomaster.pastebin.com/3AjD4fvx << syslog here it was to big to attach

 

 

-=Jason=-

These messages in the syslog seem to indicate you have a networking problem.    Does not look like unMENU was the cause at all.

check the cabling... and connections...

The link to the server keeps getting dropped and re-established.

#

Jan  4 02:53:58 Tower last message repeated 3 times

Jan  4 08:09:44 Tower kernel: r8169: eth0: link down

Jan  4 08:09:44 Tower ifplugd(eth0)[1211]: Link beat lost.

Jan  4 08:09:45 Tower kernel: r8169: eth0: link up

Jan  4 08:09:46 Tower ifplugd(eth0)[1211]: Link beat detected.

Jan  4 08:39:41 Tower in.telnetd[17945]: connect from 192.168.2.2 (192.168.2.2)

Jan  4 08:39:47 Tower login[17946]: ROOT LOGIN  on `pts/0' from `192.168.2.2'

Jan  4 11:23:50 Tower kernel: r8169: eth0: link down

Jan  4 11:23:50 Tower ifplugd(eth0)[1211]: Link beat lost.

Jan  4 11:23:51 Tower kernel: r8169: eth0: link up

Jan  4 11:23:52 Tower ifplugd(eth0)[1211]: Link beat detected.

Jan  4 11:32:18 Tower in.telnetd[15348]: connect from 65.248.164.99 (65.248.164.99)

Jan  4 11:32:44 Tower telnetd[15348]: ttloop: peer died: EOF

Jan  4 13:11:43 Tower kernel: r8169: eth0: link down

Jan  4 13:11:43 Tower ifplugd(eth0)[1211]: Link beat lost.

Jan  4 13:11:44 Tower kernel: r8169: eth0: link up

Jan  4 13:11:44 Tower ifplugd(eth0)[1211]: Link beat detected.

Jan  4 13:23:32 Tower in.telnetd[5008]: connect from 65.248.164.99 (65.248.164.99)

Jan  4 13:23:44 Tower telnetd[5008]: ttloop: peer died: EOF

Joe, its strange I can ping  the computer from my win7 laptop and connect via Putty-telnet for command line, yet I can't access //tower or http://192.168.2.10 also I can connect using the unMenu port  //tower:8080  seems very strange to me

 

any suggestions?

 

-=Jason=-

Newbie here.  How can I get the drive models and serial numbers to show up on the main page under the Drive Partitions - Not In Protected Array section?  The other columns have information for the 11 drives, but not the model/serial column.  The funny thing is I think when I first started up UnMenu, the information was there.

 

I have 11 drives, but none have been assigned since I have yet to complete the preclearing stage.  I am running the free version of Unraid 4.5.6. while I complete my hardware build.

  • Author

Newbie here.  How can I get the drive models and serial numbers to show up on the main page under the Drive Partitions - Not In Protected Array section?  The other columns have information for the 11 drives, but not the model/serial column.  The funny thing is I think when I first started up UnMenu, the information was there.

 

I have 11 drives, but none have been assigned since I have yet to complete the preclearing stage.  I am running the free version of Unraid 4.5.6. while I complete my hardware build.

the disk devices are detected by looking at the contents of /proc/partitions

cat /proc/partitions

 

The model/serial numbers are then found by matching the devices with the contents of a listing of /dev/disk/by-id

ls -l /dev/disk/by-id

 

 

Newbie here.  How can I get the drive models and serial numbers to show up on the main page under the Drive Partitions - Not In Protected Array section?  The other columns have information for the 11 drives, but not the model/serial column.  The funny thing is I think when I first started up UnMenu, the information was there.

 

I have 11 drives, but none have been assigned since I have yet to complete the preclearing stage.  I am running the free version of Unraid 4.5.6. while I complete my hardware build.

the disk devices are detected by looking at the contents of /proc/partitions

cat /proc/partitions

 

The model/serial numbers are then found by matching the devices with the contents of a listing of /dev/disk/by-id

ls -l /dev/disk/by-id

 

 

 

I am a little confused...am I suppose to edit some UnMenu configuration file to match the output of these two commands for both information to show up on the Main page of UnMenu under the listing for Drive Partitions that are not in the protected array?  Right now everything shows (dev, temp, size) up except the model/serial column.

  • Author

Newbie here.  How can I get the drive models and serial numbers to show up on the main page under the Drive Partitions - Not In Protected Array section?  The other columns have information for the 11 drives, but not the model/serial column.  The funny thing is I think when I first started up UnMenu, the information was there.

 

I have 11 drives, but none have been assigned since I have yet to complete the preclearing stage.  I am running the free version of Unraid 4.5.6. while I complete my hardware build.

the disk devices are detected by looking at the contents of /proc/partitions

cat /proc/partitions

 

The model/serial numbers are then found by matching the devices with the contents of a listing of /dev/disk/by-id

ls -l /dev/disk/by-id

 

 

 

I am a little confused...am I suppose to edit some UnMenu configuration file to match the output of these two commands for both information to show up on the Main page of UnMenu under the listing for Drive Partitions that are not in the protected array?  Right now everything shows (dev, temp, size) up except the model/serial column.

No, you need not do anything.

 

However, you could supply in your next post the contents of the two commands I listed for you to try.  It will allow me to see if the disks show their partitions there. 

 

If the disks do not have entries in /dev/disk/by-id unMENU can match, then there is absolutely nothing unMENU can do to display them since it has no idea they exist if the OS does not supply the data.  If the data is there, but in a form that is unique because of your hardware, I'll might be able to improve unMENU to handle it.  If there is no entry at all, reboot when convenient and hopefully the information will be there.

 

Joe L.

my problems have been sorted out, after a reboot after my 2nd wd 20ears passed the preclear I went for a reboot, only to get a black blinking screen..... wtf....I went into the bios and found out some how some way my boot device went from usb as first to sata hard drive. i made the changes and it booted into usb like it should.

 

question, should unMENU auto start at boot or do i need to start it manually after every boot, because it i had to manually start it.

 

-=Jason=-

  • Author

my problems have been sorted out, after a reboot after my 2nd wd 20ears passed the preclear I went for a reboot, only to get a black blinking screen..... wtf....I went into the bios and found out some how some way my boot device went from usb as first to sata hard drive. i made the changes and it booted into usb like it should.

Many motherboards will "help" you by assigning any newly added disk as the boot disk.  it is why you needed to re-assign the flash drive, because it "helped" you.

question, should unMENU auto start at boot or do i need to start it manually after every boot, because it i had to manually start it.

 

-=Jason=-

It will not start itself unless you add a line to the end of your go script to start it.

That line should be

/boot/unmenu/uu

(assuming you installed it in /boot/unmenu as most do)

 

You can use the config View/Edit plugin in unMENU to edit and add the line to the end of the "go" script.  It will automatically make a backup copy should you wish to revert to it.

No, you need not do anything.

 

However, you could supply in your next post the contents of the two commands I listed for you to try.  It will allow me to see if the disks show their partitions there.   

 

If the disks do not have entries in /dev/disk/by-id unMENU can match, then there is absolutely nothing unMENU can do to display them since it has no idea they exist if the OS does not supply the data.   If the data is there, but in a form that is unique because of your hardware, I'll might be able to improve unMENU to handle it.   If there is no entry at all, reboot when convenient and hopefully the information will be there.

 

Joe L.

 

Attached are the outputs of the cat /proc/partitions and ls -l /dev/disk/by-id commands.  Hope this can tell you why the model/serial column are not displaying in UnMenu Main page.  Also I don't know why some drives are labeled ata and some are labeled scsi-sata.

 

Initially, I had piped the outputs of these two commands to two text files in /tmp.  However, I could not find a way to download those two files to my Windows machine.  I tried logging in as root using ftp in a Windows command prompt, but I could not change to the /tmp directory.  So I ended moving the two files to the /boot share and then access that share.

Outputs.txt

  • 3 weeks later...

sorry for the newbie question but i did try to search and found nothing.

is there any way to install unmenu if you are behind a proxy server?

 

 

thank you

  • Author

sorry for the newbie question but i did try to search and found nothing.

is there any way to install unmenu if you are behind a proxy server?

 

Try this.  Type:

mkdir -p /boot/unmenu

cd /boot/unmenu

export http_proxy=http://your.proxy.server:port

unmenu_install -i -d /boot/unmenu

 

It should install.  You can put that same

export http_proxy=http://your.proxy.server:port

line in your config/go script, prior to the line that invokes "/boot/unmenu/uu"

The ability to check for updates should then work.

 

The package manager will still not be able to download the files it needs through the proxy but the download links are all there for you to click on and download the packages themselves through your proxy on your PC.  Then, you can just move the files to /boot/packages

Once the files are there, the package manager will let you install them.

 

Joe L.

How can I get SysInfo to work? It's returning 404 - Not Found.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.