unholyeyebrows
Explorer
- Joined
- Apr 19, 2012
- Messages
- 55
Hi
I've just updated my NAS to FreeNAS 8.20RC1. I have also upgraded the jail to FreeNAS-8.2.0-RC1-x64.Plugins_Jail.pbi. In doing this my original jail installation (with Squeezeboxserver) seems to have been wiped. Not the end of the world I thought - I'll just delete the jail and re-install it.
Having done this, I have issued the following commands (which from my notes worked in earlier versions) to install squeezebox server:
jexec 5 /bin/tcsh
portsnap fetch
portsnap extract
cd /usr/ports/audio/squeezeboxserver
make install clean
[when prompted for options, just go with the defaults].
However, this fails with a perl conflict as follows:
<--
software# make install clean
===> Found saved configuration for squeezeboxserver-7.5.4_5
Define SLIMDIR to override default of 'squeezeboxserver'.
=> squeezeboxserver-7.5.4-noCPAN.tgz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://downloads.slimdevices.com/SqueezeboxServer_v7.5.4/squeezeboxserver-7.5.4-noCPAN.tgz
squeezeboxserver-7.5.4-noCPAN.tgz 100% of 18 MB 2709 kBps
===> Extracting for squeezeboxserver-7.5.4_5
=> SHA256 Checksum OK for squeezeboxserver-7.5.4-noCPAN.tgz.
===> squeezeboxserver-7.5.4_5 depends on file: /usr/local/bin/perl5.14.2 - not found
===> Verifying install for /usr/local/bin/perl5.14.2 in /usr/ports/lang/perl5.14
===> perl-5.14.2_2 conflicts with installed package(s):
perl-5.12.4_3
They install files into the same place.
You may want to stop build with Ctrl + C.
===> License ART10 GPLv1 accepted by the user
===> Found saved configuration for perl-5.14.2_2
=> perl-5.14.2.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/perl.
=> Attempting to fetch ftp://ftp.cpan.org/pub/CPAN/modules/by-module/../../src/perl-5.14.2.tar.bz2
perl-5.14.2.tar.bz2 100% of 12 MB 1882 kBps
=> BSDPAN-20111107.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/perl.
=> Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/skv/BSDPAN-20111107.tar.bz2
BSDPAN-20111107.tar.bz2 100% of 8448 B 133 kBps
===> perl-5.14.2_2 conflicts with installed package(s):
perl-5.12.4_3
They will not build together.
Please remove them first with pkg_delete(1).
*** Error code 1
Stop in /usr/ports/lang/perl5.14.
*** Error code 1
Stop in /usr/ports/lang/perl5.14.
*** Error code 1
Stop in /usr/ports/audio/squeezeboxserver.
*** Error code 1
Stop in /usr/ports/audio/squeezeboxserver.
<--
Finally, when I try to delete the newer version of perl, I get the following:
software# pkg_delete perl-5.12.4_3
pkg_delete: package 'perl-5.12.4_3' is required by these other packages
and may not be deinstalled:
iconv-2.0_3
glib-2.28.8_2
gamin-0.1.10_4
gio-fam-backend-2.28.8
dbus-glib-0.94
So I'm stuck. Does anyone know how I might proceed with installing squeezeboxserver on the latest RC1 jail image?
Thanks
Nick
I've just updated my NAS to FreeNAS 8.20RC1. I have also upgraded the jail to FreeNAS-8.2.0-RC1-x64.Plugins_Jail.pbi. In doing this my original jail installation (with Squeezeboxserver) seems to have been wiped. Not the end of the world I thought - I'll just delete the jail and re-install it.
Having done this, I have issued the following commands (which from my notes worked in earlier versions) to install squeezebox server:
jexec 5 /bin/tcsh
portsnap fetch
portsnap extract
cd /usr/ports/audio/squeezeboxserver
make install clean
[when prompted for options, just go with the defaults].
However, this fails with a perl conflict as follows:
<--
software# make install clean
===> Found saved configuration for squeezeboxserver-7.5.4_5
Define SLIMDIR to override default of 'squeezeboxserver'.
=> squeezeboxserver-7.5.4-noCPAN.tgz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://downloads.slimdevices.com/SqueezeboxServer_v7.5.4/squeezeboxserver-7.5.4-noCPAN.tgz
squeezeboxserver-7.5.4-noCPAN.tgz 100% of 18 MB 2709 kBps
===> Extracting for squeezeboxserver-7.5.4_5
=> SHA256 Checksum OK for squeezeboxserver-7.5.4-noCPAN.tgz.
===> squeezeboxserver-7.5.4_5 depends on file: /usr/local/bin/perl5.14.2 - not found
===> Verifying install for /usr/local/bin/perl5.14.2 in /usr/ports/lang/perl5.14
===> perl-5.14.2_2 conflicts with installed package(s):
perl-5.12.4_3
They install files into the same place.
You may want to stop build with Ctrl + C.
===> License ART10 GPLv1 accepted by the user
===> Found saved configuration for perl-5.14.2_2
=> perl-5.14.2.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/perl.
=> Attempting to fetch ftp://ftp.cpan.org/pub/CPAN/modules/by-module/../../src/perl-5.14.2.tar.bz2
perl-5.14.2.tar.bz2 100% of 12 MB 1882 kBps
=> BSDPAN-20111107.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/perl.
=> Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/skv/BSDPAN-20111107.tar.bz2
BSDPAN-20111107.tar.bz2 100% of 8448 B 133 kBps
===> perl-5.14.2_2 conflicts with installed package(s):
perl-5.12.4_3
They will not build together.
Please remove them first with pkg_delete(1).
*** Error code 1
Stop in /usr/ports/lang/perl5.14.
*** Error code 1
Stop in /usr/ports/lang/perl5.14.
*** Error code 1
Stop in /usr/ports/audio/squeezeboxserver.
*** Error code 1
Stop in /usr/ports/audio/squeezeboxserver.
<--
Finally, when I try to delete the newer version of perl, I get the following:
software# pkg_delete perl-5.12.4_3
pkg_delete: package 'perl-5.12.4_3' is required by these other packages
and may not be deinstalled:
iconv-2.0_3
glib-2.28.8_2
gamin-0.1.10_4
gio-fam-backend-2.28.8
dbus-glib-0.94
So I'm stuck. Does anyone know how I might proceed with installing squeezeboxserver on the latest RC1 jail image?
Thanks
Nick