Old Jails after 9.3 Upgrade

Status
Not open for further replies.

moldboy

Dabbler
Joined
Dec 7, 2014
Messages
23
Hi,

I had created a Jail which ran dnsmasq on a version of FreeNAS 9.1.??. I don't remember the version.

I upgraded the system to 9.2.?? and everything kept working. After installing 9.3 dnsmasq stopped working. Attempting to start the service gave an error:
Shared object "libidn.so.17" not found, required by "dnsmasq"

Code:
root@dns_1:/etc # dnsmasq start
Shared object "libidn.so.17" not found, required by "dnsmasq"

root@dns_1:/etc #  pkg install dns/libidn
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y
Bootstrapping pkg please wait
pkg-static: /var/db/pkg permissions (0777) too lax

root@dns_1:/etc # chmod 755 /etc/pam.d/*
root@dns_1:/etc # chmod 755 /usr/lib/pam*
root@dns_1:/etc # pkg install dns/libidn

The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y
Bootstrapping pkg please wait
pkg-static: PACKAGESITE in pkg.conf is no longer supported.  Convert to the new repository style.  See pkg.conf(5)
pkg-static: Cannot parse configuration file!


Why would upgrading to 9.3 remove a library from a Jail? Why is the package management tool no longer in this jail? What has changed so drastically that this system won't work anymore? I don't want to delete the jail and start over, that's hardly something I would look forward to every time I need to upgrade the main system.

As a side note my Crashplan jail was also complaining about missing files, after trying for a long time to fix that I have deleted the jail and will attempt to rebuild. What happened during my upgrade to break everything so thoroughly?
 
Status
Not open for further replies.
Top