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.

[PLUG-IN] NerdTools

Featured Replies

hi! unraid 7 beta 2.  With the plugin (latest version) I'm getting  this errors about ssl

WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/b2/

is it a known issue? it was working with a stable release 

  • 2 weeks later...
  • Replies 690
  • Views 228.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Since this plugin is depreciated I've started to build my own Slackware packages using SlackBuild scripts.  They are being uploaded to a github repository for anyone to use.  Send me a message if you

  • Unraid is slackware, so let's use a slackware package.   # Download libffi from slackware.uk to /boot/extra: wget -P /boot/extra/ https://slackware.uk/slackware/slackware64-15.0/slackware64/l/

  • Sorry but this tutorial is completely incorrect.   Why should I create a plugin that has files missing (sources.list) and you need to manually create or check the files with another script?

Posted Images

On 5/17/2023 at 3:38 AM, unRAIDuser7 said:

Seems like it's still not working for me.


unRaid 6.11.2

Installed version as per NerdTools, no updates to apply - python3-3.9.16-x86_64-1_slack15.0.txz

 

Script Starting May 16, 2023 21:03.47
 

WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/qbittorrent-api/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/qbittorrent-api/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/qbittorrent-api/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/qbittorrent-api/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/qbittorrent-api/
Could not fetch URL https://pypi.org/simple/qbittorrent-api/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/qbittorrent-api/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
ERROR: Could not find a version that satisfies the requirement qbittorrent-api (from versions: none)
ERROR: No matching distribution found for qbittorrent-api
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
WARNING: There was an error checking the latest version of pip.
Script Finished May 16, 2023 21:03.55

 

There was an issue with python3, even though it said it was installed, apparently, it wasn't. I applied an update to powershell and was notified that python was missing. 
I uninstalled python and reinstalled it. No longer receive the error message above.

Step by step guide for fixing this Problem

 

I had this problem since a while now, and I found the solution for it. 

Just open a command line, go to a directory that is empty / temporary.

 

Prerequisites

If you don't have wget, install wget with the following command, or install it with the NerdTools plugin from the Apps tab in Unraid.

installpkg wget-1.24.5-i586-1.txz

 

Installation

1. Download OpenSSL package (Source: https://packages.slackware.com/) (You can check if there is a newer version available)

For x86_64 CPUs:

wget --no-check-certificate https://slackware.uk/slackware/slackware64/patches/packages/openssl-1.1.1za-x86_64-1_slack15.0.txz

 

For i586 CPUs:

wget --no-check-certificate https://slackware.uk/slackware/slackware-15.0/patches/packages/openssl-1.1.1za-i586-1_slack15.0.txz

 

2. Install OpenSSL package

For x86_64 CPUs:

installpkg openssl-1.1.1za-x86_64-1_slack15.0.txz

 

For i586 CPUs:

installpkg openssl-1.1.1za-i586-1_slack15.0.txz

 

Hope I could have helped ;)

Edited by gabriel20xx

On 8/25/2024 at 7:38 PM, oleksii said:

hi! unraid 7 beta 2.  With the plugin (latest version) I'm getting  this errors about ssl

WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/b2/

is it a known issue? it was working with a stable release 

Solution: 

 

I'm going to wind up deprecating this plugin on Unraid 7.0.0 stable   I have no time to maintain the packages within this, (not to mention that I don't agree with what this plugin actually does).

 

Thus far, there has been zero interest from anyone in picking up the maintenance of this, so because many of the packages will need to be updated to work in 7.x+, it's time to let it go and save everyone the aggravation.  

 

If anyone want to pick up the maintenance of this plugin (and fork it), then drop me a line here via PM

Such a shame, but thank you for the amazing work...

 

This is so good it should probably be part of the OS itself somehow😐

2 hours ago, Squid said:

I'm going to wind up deprecating this plugin on Unraid 7.0.0 stable   I have no time to maintain the packages within this, (not to mention that I don't agree with what this plugin actually does).

 

Thus far, there has been zero interest from anyone in picking up the maintenance of this, so because many of the packages will need to be updated to work in 7.x+, it's time to let it go and save everyone the aggravation.  

 

If anyone want to pick up the maintenance of this plugin (and fork it), then drop me a line here via PM


I'm not sure i want to try and maintain this. While, I would still want access to a way to install slack pacakges. 
I would only want to maintain the txz and extra folder and not the updater or web page, allowing users to install at their own risk

 

nothing else.

*This can kinda be done with pkg install with user script.... mby a feautre request instead?

 

Edited by bmartino1

How can I install GoLang to execute script in another docker (Fabric AI needs GoLang)?

Edited by Braulio Dias Ribeiro

You don't run apps in the unraid base OS, that app would need to exist as a docker container (or create a VM for it).

59 minutes ago, bmartino1 said:

?

?
https://github.com/merll/docker-fabric

Are you trying to install a docker feature at the host level to use a different language?
id have you look at docker compose and go that route, Unraid uses docker man for its orchestration layer.

Fabric would be another orchestration layer. Its better to run these from with in a LXC / VM.

Or the container within the docker ai frabic missing the "go files?
https://stackoverflow.com/questions/49560104/cannot-find-package-cid-in-goroot-or-gopath

https://lists.hyperledger.org/g/fabric/topic/not_able_to_find_go_in/37662672
?

either way i'm not sure "go" would need to be installed at the host level...

BUT: here is waht you may have to do. DO AT YOUR OWN RISK!

https://ratfactor.com/slackware/go

http://www.slackware.com/~alien/slackbuilds/google-go-lang/

 

Make sure I understand.

 

1)Or install GoLang on the host (host would be the unraid flash drive). And after install docker Fabric AI.

2) Or install Fabric Ai on the container with LXC / VM.

 

Is that it?

2 hours ago, Kilrah said:

You don't run apps in the unraid base OS, that app would need to exist as a docker container (or create a VM for it).

 

Isn't there a similar solution NerdPacks (It's installed some things)?

In this case I need to install a VM with Fabric Ai and GoLang together.....there is no way to make a docker in this case then.

Nerdtools is deprecated, if there isn't what you want there it'll never be. What's in there is mostly tools for the OS itself, you don't run apps on unraid itself if you want a system that works.

 

I see you already posted in that app's repo on an issue where they're discussing creating a Docker container for it, so wait for them to do that. In the meantime if you want it make a VM. 

Edited by Kilrah

1 hour ago, Kilrah said:

Nerdtools is deprecated, if there isn't what you want there it'll never be. What's in there is mostly tools for the OS itself, you don't run apps on unraid itself if you want a system that works.

 

I see you already posted in that app's repo on an issue where they're discussing creating a Docker container for it, so wait for them to do that. In the meantime if you want it make a VM. 

That's all...you're right...thanks for the info

  • 2 weeks later...

A Big Thanks to Rysz!


For thoses looking for python.

You will need to remove the nerdtools plugin or any and all python application in the extra folder!

Please see new plugin:


image.png.704df168ad8aa5667c70ea9a670b0f4f.png

 

root@BMM-Unraid:~# python3
Python 3.11.10 (main, Sep  8 2024, 13:14:52) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

Wow, that’s great. Thanks! Happy to see it continue in an easy to install fashion 

Edited by Brenex

I modified the fork I had of nerdtools in my git and I plan to keep it, if anyone wants the plugin address, ask me, while squid ls changes in the CA

This nerd* thing keep getting deprecated sucks. :/

 

16 hours ago, NLS said:

This nerd* thing keep getting deprecated sucks. :/

 

Obsolete, why? Most packages don't have updates in the slackware packages. I was looking for updates and even several packages are above the version that is in slackware 

Hi,

 

I am running unraid 7.0.0beta2 .

 

I can't use borgbackup anymore:

 

root@Tower:~# borg -v
Traceback (most recent call last):
  File "/usr/lib64/python3.9/site-packages/borg/archiver.py", line 37, in <module>
    from . import helpers
  File "/usr/lib64/python3.9/site-packages/borg/helpers/__init__.py", line 9, in <module>
    from .checks import *  # NOQA
  File "/usr/lib64/python3.9/site-packages/borg/helpers/checks.py", line 4, in <module>
    from .errors import Error
  File "/usr/lib64/python3.9/site-packages/borg/helpers/errors.py", line 3, in <module>
    import borg.crypto.low_level
ImportError: libcrypto.so.1.1: cannot open shared object file: No such file or directory


Any pointer ?

16 minutes ago, sorg said:

Hi,

 

I am running unraid 7.0.0beta2 .

 

I can't use borgbackup anymore:

 

root@Tower:~# borg -v
Traceback (most recent call last):
  File "/usr/lib64/python3.9/site-packages/borg/archiver.py", line 37, in <module>
    from . import helpers
  File "/usr/lib64/python3.9/site-packages/borg/helpers/__init__.py", line 9, in <module>
    from .checks import *  # NOQA
  File "/usr/lib64/python3.9/site-packages/borg/helpers/checks.py", line 4, in <module>
    from .errors import Error
  File "/usr/lib64/python3.9/site-packages/borg/helpers/errors.py", line 3, in <module>
    import borg.crypto.low_level
ImportError: libcrypto.so.1.1: cannot open shared object file: No such file or directory


Any pointer ?

libcrypto.so.1.1 is missing from the latest/beta; update or recompile borg to use the newer libraries that comes with the newer versions of unraid.

 

or just use lxc, simpler and straightforward.

Edited by barti

15 hours ago, sorg said:

Hi,

 

I am running unraid 7.0.0beta2 .

 

I can't use borgbackup anymore:

 

root@Tower:~# borg -v
Traceback (most recent call last):
  File "/usr/lib64/python3.9/site-packages/borg/archiver.py", line 37, in <module>
    from . import helpers
  File "/usr/lib64/python3.9/site-packages/borg/helpers/__init__.py", line 9, in <module>
    from .checks import *  # NOQA
  File "/usr/lib64/python3.9/site-packages/borg/helpers/checks.py", line 4, in <module>
    from .errors import Error
  File "/usr/lib64/python3.9/site-packages/borg/helpers/errors.py", line 3, in <module>
    import borg.crypto.low_level
ImportError: libcrypto.so.1.1: cannot open shared object file: No such file or directory


Any pointer ?

I'll try the unraid beta and see what I can do with the packages that need updating.

23 hours ago, sorg said:

Hi,

 

I am running unraid 7.0.0beta2 .

 

I can't use borgbackup anymore:

 

root@Tower:~# borg -v
Traceback (most recent call last):
  File "/usr/lib64/python3.9/site-packages/borg/archiver.py", line 37, in <module>
    from . import helpers
  File "/usr/lib64/python3.9/site-packages/borg/helpers/__init__.py", line 9, in <module>
    from .checks import *  # NOQA
  File "/usr/lib64/python3.9/site-packages/borg/helpers/checks.py", line 4, in <module>
    from .errors import Error
  File "/usr/lib64/python3.9/site-packages/borg/helpers/errors.py", line 3, in <module>
    import borg.crypto.low_level
ImportError: libcrypto.so.1.1: cannot open shared object file: No such file or directory


Any pointer ?

 

Why not just use the pre-compiled binaries, they are bundled with all the dependencies.

I just tested all the -glibc versions on 7.0 beta and they work just fine...

https://github.com/borgbackup/borg/releases

  • 1 month later...
On 9/18/2024 at 10:09 PM, jsavargas said:

I modified the fork I had of nerdtools in my git and I plan to keep it, if anyone wants the plugin address, ask me, while squid ls changes in the CA

 

Nice- is there any chance you'll be updating for v7?

[12-Nov-2024 17:50:29 Asia/Shanghai] PHP Fatal error:  Uncaught TypeError: Cannot access offset of type string on string in /usr/local/emhttp/plugins/NerdTools/include/PackageQuery.php:19
Stack trace:
#0 {main}
  thrown in /usr/local/emhttp/plugins/NerdTools/include/PackageQuery.php on line 19

 

stuck on [Please wait, retrieving plugin information ...]

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

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.