Mannekino
Patron
- Joined
- Nov 14, 2012
- Messages
- 332
Anyone got any ideas how I can access the new mono packages?
Do you have your PKG configured so I can access the most recent packages?
If not, these guides will fix that:
Anyone got any ideas how I can access the new mono packages?
/usr/local/share/radarr
folder? I just changed the user and group of that folder to the user Radarr is running under with chown -R <radarr_user>:<radarr_group> /usr/local/share/radarr/
./etc/rc.conf
?/usr/local/etc/rc.d/
pidfile="${radarr_data_dir}/radarr.pid"
The new pkg worked for me, and it is a very simple process done in 2 minutes. But please do a snapshot of your jail and config before.
FreeNAS 11.3U5
Jail is 11.4-RELEASE-p6
Radarr 3.0.1.4259
mono-5.10.1.57_3
My steps was:
SSH into the FreeNAS.
Get into the jail
iocage console radarr
Stop radarr
service radarr stop
Lock the radarr package (otherwise it will be removed when updating mono, because it is a dependency)
pkg lock radarr
See which mono packages are available
pkg search mono
At the time of writing, it is one of these
Code:mono-5.10.1.57_3 Open source implementation of .NET Development Framework mono-addins-1.3_1 Mono framework to create extensible applications mono-basic-4.7 VisualBasic.NET support for Mono mono5.10-5.10.1.57_3 Open source implementation of .NET Development Framework mono5.20-5.20.1.34 Open source implementation of .NET Development Framework mono6.8-6.8.0.123 Open source implementation of .NET Development Framework monodevelop-7.6.11.7_2 IDE for the .NET platform
I decided to go for 5.20 as that is what radarr suggested. So go ahead and install it
pkg install mono5.20-5.20.1.34
It will prompt you to confirm that you want to remove the old mono pkg and install the new one. WARNING, if you did not pkg lock radarr, it wil also remove radarr during this install.
Start radarr again
service radarr start
That's it! Super simple, done in 2 minutes.
# mono --version # pkg lock radarr or pkg-static lock radarr 'If you get a lib error' # pkg delete mono-x.x-x.x.x.xxx 'Not essential - the new install will overwrite old momo # fetch https://github.com/jailmanager/jailmanager.github.io/releases/download/v0.0.1/mono-6.8.0.105.txz # pkg install -y mono-6.8.0.105.txz # pkg unlock radarr Reboot jail
The new pkg worked for me, and it is a very simple process done in 2 minutes. But please do a snapshot of your jail and config before.
FreeNAS 11.3U5
Jail is 11.4-RELEASE-p6
Radarr 3.0.1.4259
mono-5.10.1.57_3
My steps was:
[...]
This worked for me and updated Radarr to v3 to boot:
Code:# mono --version # pkg lock radarr or pkg-static lock radarr 'If you get a lib error' # pkg delete mono-x.x-x.x.x.xxx 'Not essential - the new install will overwrite old momo # fetch https://github.com/jailmanager/jailmanager.github.io/releases/download/v0.0.1/mono-6.8.0.105.txz # pkg install -y mono-6.8.0.105.txz # pkg unlock radarr Reboot jail
This worked for me...
I try "pkg install mono6.8-6.8.0.123" and I got the message:
ld-elf.so.1: /usr/local/bin/mono: Undefined symbol "pthread_getname_np@FBSD_1.6"
Maybe It's a problem with PKG or the version since the manual instalation is for the mono-6.8.0.105
pkg update pkg set -y -n mono:mono5.20 pkg upgrade ... - mono-5.10.1.57_3 conflicts with mono5.20-5.20.1.34 on /usr/local/bin/al - mono-5.10.1.57_3 conflicts with mono5.20-5.10.1.57_2 on /usr/local/bin/al Cannot solve problem using SAT solver, trying another plan ... Installed packages to be UPGRADED: mono5.20: 5.10.1.57_2 -> 5.20.1.34
this worked for meeeee!!! thanks!I was looking for some mono fixes and had run across this thread.
I took an alternate approach, rather than locking packages, I went this way:
Code:pkg update pkg set -y -n mono:mono5.20 pkg upgrade ... - mono-5.10.1.57_3 conflicts with mono5.20-5.20.1.34 on /usr/local/bin/al - mono-5.10.1.57_3 conflicts with mono5.20-5.10.1.57_2 on /usr/local/bin/al Cannot solve problem using SAT solver, trying another plan ... Installed packages to be UPGRADED: mono5.20: 5.10.1.57_2 -> 5.20.1.34
This changes dependency since some were using "mono" outright instead of mono5.20 for example.