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"
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?
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?