[PLUG-IN] NerdTools


Recommended Posts

I can confirm the libffi.so.7 error as well. When running "pip install docker-compose" the issue happens as well.

 

You don't have to build it yourselves though, just download the .deb from the Ubuntu Archive and extract it http://archive.ubuntu.com/ubuntu/pool/main/libf/libffi/libffi7_3.3-4_amd64.deb

 

Like this:

# create a dir for extraction
mkdir libffi7
# change into dir
cd libffi7
# download libffi7
wget http://archive.ubuntu.com/ubuntu/pool/main/libf/libffi/libffi7_3.3-4_amd64.deb
# extract deb file (you need to install binutils for the ar command!)
ar x libffi7_3.3-4_amd64.deb
# extract the data.tar.xz
tar -xf data.tar.xz
# secure copy the files to your unraid host (change unraid.local to whatever your unraid host is or use the IP)
scp usr/lib/x86_64-linux-gnu/* [email protected]:/usr/lib64/

 

Edited by shawly
  • Like 1
  • Thanks 2
Link to comment
On 11/9/2022 at 10:20 AM, shawly said:

I can confirm the libffi.so.7 error as well. When running "pip install docker-compose" the issue happens as well.

 

You don't have to build it yourselves though, just download the .deb from the Ubuntu Archive and extract it http://archive.ubuntu.com/ubuntu/pool/main/libf/libffi/libffi7_3.3-4_amd64.deb

 

Like this:

...

 

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/libffi-3.3-x86_64-3.txz

# Install the package:
installpkg /boot/extra/libffi-3.3-x86_64-3.txz

 

Once you have the package placed into /boot/extra it will be re-installed as needed each time you boot. During boot, Unraid installs all the packages I have in /boot/extra except this one (my best guess is because it thinks it's superseded by libffi-3.4.4 bundled with base Unraid install, provides libffi.so.8 instead of libffi.so.7). You'll probably need to invoke the "installpkg ..." command after every reboot, e.g. by adding it to your /boot/config/go file.   

 

I don't know if Nerd Tools will remove/replace outdated packages that have been manually downloaded, so leave yourself a reminder to check on this after libffi is added to nerd tools to make sure you're not hanging on to an outdated version.

Edited by u.stu
correction to reboot behavior
  • Like 11
  • Thanks 2
  • Upvote 2
Link to comment
On 10/15/2022 at 2:51 AM, Boojah said:

Seconded!

I had to manually install rar2fs and the old dependency on rar 5.8.5 from the nerdpack repository to get my jellyfin instance up and running again :P

Its great having a new alternative though!

Thirded ?
Requested it on github as well. 

Link to comment
On 11/18/2022 at 6:56 PM, u.stu said:

 

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/libffi-3.3-x86_64-3.txz

# Install the package:
installpkg /boot/extra/libffi-3.3-x86_64-3.txz

 

Once you have the package placed into /boot/extra it will be re-installed as needed each time you boot.

 

I don't know if Nerd Tools will remove/replace outdated packages that have been manually downloaded, so leave yourself a reminder to check on this after libffi is added to nerd tools to make sure you're not hanging on to an outdated version.

Is there something else you need to do to have it installed on boot? I have done this and it doesn't get installed on boot. I have to manually install the package. 

Edited by ptirmal
  • Upvote 2
Link to comment

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.