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


jonp

Recommended Posts

I noticed while backing up my USB flash drive that the plugins folder was rather large and it was because I have two versions of NerdPack installed. I'm pretty sure I've only ever installed it once and clicked the upgrade notification when it told me to.

Is this a bug? @dmacias

I'm guessing I don't need 6.7 anymore. Is there a safe or preferred way to delete 6.7 or should I just "rm -rf" it?

 

image.png.3ec2ce1a0a93a67ef698eb686c155b65.png

 

image.png.831aca0511a48bf1f53dab0ae268ee86.png

Edited by frakman1
Link to comment
On 1/22/2021 at 12:34 AM, dnLL said:

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.

 

For what it's worth I just decided to upgrade to Python3. So I uninstalled Python2, pip works fine with Python3, just had to update some other scripts I was using that weren't fully compatible with Python3 but I'm glad I made the switch.

Link to comment

My server crashed a few days ago and from that time on, when I open up NerdPack settings, it's stuck on the please wait status:

 

"Please wait, retrieving plugin information ..."

 

I've tried uninstall/reinstall to no avail. Any tips on how I can get this up and running again?

 

Thanks...

 

Update: 10 hours later, after constantly checking and rechecking, it's somehow working again. Odd.

Edited by cteselle
Link to comment

I love this package, easily the most useful I've installed to my server.

 

Would you consider adding bat (https://github.com/sharkdp/bat) to the list?

 

You've got fd and ripgrep which are also written in rust, and bat would be a great addition as this trio makes up 90% of all of my terminal commands.

 

Thanks for the effort you put into this.

Edited by dmot7291
  • Like 1
Link to comment
On 1/27/2021 at 8:19 PM, itimpi said:

Are you sure this is required at the Unraid host level  rather than inside a Home Assistant docker container?

 

Not 100%, but in home assistant you dont have a package manager to install anything and home assistant always run on docker, no matter which version you use, core, HA OS, etc.

So I guess if the documentation says this:

 

Quote

If running Home Asssistant Core in a venv, ensure that libxml2 and libxslt python interfaces are installed via your package manager.

 

It must be a requirement of the host OS, not the docker.

 

To have all the functionality it will also require ffmpeg binary

https://www.home-assistant.io/integrations/ffmpeg/

This? https://packages.slackware.com/?r=slackware-current&p=ffmpeg-4.3.1-i586-2.txz

 

 

For example here you have someone trying to install similar packages in the host OS to get other integrations to work

https://community.home-assistant.io/t/installation-of-fritz-box-net-monitor-does-not-work/90775

https://community.home-assistant.io/t/honeywell-total-connect-in-docker/146898

Edited by L0rdRaiden
Link to comment
1 hour ago, L0rdRaiden said:

 

Not 100%, but in home assistant you dont have a package manager to install anything and home assistant always run on docker, no matter which version you use, core, HA OS, etc.

So I guess if the documentation says this:

 

 

It must be a requirement of the host OS, not the docker.

 

To have all the functionality it will also require ffmpeg binary

https://www.home-assistant.io/integrations/ffmpeg/

This? https://packages.slackware.com/?r=slackware-current&p=ffmpeg-4.3.1-i586-2.txz

 

 

For example here you have someone trying to install similar packages in the host OS to get other integrations to work

https://community.home-assistant.io/t/installation-of-fritz-box-net-monitor-does-not-work/90775

https://community.home-assistant.io/t/honeywell-total-connect-in-docker/146898


I don’t see how as normally a docker container cannot access packages installed on the host.

  • Thanks 1
Link to comment

Using nerdpack can you give support to devices?

https://linuxreviews.org/Realtek_RTL8761B

https://aur.archlinux.org/packages/rtl8761b-fw/

It is probably the most (if not the only one) bluetooth chip used in usb dongles that supports bluetooth 5.0

 

Quote

Jan 22 13:28:51 Unraid kernel: usbcore: registered new interface driver btusb
Jan 22 13:28:51 Unraid kernel: Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
Jan 22 13:28:51 Unraid kernel: Bluetooth: hci0: RTL: rom_version status=0 version=1
Jan 22 13:28:51 Unraid kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin
Jan 22 13:28:51 Unraid kernel: bluetooth hci0: Direct firmware load for rtl_bt/rtl8761b_fw.bin failed with error -2

Jan 22 13:28:51 Unraid kernel: Bluetooth: hci0: RTL: firmware file rtl_bt/rtl8761b_fw.bin not found

 

Link to comment

Linux newb here, so... sorry for a probably silly question:

I would like to install fd. But it seems nerdpack has a really old version of fd:
```

fd-6.2.0-x86_64-1_slonly.txz

```

6.2.0 if from Jan 3, 2018 🤔
Current version is 8.2.1

Basically, how does this work in unraid? Do I need to ask here, in nerdpack thread for someone to "update" the included fd package?

Link to comment
On 11/30/2020 at 1:07 PM, uberchuckie said:

I fixed the problems with dig and nslookup.

 

Note that this upgrades json-c.

 

/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.

 

 

Hi,

 

I have a script which updates my DDNS, and uses dig which now throws library errors. Nothing has been updated in a while, so I'm not sure why it's suddenly broken.

Tested on my primary & backup systems & both the same result.

So I'm trying to understand why & fix it, so I ended up here.

I tried your "fix" updating those two libraries, but both those links say "404 file not found".

So I looked closer & used the ones which are there on the slackware repository, but I think that was a bad idea as it hasn't fixed dig or nslookup & gives more errors.

dig now produces several 'GLIBC_2.33' not found messages.

I have no idea what else has broken, and now the nerdtools page shows that those two are "update ready" but they don't update.

I haven't done this fix on my primary system, just the backup system.

I assume this will get fixed in the fullness of time, so I'll await that & find an alternative in the meantime.

 

Thanks guys.

Link to comment
On 11/30/2020 at 1:07 PM, uberchuckie said:

I fixed the problems with dig and nslookup.

 

Note that this upgrades json-c.

 

/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.

 

 

Hi,

 

I have a script which updates my DDNS, and uses dig which now throws library errors. Nothing has been updated in a while, so I'm not sure why it's suddenly broken.

Tested on my primary & backup systems & both the same result.

So I'm trying to understand why & fix it, so I ended up here.

I tried your "fix" updating those two libraries, but both those links say "404 file not found".

So I looked closer & used the ones which are there on the slackware repository, but I think that was a bad idea as it hasn't fixed dig or nslookup & gives more errors.

dig now produces several 'GLIBC_2.33' not found messages.

I have no idea what else has broken, and now the nerdtools page shows that those two are "update ready" but they don't update.

I haven't done this fix on my primary system, just the backup system.

I assume this will get fixed in the fullness of time, so I'll await that & find an alternative in the meantime.

 

Thanks guys.

Link to comment
10 hours ago, salvdordalisdad said:

Hi,

 

I have a script which updates my DDNS, and uses dig which now throws library errors. Nothing has been updated in a while, so I'm not sure why it's suddenly broken.

Tested on my primary & backup systems & both the same result.

So I'm trying to understand why & fix it, so I ended up here.

I tried your "fix" updating those two libraries, but both those links say "404 file not found".

So I looked closer & used the ones which are there on the slackware repository, but I think that was a bad idea as it hasn't fixed dig or nslookup & gives more errors.

dig now produces several 'GLIBC_2.33' not found messages.

I have no idea what else has broken, and now the nerdtools page shows that those two are "update ready" but they don't update.

I haven't done this fix on my primary system, just the backup system.

I assume this will get fixed in the fullness of time, so I'll await that & find an alternative in the meantime.

 

Thanks guys.

Use "removepkg" to remove any packages you have manually installed. The Nerd Pack cannot install or upgrade any packages that you have upgraded manually.

Link to comment

I don't know who you are. I don't know what you wanted when you created nerdpack. If you're looking for donations, I can tell you I don't have money... but what I do have are a very particular set of skills. Skills I have acquired over a very long career... I will look for you, I will find you... and I will buy you many beers. Thank you for creating nerdpack it is an AWESOME resource!!!

 

If we ever run into to one another at a bar, beers are on me! Great work and thanks again.

  • Like 1
Link to comment
  • Squid unpinned this topic

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.