Archive > 22.7 Legacy Series

22.7.6 to 22.7.7 failed update

<< < (2/4) > >>

franco:
Is this UFS or ZFS?

sonetoq:
zfs file system

looks like it failed

root@OPNsense:~ # df -h
Filesystem            Size    Used   Avail Capacity  Mounted on
zroot/ROOT/default    100G    953M     99G     1%    /
devfs                 1.0K    1.0K      0B   100%    /dev
zroot/tmp              99G    976K     99G     0%    /tmp
zroot                  99G     88K     99G     0%    /zroot
zroot/var/log          99G     20M     99G     0%    /var/log
zroot/var/audit        99G     88K     99G     0%    /var/audit
zroot/var/mail         99G    120K     99G     0%    /var/mail
zroot/var/tmp          99G     88K     99G     0%    /var/tmp
zroot/usr/src          99G     88K     99G     0%    /usr/src
zroot/var/crash        99G     88K     99G     0%    /var/crash
zroot/usr/home         99G     88K     99G     0%    /usr/home
zroot/usr/ports        99G     88K     99G     0%    /usr/ports
devfs                 1.0K    1.0K      0B   100%    /var/dhcpd/dev
devfs                 1.0K    1.0K      0B   100%    /var/unbound/dev
devfs                 1.0K    1.0K      0B   100%    /var/unbound/dev
root@OPNsense:~ # zfs list
NAME                 USED  AVAIL     REFER  MOUNTPOINT
zroot                986M  98.8G       88K  /zroot
zroot/ROOT           953M  98.8G       88K  none
zroot/ROOT/default   953M  98.8G      953M  /
zroot/tmp            976K  98.8G      976K  /tmp
zroot/usr            352K  98.8G       88K  /usr
zroot/usr/home        88K  98.8G       88K  /usr/home
zroot/usr/ports       88K  98.8G       88K  /usr/ports
zroot/usr/src         88K  98.8G       88K  /usr/src
zroot/var           20.3M  98.8G       88K  /var
zroot/var/audit       88K  98.8G       88K  /var/audit
zroot/var/crash       88K  98.8G       88K  /var/crash
zroot/var/log       19.8M  98.8G     19.8M  /var/log
zroot/var/mail       120K  98.8G      120K  /var/mail
zroot/var/tmp         88K  98.8G       88K  /var/tmp
root@OPNsense:~ # opnsense-update -p
Updating OPNsense repository catalogue...
OPNsense repository is up to date.
All repositories are up to date.
Updating OPNsense repository catalogue...
OPNsense repository is up to date.
All repositories are up to date.
Checking for upgrades (52 candidates): 100%
Processing candidates (52 candidates): 100%
The following 52 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
   bash: 5.2.2 -> 5.2.9
   dbus: 1.14.0,1 -> 1.14.4,1
   expat: 2.4.9 -> 2.5.0
   glib: 2.74.0,2 -> 2.74.1,2
   krb5: 1.20 -> 1.20.1
   libedit: 3.1.20210910,1 -> 3.1.20221030,1
   libgd: 2.3.3_1,1 -> 2.3.3_2,1
   libgpg-error: 1.45 -> 1.46
   libidn2: 2.3.3 -> 2.3.3_1
   libimagequant: 2.17.0 -> 4.0.4
   libpsl: 0.21.1_4 -> 0.21.1_6
   libunistring: 1.0 -> 1.1
   libxml2: 2.10.2 -> 2.10.3_1
   mpd5: 5.9_11 -> 5.9_12
   neon: 0.32.2 -> 0.32.4
   nss: 3.83 -> 3.85
   nut: 2.8.0_11 -> 2.8.0_13
   openssl: 1.1.1q,1 -> 1.1.1s,1
   openvpn: 2.5.7 -> 2.5.8
   opnsense: 22.7.6 -> 22.7.8
   opnsense-update: 22.7.5 -> 22.7.7
   os-nut: 1.8.1 -> 1.8.1_1
   os-wireguard: 1.12 -> 1.13_1
   pcre: 8.45_1 -> 8.45_3
   php80: 8.0.24 -> 8.0.25
   php80-ctype: 8.0.24 -> 8.0.25
   php80-curl: 8.0.24 -> 8.0.25
   php80-dom: 8.0.24 -> 8.0.25
   php80-filter: 8.0.24 -> 8.0.25
   php80-gettext: 8.0.24 -> 8.0.25
   php80-ldap: 8.0.24 -> 8.0.25
   php80-mbstring: 8.0.24 -> 8.0.25
   php80-pdo: 8.0.24 -> 8.0.25
   php80-phalcon: 5.0.3 -> 5.1.1
   php80-session: 8.0.24 -> 8.0.25
   php80-simplexml: 8.0.24 -> 8.0.25
   php80-sockets: 8.0.24 -> 8.0.25
   php80-sqlite3: 8.0.24 -> 8.0.25
   php80-xml: 8.0.24 -> 8.0.25
   php80-zlib: 8.0.24 -> 8.0.25
   png: 1.6.37_1 -> 1.6.38
   py39-Jinja2: 3.0.1 -> 3.1.2
   py39-cryptography: 3.4.8 -> 3.4.8,1
   py39-pytz: 2022.2.1,1 -> 2022.5,1
   py39-sqlite3: 3.9.14_7 -> 3.9.15_7
   python39: 3.9.14 -> 3.9.15_1
   sqlite3: 3.39.3,1 -> 3.39.3_1,1
   strongswan: 5.9.8 -> 5.9.8_1
   sudo: 1.9.11p3 -> 1.9.12p1
   suricata: 6.0.8 -> 6.0.8_1
   unbound: 1.16.3 -> 1.17.0

Installed packages to be REINSTALLED:
   openldap24-client-2.4.59_4 (options changed)

Number of packages to be upgraded: 51
Number of packages to be reinstalled: 1

The process will require 15 MiB more space.
55 MiB to be downloaded.
[1/52] Fetching unbound-1.17.0.pkg: 100%    1 MiB   1.3MB/s    00:01   
[2/52] Fetching suricata-6.0.8_1.pkg: 100%    2 MiB   2.0MB/s    00:01   
[3/52] Fetching sudo-1.9.12p1.pkg: 100%  639 KiB 654.2kB/s    00:01   
[4/52] Fetching strongswan-5.9.8_1.pkg: 100%  951 KiB 973.6kB/s    00:01   
[5/52] Fetching sqlite3-3.39.3_1,1.pkg: 100%    1 MiB   1.4MB/s    00:01   
[6/52] Fetching python39-3.9.15_1.pkg: 100%   18 MiB   9.2MB/s    00:02   
[7/52] Fetching py39-sqlite3-3.9.15_7.pkg: 100%   30 KiB  30.9kB/s    00:01   
[8/52] Fetching py39-pytz-2022.5,1.pkg: 100%  154 KiB 157.4kB/s    00:01   
[9/52] Fetching py39-cryptography-3.4.8,1.pkg: 100%  366 KiB 374.8kB/s    00:01   
[10/52] Fetching py39-Jinja2-3.1.2.pkg: 100%  201 KiB 206.1kB/s    00:01   
[11/52] Fetching png-1.6.38.pkg: 100%  294 KiB 300.9kB/s    00:01   
[12/52] Fetching php80-zlib-8.0.25.pkg: 100%   19 KiB  19.8kB/s    00:01   
[13/52] Fetching php80-xml-8.0.25.pkg: 100%   20 KiB  20.9kB/s    00:01   
[14/52] Fetching php80-sqlite3-8.0.25.pkg: 100%   22 KiB  22.4kB/s    00:01   
[15/52] Fetching php80-sockets-8.0.25.pkg: 100%   39 KiB  40.2kB/s    00:01   
[16/52] Fetching php80-simplexml-8.0.25.pkg: 100%   23 KiB  23.8kB/s    00:01   
[17/52] Fetching php80-session-8.0.25.pkg: 100%   36 KiB  37.2kB/s    00:01   
[18/52] Fetching php80-phalcon-5.1.1.pkg: 100%    2 MiB   1.8MB/s    00:01   
[19/52] Fetching php80-pdo-8.0.25.pkg: 100%   48 KiB  48.9kB/s    00:01   
[20/52] Fetching php80-mbstring-8.0.25.pkg: 100%  744 KiB 762.3kB/s    00:01   
[21/52] Fetching php80-ldap-8.0.25.pkg: 100%   31 KiB  31.7kB/s    00:01   
[22/52] Fetching php80-gettext-8.0.25.pkg: 100%    7 KiB   7.6kB/s    00:01   
[23/52] Fetching php80-filter-8.0.25.pkg: 100%   21 KiB  21.7kB/s    00:01   
[24/52] Fetching php80-dom-8.0.25.pkg: 100%   55 KiB  56.8kB/s    00:01   
[25/52] Fetching php80-curl-8.0.25.pkg: 100%   35 KiB  35.7kB/s    00:01   
[26/52] Fetching php80-ctype-8.0.25.pkg: 100%    7 KiB   6.7kB/s    00:01   
[27/52] Fetching php80-8.0.25.pkg: 100%    5 MiB   4.8MB/s    00:01   
[28/52] Fetching pcre-8.45_3.pkg: 100%  889 KiB 910.2kB/s    00:01   
[29/52] Fetching os-wireguard-1.13_1.pkg: 100%   13 KiB  13.0kB/s    00:01   
[30/52] Fetching os-nut-1.8.1_1.pkg: 100%    8 KiB   8.1kB/s    00:01   
[31/52] Fetching opnsense-update-22.7.7.pkg: 100%   33 KiB  33.8kB/s    00:01   
[32/52] Fetching opnsense-22.7.8.pkg: 100%    4 MiB   4.3MB/s    00:01   
[33/52] Fetching openvpn-2.5.8.pkg: 100%  379 KiB 388.1kB/s    00:01   
[34/52] Fetching openssl-1.1.1s,1.pkg: 100%    4 MiB   4.1MB/s    00:01   
[35/52] Fetching openldap24-client-2.4.59_4.pkg: 100%  465 KiB 475.7kB/s    00:01   
[36/52] Fetching nut-2.8.0_13.pkg: 100%    1 MiB   1.3MB/s    00:01   
[37/52] Fetching nss-3.85.pkg: 100%    2 MiB   2.1MB/s    00:01   
[38/52] Fetching neon-0.32.4.pkg: 100%  101 KiB 103.0kB/s    00:01   
[39/52] Fetching mpd5-5.9_12.pkg: 100%  279 KiB 285.3kB/s    00:01   
[40/52] Fetching libxml2-2.10.3_1.pkg: 100%  932 KiB 954.7kB/s    00:01   
[41/52] Fetching libunistring-1.1.pkg: 100%  520 KiB 532.0kB/s    00:01   
[42/52] Fetching libpsl-0.21.1_6.pkg: 100%   63 KiB  64.1kB/s    00:01   
[43/52] Fetching libimagequant-4.0.4.pkg: 100%    3 MiB   1.6MB/s    00:02   
[44/52] Fetching libidn2-2.3.3_1.pkg: 100%  133 KiB 136.5kB/s    00:01   
[45/52] Fetching libgpg-error-1.46.pkg: 100%  161 KiB 165.0kB/s    00:01   
[46/52] Fetching libgd-2.3.3_2,1.pkg: 100%  206 KiB 211.2kB/s    00:01   
[47/52] Fetching libedit-3.1.20221030,1.pkg: 100%  140 KiB 143.3kB/s    00:01   
[48/52] Fetching krb5-1.20.1.pkg: 100%    1 MiB   1.2MB/s    00:01   
[49/52] Fetching glib-2.74.1,2.pkg: 100%    2 MiB   2.3MB/s    00:01   
[50/52] Fetching expat-2.5.0.pkg: 100%   90 KiB  91.7kB/s    00:01   
[51/52] Fetching dbus-1.14.4,1.pkg: 100%  378 KiB 387.1kB/s    00:01   
[52/52] Fetching bash-5.2.9.pkg: 100%  809 KiB 828.8kB/s    00:01   
Checking integrity... done (0 conflicting)
[1/52] Upgrading openssl from 1.1.1q,1 to 1.1.1s,1...
[1/52] Extracting openssl-1.1.1s,1: 100%
[2/52] Upgrading python39 from 3.9.14 to 3.9.15_1...
[2/52] Extracting python39-3.9.15_1:  99%
pkg-static: Fail to create temporary file: /usr/local/libdata/pkgconfig/.pkgtemp.python-3.9-embed.pc.gYngGfIrxdzV:Input/output error
[2/52] Extracting python39-3.9.15_1: 100%
root@OPNsense:~ #
root@OPNsense:~ #
root@OPNsense:~ #
root@OPNsense:~ # opnsense-update -p
mkdir: /var/cache/opnsense-update/99104: Integrity check failed
root@OPNsense:~ #



***GOT REQUEST TO AUDIT HEALTH***
Currently running OPNsense 22.7.6 (amd64/OpenSSL) at Thu Dec  1 10:26:45 UTC 2022
>>> Check installed kernel version
Version 22.7.5 is correct.
>>> Check for missing or altered kernel files
No problems detected.
>>> Check installed base version
Version 22.7.5 is correct.
>>> Check for missing or altered base files
No problems detected.
>>> Check installed repositories
OPNsense
>>> Check installed plugins
os-dyndns 1.27_3
os-nut 1.8.1
os-theme-cicada 1.29
os-upnp 1.4_2
os-wireguard 1.12
>>> Check locked packages
No locks found.
>>> Check for missing package dependencies
Checking all packages: .......... done
>>> Check for missing or altered package files
Checking all packages: .......... done
>>> Check for core packages consistency
Core package "opnsense" has 63 dependencies to check.
Checking packages: ...................
mpd5-5.9_11 version mismatch, expected 5.9_12
Checking packages: ...
openssl-1.1.1q,1 version mismatch, expected 1.1.1s,1
Checking packages: .
openvpn-2.5.7 version mismatch, expected 2.5.8
Checking packages: .
opnsense-22.7.6 version mismatch, expected 22.7.8
Checking packages: ...
opnsense-update-22.7.5 version mismatch, expected 22.7.7
Checking packages: ...
php80-ctype-8.0.24 version mismatch, expected 8.0.25
Checking packages: .
php80-curl-8.0.24 version mismatch, expected 8.0.25
Checking packages: .
php80-dom-8.0.24 version mismatch, expected 8.0.25
Checking packages: .
php80-filter-8.0.24 version mismatch, expected 8.0.25
Checking packages: .
php80-gettext-8.0.24 version mismatch, expected 8.0.25
Checking packages: ..
php80-ldap-8.0.24 version mismatch, expected 8.0.25
Checking packages: .
php80-pdo-8.0.24 version mismatch, expected 8.0.25
Checking packages: ..
php80-phalcon-5.0.3 version mismatch, expected 5.1.1
Checking packages: ..
php80-session-8.0.24 version mismatch, expected 8.0.25
Checking packages: .
php80-simplexml-8.0.24 version mismatch, expected 8.0.25
Checking packages: .
php80-sockets-8.0.24 version mismatch, expected 8.0.25
Checking packages: .
php80-sqlite3-8.0.24 version mismatch, expected 8.0.25
Checking packages: .
php80-xml-8.0.24 version mismatch, expected 8.0.25
Checking packages: .
php80-zlib-8.0.24 version mismatch, expected 8.0.25
Checking packages: ..
py39-Jinja2-3.0.1 version mismatch, expected 3.1.2
Checking packages: ....
py39-sqlite3-3.9.14_7 version mismatch, expected 3.9.15_7
Checking packages: .......
strongswan-5.9.8 version mismatch, expected 5.9.8_1
Checking packages: .
sudo-1.9.11p3 version mismatch, expected 1.9.12p1
Checking packages: .
suricata-6.0.8 version mismatch, expected 6.0.8_1
Checking packages: ..
unbound-1.16.3 version mismatch, expected 1.17.0
Checking packages: .. done
***DONE***

franco:
I'm not an expert on ZFS behaviour but I'd say something very strange is going on there that might need reparing.


Cheers,
Franco

sonetoq:
I think you are right, i tried to re-install opnsense from a live usb and i got the error below, then from the live usb i tried to install the smart plugin to run tests on the drive but i can't because it's 22.7.7 and wants me to upgrade to 22.7.9.


WARNING: Pool has encountered an uncorrectable I/O failure and has been suspended.


Is there a way to force install a package even if you aren't on the most current version of opnsense?

franco:
The disk might be damaged. I have no idea what else to do if you keep running into this either way.


Cheers,
Franco

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version