2.7 kernel problems?
-
I've been running the pfSense DEVEL version, and went to look if there were updates for it this evening, but it's throwing weird errors.
The WebUI in System Update says "Unable to check for updates"
Package manager has no available packages
Running pfSense-upgrade -c reports:
[2.7.0-DEVELOPMENT][admin@router.localdomain]/root: pfSense-upgrade -c ld-elf.so.1: /usr/local/bin/php: Undefined symbol "__libc_start1@FBSD_1.7" ld-elf.so.1: /usr/local/bin/php: Undefined symbol "__libc_start1@FBSD_1.7" ld-elf.so.1: /usr/local/bin/php: Undefined symbol "__libc_start1@FBSD_1.7" ld-elf.so.1: /usr/local/bin/php: Undefined symbol "__libc_start1@FBSD_1.7" >>> Updating repositories metadata... done. ERROR: Unable to compare version of -repo
And pkg -d update says similar:
[2.7.0-DEVELOPMENT][admin@router.localdomain]/root: pkg -d update ld-elf.so.1: /usr/local/sbin/pkg: Undefined symbol "__libc_start1@FBSD_1.7"
pkg-static update says:
[2.7.0-DEVELOPMENT][admin@router.localdomain]/root: pkg-static update 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.
It looks like there's some mismatch between the kernel version and the packages that are installed.
The kernel reports:
[2.7.0-DEVELOPMENT][admin@router.localdomain]/root: uname -a FreeBSD router.localdomain 14.0-CURRENT FreeBSD 14.0-CURRENT #1 devel-main-n255832-c653d901535: Wed Mar 15 06:33:16 UTC 2023 root@freebsd:/var/jenkins/workspace/pfSense-CE-snapshots-master-main/obj/amd64/QFE74Yxl/var/jenkins/workspace/pfSense-CE-snapshots-master-main/sources/FreeBSD-src-devel-main/amd64.amd64/sys/pfSense amd64
Any suggestions how I can get this fixed?
-
If you run
pkg-static upgrade
what packages does it offer you?It looks like it's pulled in a newer pkg that's mismatched with the kernel somehow. Probably pkg itself.
-
@stephenw10
I get:[2.7.0-DEVELOPMENT][admin@router.localdomain]/root: pkg-static upgrade Updating pfSense-core repository catalogue... Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://files01.netgate.com/packages/pfSense_master_amd64-core/meta.txz: Authentication error repository pfSense-core has no meta file, using default settings Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://files01.netgate.com/packages/pfSense_master_amd64-core/packagesite.pkg: Authentication error Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://files01.netgate.com/packages/pfSense_master_amd64-core/packagesite.txz: Authentication error Unable to update repository pfSense-core Updating pfSense repository catalogue... Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://files01.netgate.com/packages/pfSense_master_amd64-pfSense_devel/meta.txz: Authentication error repository pfSense has no meta file, using default settings Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://files01.netgate.com/packages/pfSense_master_amd64-pfSense_devel/packagesite.pkg: Authentication error Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://files01.netgate.com/packages/pfSense_master_amd64-pfSense_devel/packagesite.txz: Authentication error Unable to update repository pfSense Error updating repositories!
After re-creating the Webconfigurator cert, I get:
[2.7.0-DEVELOPMENT][admin@router.localdomain]/root: pkg-static upgrade 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 (56 candidates): 100% Processing candidates (56 candidates): 100% The following 56 package(s) will be affected (of 0 checked): New packages to be INSTALLED: pfSense-Status_Monitoring-php82: 1.8_3 [pfSense] Installed packages to be UPGRADED: bind-tools: 9.18.12 -> 9.18.13 [pfSense] ca_root_nss: 3.88.1 -> 3.89 [pfSense] curl: 7.87.0_1 -> 8.0.1 [pfSense] dmidecode: 3.4_2 -> 3.5 [pfSense] dnsmasq: 2.89,1 -> 2.89_1,1 [pfSense] glib: 2.74.6,2 -> 2.76.1,2 [pfSense] haproxy: 2.7.3 -> 2.7.6 [pfSense] libdeflate: 1.17 -> 1.18 [pfSense] libnghttp2: 1.51.0_1 -> 1.52.0 [pfSense] libpcap: 1.10.2 -> 1.10.3 [pfSense] mpd5: 5.9_13 -> 5.9_14 [pfSense] openvpn: 2.6.0 -> 2.6.2 [pfSense] pfSense: 2.7.0.a.20230315.0600 -> 2.7.0.a.20230411.0600 [pfSense] pfSense-base: 2.7.0.a.20230315.0600 -> 2.7.0.a.20230411.0600 [pfSense-core] pfSense-boot: 2.7.0.a.20230315.0600 -> 2.7.0.a.20230411.0600 [pfSense-core] pfSense-default-config: 2.7.0.a.20230315.0600 -> 2.7.0.a.20230411.0600 [pfSense-core] pfSense-kernel-pfSense: 2.7.0.a.20230315.0600 -> 2.7.0.a.20230411.0600 [pfSense-core] pfSense-rc: 2.7.0.a.20230315.0600 -> 2.7.0.a.20230411.0600 [pfSense-core] pfSense-repo: 2.7.0.a.20230410.0600 -> 2.7.0.a.20230411.0600 [pfSense] php82-bcmath: 8.2.3 -> 8.2.4 [pfSense] php82-bz2: 8.2.3 -> 8.2.4 [pfSense] php82-ctype: 8.2.3 -> 8.2.4 [pfSense] php82-curl: 8.2.3 -> 8.2.4 [pfSense] php82-dom: 8.2.3 -> 8.2.4 [pfSense] php82-filter: 8.2.3 -> 8.2.4 [pfSense] php82-ftp: 8.2.3 -> 8.2.4 [pfSense] php82-gettext: 8.2.3 -> 8.2.4 [pfSense] php82-ldap: 8.2.3 -> 8.2.4 [pfSense] php82-mbstring: 8.2.3 -> 8.2.4 [pfSense] php82-opcache: 8.2.3 -> 8.2.4 [pfSense] php82-pcntl: 8.2.3 -> 8.2.4 [pfSense] php82-pdo: 8.2.3 -> 8.2.4 [pfSense] php82-pdo_sqlite: 8.2.3 -> 8.2.4 [pfSense] php82-pecl-mcrypt: 1.0.5 -> 1.0.6 [pfSense] php82-posix: 8.2.3 -> 8.2.4 [pfSense] php82-readline: 8.2.3 -> 8.2.4 [pfSense] php82-session: 8.2.3 -> 8.2.4 [pfSense] php82-shmop: 8.2.3 -> 8.2.4 [pfSense] php82-simplexml: 8.2.3 -> 8.2.4 [pfSense] php82-sockets: 8.2.3 -> 8.2.4 [pfSense] php82-sqlite3: 8.2.3 -> 8.2.4 [pfSense] php82-sysvmsg: 8.2.3 -> 8.2.4 [pfSense] php82-sysvsem: 8.2.3 -> 8.2.4 [pfSense] php82-sysvshm: 8.2.3 -> 8.2.4 [pfSense] php82-tokenizer: 8.2.3 -> 8.2.4 [pfSense] php82-xml: 8.2.3 -> 8.2.4 [pfSense] php82-xmlreader: 8.2.3 -> 8.2.4 [pfSense] php82-xmlwriter: 8.2.3 -> 8.2.4 [pfSense] php82-zlib: 8.2.3 -> 8.2.4 [pfSense] readline: 8.2.0 -> 8.2.1 [pfSense] strongswan: 5.9.10 -> 5.9.10_1 [pfSense] sudo: 1.9.13p2 -> 1.9.13p3 [pfSense] telegraf: 1.25.0_3 -> 1.26.1 [pfSense] zstd: 1.5.4 -> 1.5.4_1 [pfSense] Installed packages to be REINSTALLED: nginx-1.22.1_5,3 [pfSense] (options changed) Number of packages to be installed: 1 Number of packages to be upgraded: 54 Number of packages to be reinstalled: 1 The process will require 8 MiB more space. 169 MiB to be downloaded.
Which might just fix it. Let me apply that and reboot the router and we'll see what happens...
-
@anaerin And it looks like that fixed everything. Thank-you very much for all your help.
-
J jimp moved this topic from General pfSense Questions on