2.3.1 > 2.3.2_1: Unable to update repository…
-
Hello!
I tried to upgrade from 2.3.1 to 2.3.2_1, but I get the following errors:
Updating repositories metadata…
Updating pfSense-core repository catalogue...
pfSense-core repository is up-to-date.
Updating pfSense repository catalogue...
pfSense repository is up-to-date.
All repositories are up-to-date.
**** WARNING ****
Duplicate slice required!!Before starting the upgrade process, the currently mounted nanobsd partition
needs to be cloned to the secondary partition, where the update will happenAfter installation a reboot will be required to switch partition.
Cleaning secondary partition... done.
Duplicating current slice... done.
Restoring slice label... done.
Testing duplicated partition integrity... done.
Mounting second partition to run upgrade... done.
Unlocking package pfSense-kernel-pfSense... done.
Downloading upgrade packages...
Updating pfSense-core repository catalogue...
Unable to update repository pfSense-core
Updating pfSense repository catalogue…
Unable to update repository pfSense
All repositories are up-to-date.
pkg: Repository pfSense-core cannot be opened. 'pkg update' required
pkg: Repository pfSense cannot be opened. 'pkg update' required
Checking for upgrades (0 candidates): . done
Processing candidates (0 candidates): . done
Checking integrity… done (0 conflicting)
Your packages are up to date.Any ideas, how to fix that?
-
pkg: Repository pfSense-core cannot be opened. 'pkg update' required
pkg: Repository pfSense cannot be opened. 'pkg update' requiredAny ideas, how to fix that?
Hint:
'pkg update' required
Obvious enough ?
;)
-
pkg update -f; pkg upgrade pkg
-
Still doesn't work. :'(
Updating pfSense-core repository catalogue... Fetching meta.txz: 100% 944 B 0.9kB/s 00:01 Fetching packagesite.txz: 100% 2 KiB 1.9kB/s 00:01 Processing entries: 100% pfSense-core repository update completed. 9 packages processed. Updating pfSense repository catalogue... Fetching meta.txz: 100% 944 B 0.9kB/s 00:01 Fetching packagesite.txz: 100% 110 KiB 112.8kB/s 00:01 Processing entries: 100% pfSense repository update completed. 406 packages processed. Updating pfSense-core repository catalogue... pfSense-core repository is up-to-date. Updating pfSense repository catalogue... pfSense repository is up-to-date. All repositories are up-to-date. Checking integrity... done (0 conflicting) Your packages are up to date.
>>> Updating repositories metadata... Updating pfSense-core repository catalogue... pfSense-core repository is up-to-date. Updating pfSense repository catalogue... pfSense repository is up-to-date. All repositories are up-to-date. **** WARNING **** Duplicate slice required!! Before starting the upgrade process, the currently mounted nanobsd partition needs to be cloned to the secondary partition, where the update will happen After installation a reboot will be required to switch partition. >>> Cleaning secondary partition... done. >>> Duplicating current slice... done. >>> Restoring slice label... done. >>> Testing duplicated partition integrity... done. >>> Mounting second partition to run upgrade... done. >>> Unlocking package pfSense-kernel-pfSense... done. >>> Downloading upgrade packages... Updating pfSense-core repository catalogue... Unable to update repository pfSense-core Updating pfSense repository catalogue... Unable to update repository pfSense All repositories are up-to-date. pkg: Repository pfSense-core cannot be opened. 'pkg update' required pkg: Repository pfSense cannot be opened. 'pkg update' required Checking for upgrades (0 candidates): . done Processing candidates (0 candidates): . done Checking integrity... done (0 conflicting) Your packages are up to date.
just when I do a "pkg upgrade", it offers me upgrades:
Updating pfSense-core repository catalogue... pfSense-core repository is up-to-date. Updating pfSense repository catalogue... pfSense repository is up-to-date. All repositories are up-to-date. Checking for upgrades (69 candidates): 65% pfSense-kernel-pfSense-2.3.1 is locked and may not be modified Checking for upgrades (69 candidates): 100% Processing candidates (69 candidates): 100% The following 69 package(s) will be affected (of 0 checked): New packages to be INSTALLED: dnsmasq: 2.76,1 [pfSense] Installed packages to be UPGRADED: xinetd: 2.3.15_1 -> 2.3.15_2 [pfSense] unbound: 1.5.8 -> 1.5.9 [pfSense] strongswan: 5.4.0 -> 5.5.0 [pfSense] sqlite3: 3.11.1 -> 3.13.0 [pfSense] smartmontools: 6.4_2 -> 6.5_1 [pfSense] rrdtool: 1.5.5_1 -> 1.6.0_1 [pfSense] relayd: 5.5.20140810_1 -> 5.5.20140810_2 [pfSense] python27: 2.7.11_2 -> 2.7.12 [pfSense] php56-zlib: 5.6.21 -> 5.6.26 [pfSense] php56-xmlwriter: 5.6.21 -> 5.6.26 [pfSense] php56-xmlreader: 5.6.21 -> 5.6.26 [pfSense] php56-xml: 5.6.21 -> 5.6.26 [pfSense] php56-tokenizer: 5.6.21 -> 5.6.26 [pfSense] php56-sysvshm: 5.6.21 -> 5.6.26 [pfSense] php56-sysvsem: 5.6.21 -> 5.6.26 [pfSense] php56-sysvmsg: 5.6.21 -> 5.6.26 [pfSense] php56-sqlite3: 5.6.21 -> 5.6.26 [pfSense] php56-sockets: 5.6.21 -> 5.6.26 [pfSense] php56-simplexml: 5.6.21 -> 5.6.26 [pfSense] php56-shmop: 5.6.21 -> 5.6.26 [pfSense] php56-session: 5.6.21 -> 5.6.26 [pfSense] php56-readline: 5.6.21 -> 5.6.26 [pfSense] php56-posix: 5.6.21 -> 5.6.26 [pfSense] php56-pdo_sqlite: 5.6.21 -> 5.6.26 [pfSense] php56-pdo: 5.6.21 -> 5.6.26 [pfSense] php56-pcntl: 5.6.21 -> 5.6.26 [pfSense] php56-openssl: 5.6.21 -> 5.6.26 [pfSense] php56-opcache: 5.6.21 -> 5.6.26_1 [pfSense] php56-mcrypt: 5.6.21 -> 5.6.26 [pfSense] php56-mbstring: 5.6.21 -> 5.6.26 [pfSense] php56-ldap: 5.6.21 -> 5.6.26 [pfSense] php56-json: 5.6.21 -> 5.6.26 [pfSense] php56-hash: 5.6.21 -> 5.6.26 [pfSense] php56-gettext: 5.6.21 -> 5.6.26 [pfSense] php56-filter: 5.6.21 -> 5.6.26 [pfSense] php56-dom: 5.6.21 -> 5.6.26 [pfSense] php56-curl: 5.6.21 -> 5.6.26 [pfSense] php56-ctype: 5.6.21 -> 5.6.26 [pfSense] php56-bz2: 5.6.21 -> 5.6.26 [pfSense] php56-bcmath: 5.6.21 -> 5.6.26 [pfSense] php56: 5.6.21 -> 5.6.26 [pfSense] php-xdebug: 2.2.5 -> 2.4.0 [pfSense] pfSense-rc: 2.3.1 -> 2.3.2_1 [pfSense-core] pfSense-default-config-serial: 2.3.1 -> 2.3.2_1 [pfSense-core] pfSense-base-nanobsd: 2.3.1 -> 2.3.2_1 [pfSense-core] pfSense-Status_Monitoring: 1.3_1 -> 1.4.4_2 [pfSense] pfSense: 2.3.1 -> 2.3.2_1 [pfSense] perl5: 5.20.3_12 -> 5.20.3_15 [pfSense] pecl-rrd: 1.1.3_2 -> 1.1.3_3 [pfSense] pecl-radius: 1.2.7 -> 1.3.0 [pfSense] pcre: 8.38_1 -> 8.39 [pfSense] ntp: 4.2.8p7 -> 4.2.8p8 [pfSense] nginx: 1.8.1,2 -> 1.10.1,2 [pfSense] libxml2: 2.9.3 -> 2.9.4 [pfSense] libssh2: 1.6.0_1,2 -> 1.7.0,2 [pfSense] libidn: 1.31 -> 1.33_1 [pfSense] libedit: 3.1.20150325_2 -> 3.1.20150325_2,1 [pfSense] isc-dhcp43-server: 4.3.3P1_1 -> 4.3.4 [pfSense] isc-dhcp43-relay: 4.3.3P1_1 -> 4.3.4_1 [pfSense] isc-dhcp43-client: 4.3.3P1_1 -> 4.3.4 [pfSense] ipmitool: 1.8.15_1 -> 1.8.17_1 [pfSense] gettext-runtime: 0.19.7 -> 0.19.8.1 [pfSense] filterlog: 0.1_2 -> 0.1_4 [pfSense] expat: 2.1.0_3 -> 2.1.1_2 [pfSense] curl: 7.48.0_1 -> 7.50.3 [pfSense] ca_root_nss: 3.22.2 -> 3.25 [pfSense] bind-tools: 9.10.3P4 -> 9.10.4P2 [pfSense] Installed packages to be REINSTALLED: scponly-4.8.20110526_2 [pfSense] (options changed) Number of packages to be installed: 1 Number of packages to be upgraded: 67 Number of packages to be reinstalled: 1 The process will require 2 MiB more space. 64 MiB to be downloaded. Proceed with this action? [y/N]:
-
Up to here I have arrived, but how do I tell it to you?
-
I'm having this same exact problem since upgrading to 2.3.2-RELEASE on the Nano distribution. I couldn't install _p1 and now can't install 2.3.3.
pkg update -f works fine (437 packages processed) but pkg upgrade pkg just results in Your packages are up to date. without having installed anything. I'm on pkg version 1.9.4. Is that the latest? (How can I check?)
What can I try next?
-
Doing a fresh install and restoring the config will be probably couple of days faster than debugging braindead pkg package "manager".
-
That's what I was going to try next time I'm on site. It's a good opportunity to switch to the regular distro since Nano is being dropped in 2.4 from the sounds of things.
Can I restore a 2.3.2 Nano config onto a fresh 2.3.3 Regular system?
-
Yes, that works just fine. (Assuming it's the same HW, otherwise I'd recommend to edit the assigned interfaces in the XML to match the new box.)
-
You could try the process described here: https://forum.pfsense.org/index.php?topic=125873.msg695386#msg695386
(switching to development, starting a upgrade freom console, saying no, switching back to stable)
That might force a reinstall/refresh of the whole pkg database and "trick" it into knowing what it should do.
But make sure to have a backup of the config first, and be ready to take @doktornoktor advice above.
-
One more question: I have two boxes in failover config. Will there be any problems if one is running Nano while the other is on Regular?
Thanks so much for the help!