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


jonp

1586 posts in this topic Last Reply

Recommended Posts

  • Replies 1.6k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

From discussion that start in this thread, we decided to create a simple plugin that installs a set of additional command line tools onto your unRAID server.   WARNING:  These tools are for

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

I had the same issue... re-linking/aliasing to the existing libraries (libssl.so.1.1 and libcrypto.so.1.1) fixed the issue. A simple `ls -la` helped me figure out what libraries I had... root@Towe

Posted Images

I fix the problems with dig and nslookup.
Note that this upgrades json-c.
Package json-c-0.15_20200726-x86_64-1.txz installed. Package json-c-0.13.1-x86_64-1 upgraded with new package ./json-c-0.15_20200726-x86_64-1.txz.
/usr/lib64/libjson-c.so.4 is replaced with /usr/lib64/libjson-c.so.5.
 
I don't know what else relies on the older version of json-c.
ldd $(which dig)
        linux-vdso.so.1 (0x00007ffebdd8f000)
        libdns.so.1608 => /usr/lib64/libdns.so.1608 (0x00001501e86b2000)
        libirs.so.1601 => /usr/lib64/libirs.so.1601 (0x00001501e86a5000)
        libbind9.so.1600 => /usr/lib64/libbind9.so.1600 (0x00001501e8691000)
        libns.so.1605 => /usr/lib64/libns.so.1605 (0x00001501e8648000)
        libisccfg.so.1601 => /usr/lib64/libisccfg.so.1601 (0x00001501e8614000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00001501e85c3000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00001501e84eb000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00001501e84bd000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00001501e84b7000)
        liblmdb.so.0.0.0 => /usr/lib64/liblmdb.so.0.0.0 (0x00001501e84a0000)
        libisc.so.1607 => /usr/lib64/libisc.so.1607 (0x00001501e8425000)
        libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00001501e814b000)
        libjson-c.so.5 => /usr/lib64/libjson-c.so.5 (0x00001501e8136000)
        libuv.so.1 => /usr/lib64/libuv.so.1 (0x00001501e8105000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00001501e7f9f000)
        libz.so.1 => /lib64/libz.so.1 (0x00001501e7d88000)
        libidn2.so.0 => /usr/lib64/libidn2.so.0 (0x00001501e7d69000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00001501e7d64000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00001501e7d40000)
        libc.so.6 => /lib64/libc.so.6 (0x00001501e7b5b000)
        /lib64/ld-linux-x86-64.so.2 (0x00001501e88e4000)
        libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00001501e7b4c000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00001501e7b45000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00001501e7b2a000)
        librt.so.1 => /lib64/librt.so.1 (0x00001501e7b1e000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00001501e7b03000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00001501e78dd000)
        libm.so.6 => /lib64/libm.so.6 (0x00001501e7790000)
        libunistring.so.2 => /usr/lib64/libunistring.so.2 (0x00001501e740e000)
 
Updated bind and json-c and added krb5
Link to post

Having a bit of a nightmare just trying to run a python 3 script. I've (re)installed python 3 via nerd tools and pip via terminal but I can't install the future module. I reach out to the team who made the script and according to them, my python3 installation is missing files. I attempted to uninstall python3 and reinstall it, but nerd tools won't uninstall it. I removed nerd tools entirely and reinstalled it, but this did nothing to alleviate my issue.

I am on Unraid 6.8.3 using Nerd tools 2019.12.31, Python 3.9.0, and Pip 20.3.

When I run 'python3 -m pip install future' or 'pip3 install future' I get the attached error.

Any help would be greatly appreciated!

Screen Shot 2020-12-02 at 4.54.25 PM.png

Link to post
Having a bit of a nightmare just trying to run a python 3 script. I've (re)installed python 3 via nerd tools and pip via terminal but I can't install the future module. I reach out to the team who made the script and according to them, my python3 installation is missing files. I attempted to uninstall python3 and reinstall it, but nerd tools won't uninstall it. I removed nerd tools entirely and reinstalled it, but this did nothing to alleviate my issue.

I am on Unraid 6.8.3 using Nerd tools 2019.12.31, Python 3.9.0, and Pip 20.3.

When I run 'python3 -m pip install future' or 'pip3 install future' I get the attached error.

Any help would be greatly appreciated!
1588711807_ScreenShot2020-12-02at4_54_25PM.thumb.png.e18c85a9e3b609d00095a560f3fbbc86.png
Looks like you need libffi
Link to post
21 hours ago, dmacias said:
21 hours ago, DeathByDentures said:
Having a bit of a nightmare just trying to run a python 3 script. I've (re)installed python 3 via nerd tools and pip via terminal but I can't install the future module. I reach out to the team who made the script and according to them, my python3 installation is missing files. I attempted to uninstall python3 and reinstall it, but nerd tools won't uninstall it. I removed nerd tools entirely and reinstalled it, but this did nothing to alleviate my issue.

I am on Unraid 6.8.3 using Nerd tools 2019.12.31, Python 3.9.0, and Pip 20.3.

When I run 'python3 -m pip install future' or 'pip3 install future' I get the attached error.

Any help would be greatly appreciated!
1588711807_ScreenShot2020-12-02at4_54_25PM.thumb.png.e18c85a9e3b609d00095a560f3fbbc86.png

Looks like you need libffi

Thank you. I was able to install libffi via nerd pack and get my script running. Thanks!

Link to post

Your commands:

wget http://slackware.cs.utah.edu/pub/slackware/slackware64-current/slackware64/l/json-c-0.15_20200726-x86_64-1.txz
upgradepkg --install-new json-c-0.15_20200726-x86_64-1.txz

work perfectly.  

 

But nerdpack is not working at all for JSON-C.  I tried many many times to get nerdpack to work correctly.  

 

"Host" has dependencies in kbd, json-c and libgssi-kbd (and perhaps more I had already)  I could not get past json-c dependency. I was not sure if you were saying you updated NERD pack recently to the new version, but it does not appear to work.  Would be nice if those were added as dependencies to auto install.  This one was easy to figure out, but another program I used before (pybashtop?) was exceptionally difficult to find the dependency. This is more of a long term wish. 

 

In the short term, need to fix json-c

 

To be explicit, the address and command you gave HERE worked fine, and once installed, host worked fine but the install script must have a typo.

Edited by AndyT86
Link to post



Your commands:
wget http://slackware.cs.utah.edu/pub/slackware/slackware64-current/slackware64/l/json-c-0.15_20200726-x86_64-1.txz
upgradepkg --install-new json-c-0.15_20200726-x86_64-1.txz
work perfectly.  
 
But nerdpack is not working at all for JSON-C.  I tried many many times to get nerdpack to work correctly.  
 
"Host" has dependencies in kbd, json-c and libgssi-kbd (and perhaps more I had already)  I could not get past json-c dependency. I was not sure if you were saying you updated NERD pack recently to the new version, but it does not appear to work.  Would be nice if those were added as dependencies to auto install.  This one was easy to figure out, but another program I used before (pybashtop?) was exceptionally difficult to find the dependency. This is more of a long term wish. 
 
In the short term, need to fix json-c
 
To be explicit, the address and command you gave HERE worked fine, and once installed, host worked fine but the install script must have a typo.


I updated bind, json-c and added krb5. If I remember I'll add the auto select of dependencies for bind next time I update the plugin
Link to post
Your commands:
wget http://slackware.cs.utah.edu/pub/slackware/slackware64-current/slackware64/l/json-c-0.15_20200726-x86_64-1.txz
upgradepkg --install-new json-c-0.15_20200726-x86_64-1.txz
work perfectly.  
 
But nerdpack is not working at all for JSON-C.  I tried many many times to get nerdpack to work correctly.  
 
"Host" has dependencies in kbd, json-c and libgssi-kbd (and perhaps more I had already)  I could not get past json-c dependency. I was not sure if you were saying you updated NERD pack recently to the new version, but it does not appear to work.  Would be nice if those were added as dependencies to auto install.  This one was easy to figure out, but another program I used before (pybashtop?) was exceptionally difficult to find the dependency. This is more of a long term wish. 
 
In the short term, need to fix json-c
 
To be explicit, the address and command you gave HERE worked fine, and once installed, host worked fine but the install script must have a typo.
The "underscore" in the version was messing up json-c. I renamed it
Link to post
50 minutes ago, dmacias said:
2 hours ago, CybranNakh said:
I am trying to install libffi but do not see it in Nerdtools. I'm on Unraid 6.9 Beta35. I tried uninstalling Nerdtools and reinstalling but it did not work. Am I missing something? 

It's included in 6.9

Ah! That makes sense now. Thank you very much!!! 

 

+1

Edited by CybranNakh
Link to post
On 9/10/2020 at 11:38 AM, ksignorini said:

So I upgraded UnRAID to 6.8.3 and rebooted. I now see neofetch in the list. I chose to install it and hit Apply. It shows it being installed in the scrolling log. When it returns to the Nerd Pack setting page, it says uninstalled.

 

I've never had this happen with a Nerd Pack item before.

 

Ideas?

I'm not sure why, since it seems like you're no longer having this problem @ksignorini, but I'm not having this exact issue with neofetch. I'm on 6.8.3 and Nerdpack is up to date. Any ideas @dmacias?

Link to post
Where are the binaries for these programs saved / retrieved from?  Or does NerdPack pull the source code and compile locally when you toggle a program/library on?
The binaries are all within Slackware packages hosted on my github. Some are compiled by me and some are from other repositories. When installed, the Slackware package are downloaded to the flash drive then installed. When rebooting the server they are installed from the flash drive.
Link to post
  • 2 weeks later...
  • 2 weeks later...
On 12/30/2020 at 11:08 AM, bamhm182 said:

Is anyone else having trouble installing perl? When I go to add it, it jumps straight to "Installing", whereas something like python will go to "Downloading", the "Installing". Even though the toggle switch is set to "yes" for perl, the status is uninstalled.

Yes, I'm setting up a brand new unraid box and the nerdtools plugin I just installed will not actually install perl. It also has "lost" netcatBSD from the list after I tried to install that. I've used nerd tools for a long time and have never had any issue---but something weird happening with the latest one. 

 

I tried deinstalling, rebooting and reinstalling nerd tools. Did not change the problem. I did not try to install anything else.

Link to post

Any possibility to add sshpass?

 

In conjunction with user.scripts I'm hoping to implement something like :

#!/bin/bash
#argumentDescription=Enter password and box name (mypass pihole)
sshpass -p $1 ssh pi@$2.rmac "sudo dd bs=4M if=/dev/mmcblk0 status=progress | gzip -1 - " | dd of=/mnt/user/Backups/$2/$(date +%Y%m%d\_%H%M%S)\_$box.gz

I run 4 different Raspberry Pi boxes.  They run for a good long time, but I've just had the third SD card fail.  I would like to keep an image where I can recover quickly with minimal pain. 

Link to post

I have python2 and pip installed, however...

 

root@server:~# pip install docker
-bash: /usr/bin/pip: /usr/bin/python3: bad interpreter: No such file or directory
root@server:~# python -m pip
/usr/bin/python: No module named pip

 

Somehow pip is looking for Python3, which I don't have installed. If I install it well, it works but for Python3, I need pip for Python2. I noticed there is a pip3 command as well, not sure why the default pip command isn't configured correctly.

Edited by dnLL
Link to post

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.