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.

unRAID 6 NerdPack - CLI tools (iftop, iotop, screen, kbd, etc.)

Featured Replies

Ok, have been using these for years without issue until recently. Possibly relating to a UnRaid OS update (went from v6.6.6 to v6.9.2), but am not sure.

 

I mainly use the unrar tool and had a nice VBS script that would do various things, including unrar files for me.

Now it comes up with a "not found" type error when running the commend.

 

If i log into my server as root i can't find the unrar program.

 

Where should it be? looked in the /usr/bin location

 

I've tried reinstalling the NerdPack and that hasn't helped.

 

*Edit, also i just noticed the config\plugins\NerdPack\packages\6.9 folder is empty. Is that right?

Edited by pantner

  • Replies 2k
  • Views 776.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • EDIT: Nerdtools is now available as a replacement, you might want to check that first: Some tools like iperf3 and perl are now included in the base unraid release, hence them not being present i

  • Lol, are we going to petition the willy wonka company to change the name of their candy too?  I guess its not a big deal to change the name, I just have to laugh at the thought of someone honestly bei

  • Reason why it's not marked as being incompatible and it hasn't been said point blank that it's going to disappear is because the deadline for this to happen is when 6.11 stable is released.  

Posted Images

On 12/4/2021 at 1:09 PM, KnifeFed said:

 

Doesn't it come default with Unraid? Otherwise I don't know why I have it:

 

$ which jq
/usr/bin/jq

$ jq --version
jq-1.6

 

Hm, i couldnt find jq before, added a custom script to install it and afterwards i was able to use it

4 hours ago, Joly0 said:

Hm, i couldnt find jq before, added a custom script to install it and afterwards i was able to use it

Could it be that it's a dependency of some other package? Mine might come from Fish shell.

I was wondering how the tools and packages within nerdpack gets updated or how they could be. Since i have started reciving error around mcelog:

mcelog: warning: 8 bytes ignored in each record

Which, from what i found, is due to outdated version of mcelog. 

It seems fio does not work... I only get "Illegal instruction" on any command.
unRAID Version: 6.9.2
NerdPack Version: 2021.08.11

 

2021-12-09_19-49-42__WindowsTerminal.png

I might be a totally noob for this stuff, but I got Nerdpack installed, and still when I type "unrar" in terminal I get "bash: unrar: command not found".

 

What can be wrong? Unraid 6.9.2

 

EDIT: Well, not that noob. 😃 I removed the plugin, then re added it, and installed unrar.

 

/Söder

Edited by soder
did some research

Borgmatic would be a great addition, especially as borgbackup is already in the pack.

 

Please add Borgmatic :)

  • 2 weeks later...

jdupes is outdated by almost a year now but says its up to date in nerd pack.  Any chance this can be looked into?

Happy new year, all!
I've got bashtop installed via Nerd Pack, could someone be so kind as to point me to where its configuration file is located?

Just trying to change the update interval.

Thanks in advance!

14 hours ago, syphant said:

Happy new year, all!
I've got bashtop installed via Nerd Pack, could someone be so kind as to point me to where its configuration file is located?

Just trying to change the update interval.

Thanks in advance!

Happy new year, buddy. The config is in /root/.config/bashtop

On 10/20/2021 at 5:03 PM, Phoenix26 said:

Anyone else getting an error when trying to use iotop?

 

iotop
Traceback (most recent call last):
  File "/usr/sbin/iotop", line 17, in <module>
    main()
  File "/usr/lib64/python2.7/site-packages/iotop/ui.py", line 620, in main
    main_loop()
  File "/usr/lib64/python2.7/site-packages/iotop/ui.py", line 610, in <lambda>
    main_loop = lambda: run_iotop(options)
  File "/usr/lib64/python2.7/site-packages/iotop/ui.py", line 508, in run_iotop
    return curses.wrapper(run_iotop_window, options)
  File "/usr/lib64/python2.7/curses/wrapper.py", line 22, in wrapper
    stdscr = curses.initscr()
  File "/usr/lib64/python2.7/curses/__init__.py", line 33, in initscr
    fd=_sys.__stdout__.fileno())
_curses.error: setupterm: could not find terminal

 

Tried re-installed it but made no difference.

Unraid V6.9.2

Same for me.

Looking at the github repo, it looks like the plugin (NerdTools) may have been abandoned, which is a shame.

As a quick & dirty fix: 

cd /mnt/user/XXXX (where XXXX is a share of yours)

wget https://slackware.uk/slackware/slackware64-14.2/slackware64/l/ncurses-5.9-x86_64-4.txz

upgradepkg --install-new ncurses-5.9-x86_64-4.txz

 

 

Following this, iotop works again.

22 hours ago, boomam said:

As a quick & dirty fix: 

cd /mnt/user/XXXX (where XXXX is a share of yours)

wget https://slackware.uk/slackware/slackware64-14.2/slackware64/l/ncurses-5.9-x86_64-4.txz

upgradepkg --install-new ncurses-5.9-x86_64-4.txz

 

 

Following this, iotop works again.

 

I confirm that this also works on my system. 6.9.2

Thank you booman!

 

This effectively downgraded my ncurses package from 6.2 to 5.9.

+==============================================================================
| Upgrading ncurses-6.2_20201024-x86_64-1 package using ./ncurses-5.9-x86_64-4.txz
+==============================================================================

Hopefully nothing else breaks...

On 1/15/2020 at 11:59 AM, Ziggurat said:

Can I request ranger to be added as a package?
https://github.com/ranger/ranger/

 

I see many requests for a filebrowser on unraid. This would be one. Just open the terminal and type ranger and you got a terminal :D

 

I was looking for this and saw it WAS in NerdPack :)

image.thumb.png.fd10c94ff89a1161582407e3850338a0.png

 

However, when I try and run it from the cli, it errors :(

ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "/usr/bin/ranger", line 36, in <module>
    sys.exit(ranger.main())  # pylint: disable=no-member
  File "/usr/lib64/python2.7/site-packages/ranger/core/main.py", line 32, in main
    from ranger.container.settings import Settings
  File "/usr/lib64/python2.7/site-packages/ranger/container/settings.py", line 13, in <module>
    from ranger.gui.colorscheme import _colorscheme_name_to_class
  File "/usr/lib64/python2.7/site-packages/ranger/gui/colorscheme.py", line 33, in <module>
    from ranger.gui.color import get_color
  File "/usr/lib64/python2.7/site-packages/ranger/gui/color.py", line 74, in <module>
    curses.setupterm()
_curses.error: setupterm: could not find terminal

 

I suspect this may be to do with the ncurses version which I have see giving issues with iotop as well

 

Traceback (most recent call last):
  File "/usr/sbin/iotop", line 17, in <module>
    main()
  File "/usr/lib64/python2.7/site-packages/iotop/ui.py", line 620, in main
    main_loop()
  File "/usr/lib64/python2.7/site-packages/iotop/ui.py", line 610, in <lambda>
    main_loop = lambda: run_iotop(options)
  File "/usr/lib64/python2.7/site-packages/iotop/ui.py", line 508, in run_iotop
    return curses.wrapper(run_iotop_window, options)
  File "/usr/lib64/python2.7/curses/wrapper.py", line 22, in wrapper
    stdscr = curses.initscr()
  File "/usr/lib64/python2.7/curses/__init__.py", line 33, in initscr
    fd=_sys.__stdout__.fileno())
_curses.error: setupterm: could not find terminal

 

Whilst downgrading ncurses to say ncurses-5.9-x86_64-4.txz fixes iotop (v0.6 in nerpack vs 1.2 in the wider world - which will compile ok on slackware), it does not fix ranger.

 

3 minutes ago, DeathStar Darth said:

 

Whilst downgrading ncurses to say ncurses-5.9-x86_64-4.txz fixes iotop (v0.6 in nerpack vs 1.2 in the wider world - which will compile ok on slackware), it does not fix ranger.

 

 

I tried manually bumping ranger to version ranger-1.9.3-x86_64-4cf.txz and it works fine.

16 hours ago, DeathStar Darth said:

I was looking for this and saw it WAS in NerdPack :)

 

I do not see what this provides over the Midnight Commander file manager built into Unraid?

22 hours ago, itimpi said:

 

I do not see what this provides over the Midnight Commander file manager built into Unraid?

TL/DR: user choice rather than anything over/above MC.

 

We use Ranger in the office so it's a natural extension for me to use it in my homelab. 
I think the original requestor (@Ziggurat) just had a personal preference for it.

  • 2 weeks later...

Hello, I would like to OC my nvidia GPU from the CLI outside of a docker container. I found a script (here) that does this, but I'm missing some libraries. I'm unsure if this is the right place to ask for that, or if I should post under feature requests or the nvidia plugin. 

 

libX11

man and manpages would be great. I'm not sure why documentation was ever omitted; perhaps memory? but the days of being worried about a few megs of text files in memory are over, so nerd pack to the rescue.

 

https://pkgs.org/download/man-db

https://slackbuilds.org/repository/14.2/system/man-db/

 

Thanks for all the work on this project; makes unraid so much better.

 

Edited by nate1749

6 minutes ago, nate1749 said:

perhaps memory?

Unraid up until 6.0 was designed to run in 512Meg.  Even today it will run in 2G (but it's pushing it).  But even there, I find it easier to simply do a google search than ever hitting up a man page locally.

+1 to update iotop / iftop.  I haven't been able to run these for a couple years due to

Traceback (most recent call last):
  File "/usr/sbin/iotop", line 17, in <module>
    main()
  File "/usr/lib64/python2.7/site-packages/iotop/ui.py", line 620, in main
    main_loop()
  File "/usr/lib64/python2.7/site-packages/iotop/ui.py", line 610, in <lambda>
    main_loop = lambda: run_iotop(options)
  File "/usr/lib64/python2.7/site-packages/iotop/ui.py", line 508, in run_iotop
    return curses.wrapper(run_iotop_window, options)
  File "/usr/lib64/python2.7/curses/wrapper.py", line 22, in wrapper
    stdscr = curses.initscr()
  File "/usr/lib64/python2.7/curses/__init__.py", line 33, in initscr
    fd=_sys.__stdout__.fileno())
_curses.error: setupterm: could not find terminal

 

Thank you!

Guest
This topic is now 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.