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

5 hours ago, jsavargas said:

 

I just installed borgmatic and I have no problems, I'm on 6.11.1

 

Screenshot_20221106-092936_JuiceSSH.jpg

 

this is borgbackup from nerdtools?

  • 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

1 hour ago, jsavargas said:

 

Yes

Strange, I've got the same problem. Uninstalled and installed the Borg package but still the libffi.so.7 error.
Used to work fine in 6.10 and previous nerdpack.

Did you do anything other then installing Borg?

1 hour ago, jsavargas said:

 

Yes

can you run ldconfig -p |  grep ffi

 

wondering where libffi.so.7 came from. I'm on 6.11.2

On 10/13/2022 at 7:00 AM, danringer said:

I'm happy to see this under active development.
May I request:

sg3utils-1.45-x86_64-1.txz and

mosh-1.3.2-x86_64-9cf.txz

+1 for mosh

On 11/6/2022 at 4:50 AM, ziggie216 said:

Does Borg backup work for anyone?

 

root@Tower:~# borg -v
Traceback (most recent call last):
  File "/usr/lib64/python3.9/site-packages/borg/archiver.py", line 41, in <module>
    from .archive import Archive, ArchiveChecker, ArchiveRecreater, Statistics, is_special
  File "/usr/lib64/python3.9/site-packages/borg/archive.py", line 20, in <module>
    from . import xattr
  File "/usr/lib64/python3.9/site-packages/borg/xattr.py", line 9, in <module>
    from ctypes import CDLL, create_string_buffer, c_ssize_t, c_size_t, c_char_p, c_int, c_uint32, get_errno
  File "/usr/lib64/python3.9/ctypes/__init__.py", line 8, in <module>
    from _ctypes import Union, Structure, Array
ImportError: libffi.so.7: cannot open shared object file: No such file or directory

 

Looks like we need libffi.so.7. unraid  6.11.0 has libffi included but it's libffi.so.8

 

root@Tower:~# ldconfig -p |  grep ffi
        libffi.so.8 (libc6,x86-64) => /usr/lib64/libffi.so.8
        libffi.so (libc6,x86-64) => /usr/lib64/libffi.so

I am also having the same problem with borgbackup and libffi.so.7 and will follow here, too, as borgbackup is very important for me as well.

23 hours ago, jsavargas said:

 

I just installed borgmatic and I have no problems, I'm on 6.11.1

 

Screenshot_20221106-092936_JuiceSSH.jpg

I haven't used borgmatic before. Did you have borg running on previous versions? 

1 hour ago, ptirmal said:

I haven't used borgmatic before. Did you have borg running on previous versions? 

Well, borgbackup and borgmatic is a difference. In NerdTools you can install borgbackup, which provides the "borg" binary.

I wouldn't expect NerdTools to include every package that the community wants to run.  What is the effect of using NerdTools for some packages and manually adding others to /boot/extra?

28 minutes ago, aim60 said:

I wouldn't expect NerdTools to include every package that the community wants to run.  What is the effect of using NerdTools for some packages and manually adding others to /boot/extra?

Well, borgbackup is included and does not need to be included. It was also included in NerdPack.

 

But now it does not work anymore. I think that is a different topic then. ;-)

On 10/24/2022 at 5:05 PM, ehawman said:

First, I would really like to have the latest fish shell version included. I'm using the version from Masterwishx because they're a hero, but it would be even better if this was integrated.


I also came here to ask for Fish shell.

And thanks for all your work on the plugin!

19 hours ago, ziggie216 said:

can you run ldconfig -p |  grep ffi

 

wondering where libffi.so.7 came from. I'm on 6.11.2

 

I am going to install it in a clean installation, I have done the same procedure as you, but some other plugin may have installed some extra dependency

 

 

Screenshot_20221107-135227_JuiceSSH.jpg

3 hours ago, Roi said:

Well, borgbackup and borgmatic is a difference. In NerdTools you can install borgbackup, which provides the "borg" binary.

 

I have installed this version, and nothing else, do you have updated nerdtools?

SmartSelect_20221107-135435_Chrome.jpg

1 hour ago, jsavargas said:

 

I have installed this version, and nothing else, do you have updated nerdtools?

SmartSelect_20221107-135435_Chrome.jpg

I run 6.11.2 since today. NerdTools ist the most current version from November 1st.

 

Yesterday borgbackup still worked on 6.11.1 - maybe there was also another dependency which supplied libffi.so.7 here, too?

1 hour ago, Roi said:

I run 6.11.2 since today. NerdTools ist the most current version from November 1st.

 

Yesterday borgbackup still worked on 6.11.1 - maybe there was also another dependency which supplied libffi.so.7 here, too?

 

Has it stopped working after upgrading to 6.11.2?

 

29 minutes ago, jsavargas said:

 

Has it stopped working after upgrading to 6.11.2?

 

Yes. But I cannot say if it is the Unraid upgrade or the reboot since migrating from NerdPack to NerdTools.

1 hour ago, jsavargas said:

 

Has it stopped working after upgrading to 6.11.2?

 

 

I can confirm that something changed after the update.

I am not using borgbackup but rely on other scripts using libffi.so.7. Since I updated 2 hours ago, I get the following error

ImportError: libffi.so.7: cannot open shared object file: No such file or directory

 

1 hour ago, BBenja said:

 

I can confirm that something changed after the update.

I am not using borgbackup but rely on other scripts using libffi.so.7. Since I updated 2 hours ago, I get the following error

ImportError: libffi.so.7: cannot open shared object file: No such file or directory

 

 

Maybe they updated libffi.so

I'll update tonight and try

5 hours ago, BBenja said:

 

I can confirm that something changed after the update.

I am not using borgbackup but rely on other scripts using libffi.so.7. Since I updated 2 hours ago, I get the following error

ImportError: libffi.so.7: cannot open shared object file: No such file or directory

 

 

I have the same problem too. libffi.so.7 is not there since updating to unraid 6.11.2.

 

I am not sure if there is a newer version of borg with libffi. It would be nice if there was the libffi package included in the NerdTools, as it is one of the dependency of the tool provided there.

 

Installed every package listed in NerdTools for science. libffi.so.7 definitely didnt come from any of these packages listed

Thanks for this!

 

Only plugin I used before that isn't there:

 

xinetd-2.3.15-x86_64-3.txz

 

Edited by dnLL

This is on unraid 6.11.2

 

I fixed this by doing the following and then borg runs without errors on mine.

Probably not the proper way to do it and have not tested after a reboot.

 

Download the libffi v3.3 from here on another Linux PC, I used Linux Mint 21: https://github.com/libffi/libffi/releases

 

Direct link: https://github.com/libffi/libffi/releases/download/v3.3/libffi-3.3.tar.gz

 

Extract and then open a terminal in the extracted directory then type:

 

./configure

make

 

There should then be a libffi.so.7.1.0 in libffi-3.3/x86_64-pc-linux-gnu/.libs directory

 

Rename this to libffi.so.7

 

Then copy across to /usr/lib64/libffi.so.7 on unraid and run borg

 

Hope that helps until it is fixed properly

12 hours ago, neupsh said:

 

I have the same problem too. libffi.so.7 is not there since updating to unraid 6.11.2.

 

I am not sure if there is a newer version of borg with libffi. It would be nice if there was the libffi package included in the NerdTools, as it is one of the dependency of the tool provided there.

 

 

exactly, it is a problem with the update to 6.11.2, I just updated and it has stopped working

 

image.png.8a716956b812fceb706acbb1eeba219f.png

17 hours ago, dtg said:

This is on unraid 6.11.2

 

I fixed this by doing the following and then borg runs without errors on mine.

Probably not the proper way to do it and have not tested after a reboot.

 

Download the libffi v3.3 from here on another Linux PC, I used Linux Mint 21: https://github.com/libffi/libffi/releases

 

Direct link: https://github.com/libffi/libffi/releases/download/v3.3/libffi-3.3.tar.gz

 

Extract and then open a terminal in the extracted directory then type:

 

./configure

make

 

There should then be a libffi.so.7.1.0 in libffi-3.3/x86_64-pc-linux-gnu/.libs directory

 

Rename this to libffi.so.7

 

Then copy across to /usr/lib64/libffi.so.7 on unraid and run borg

 

Hope that helps until it is fixed properly

 

thanks! this will at least let me run back up for awhile until next reboot / libffi is included in nerd tool... now next problem... no c complier lol, oh boy.. and looks like devpack gui hasn't been updated for a year.

 

edit: oooh compile it on another distro... will try

Edited by ziggie216

Issue starting iotop

 

Thank you in advance for support!
 

# iotop libffi.so.7: cannot open shared object file: No such file or directory To run an uninstalled copy of iotop, launch iotop.py in the top directory

 

# ls -l /usr/lib64/libffi* 
lrwxrwxrwx 1 root root    15 Nov  4 22:31 libffi.so -> libffi.so.8.1.2* 
lrwxrwxrwx 1 root root    15 Nov  4 22:31 libffi.so.8 -> libffi.so.8.1.2* 
-rwxr-xr-x 1 root root 43432 Oct 24 20:38 libffi.so.8.1.2*

 

iotop-0.6-x86_64-2_SBo.txz  >> up-to-date

 

latest NerdTools 2022.11.01

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.