Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(FreeBSD-EN-21:08.freebsd-update) package installation problems after upgrading from FreeBSD 12.1-RELEASE #115

Closed
grahamperrin opened this issue Jan 24, 2021 · 29 comments

Comments

@grahamperrin
Copy link
Contributor

Affected packages seem to include:

[1/6] Installing psutils-1.17_5...
[1/6] Extracting psutils-1.17_5: 100%
[2/6] Installing groff-1.22.4_3...
[2/6] Extracting groff-1.22.4_3: 100%
[3/6] Installing cyrus-sasl-2.1.27_1...
*** Added group `cyrus' (id 60)
pw: user 'cyrus' disappeared during update
*** Failed to add user `cyrus'. Please add it manually.
[3/6] Extracting cyrus-sasl-2.1.27_1: 100%
chown: cyrus: illegal user name
[4/6] Installing protobuf-3.13.0,1...
[4/6] Extracting protobuf-3.13.0,1: 100%
[5/6] Installing mysql57-client-5.7.31_1...
[5/6] Extracting mysql57-client-5.7.31_1: 100%
[6/6] Installing mysql57-server-5.7.31_1...
===> Creating groups.
Creating group 'mysql' with gid '88'.
===> Creating users
Creating user 'mysql' with uid '88'.
pw: user 'mysql' disappeared during update
===> Creating homedir(s)
install: unknown user mysql
pkg: PRE-INSTALL script failed

In context:

mowa219-gjp4-vm-hellosystem-0% date ; uptime ; uname -v
Sun Jan 24 08:44:06 EST 2021
 8:44AM  up 2 mins, 0 users, load averages: 0.24, 0.09, 0.03
FreeBSD 12.2-RELEASE-p1 GENERIC 
mowa219-gjp4-vm-hellosystem-0% csh   
grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % pkg query '%o %v %R' hello mysql57-server
helloSystem 0.4.0_0D18 unknown-repository
grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % pkg info -x sql
py37-sqlite3-3.7.9_7
qt5-sql-5.15.0
qt5-sqldrivers-sqlite3-5.15.0
sqlite3-3.33.0,1
grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % sudo /usr/sbin/freebsd-update install
Password:
src component not installed, skipped
Installing updates... done.
grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % uname -KU
1202000 1202000
grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % sudo pkg upgrade
Password:
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (1 candidates): 100%
Processing candidates (1 candidates): 100%
Checking integrity... done (0 conflicting)
Your packages are up to date.
grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % pkg lock -l
Currently locked packages:
hello-0.4.0_0D18
grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % sudo pkg install --dry-run mysql57-server
Updating FreeBSD repository catalogue...                                                                       
FreeBSD repository is up to date.                                                                              
All repositories are up to date.                                                                               
Checking integrity... done (0 conflicting)                                                                     
The following 6 package(s) will be affected (of 0 checked):                                                    
                                                                                                               
New packages to be INSTALLED:                                                                                  
        cyrus-sasl: 2.1.27_1                                                                                   
        groff: 1.22.4_3                                                                                        
        mysql57-client: 5.7.31_1                                                                               
        mysql57-server: 5.7.31_1                                                                               
        protobuf: 3.13.0,1                                                                                     
        psutils: 1.17_5                                                                                        
                                                                                                               
Number of packages to be installed: 6                                                                          
                                                                                                               
The process will require 240 MiB more space.                                                                   
grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % sudo pkg install mysql57-server
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The following 6 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        cyrus-sasl: 2.1.27_1
        groff: 1.22.4_3
        mysql57-client: 5.7.31_1
        mysql57-server: 5.7.31_1
        protobuf: 3.13.0,1
        psutils: 1.17_5

Number of packages to be installed: 6

The process will require 240 MiB more space.

Proceed with this action? [y/N]: y
[1/6] Installing psutils-1.17_5...
[1/6] Extracting psutils-1.17_5: 100%
[2/6] Installing groff-1.22.4_3...
[2/6] Extracting groff-1.22.4_3: 100%
[3/6] Installing cyrus-sasl-2.1.27_1...
*** Added group `cyrus' (id 60)
pw: user 'cyrus' disappeared during update
*** Failed to add user `cyrus'. Please add it manually.
[3/6] Extracting cyrus-sasl-2.1.27_1: 100%
chown: cyrus: illegal user name
[4/6] Installing protobuf-3.13.0,1...
[4/6] Extracting protobuf-3.13.0,1: 100%
[5/6] Installing mysql57-client-5.7.31_1...
[5/6] Extracting mysql57-client-5.7.31_1: 100%
[6/6] Installing mysql57-server-5.7.31_1...
===> Creating groups.
Creating group 'mysql' with gid '88'.
===> Creating users
Creating user 'mysql' with uid '88'.
pw: user 'mysql' disappeared during update
===> Creating homedir(s)
install: unknown user mysql
pkg: PRE-INSTALL script failed
grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % 

No such problem with databases/mysql57-server if installation is performed with 12.1-RELEASE. Here's the same virtual machine, rolled back to a snapshot:

2021-01-24.14.26.mp4

– however https://www.freebsd.org/security/security.html#sup the expected end of life for 12.1-RELEASE is one week from now.

@probonopd
Copy link
Member

probonopd commented Jan 24, 2021

Makes me wonder whether this method of updating the system (package by package) should be supported at all, because it seems very fragile.

You don't update Anroid or iOS package by package. There is a new OS image...

@grahamperrin
Copy link
Contributor Author

grahamperrin commented Jan 24, 2021

… seems very fragile. …

Not really, it's the norm for FreeBSD. If it were unreasonably fragile: users, testers and developers would have been hollering, loudly, for years.

For reference

An outline of actions performed before the update/upgrade from 12.1-RELEASE to 12.2-RELEASE-p1:

image

  • a necessary sudo pkg lock hello is at the head of this text file:

pre-upgrade.txt

  • not a comprehensive record, because (for example) I keyed q at the earliest opportunities.

I wonder whether there'll be the same problem with 12.2-RELEASE-p2 … ignore that. No update or upgrade is applicable:

grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % date ; uptime ; uname -v
Sun Jan 24 10:14:31 EST 2021
10:14AM  up 28 mins, 0 users, load averages: 0.37, 0.39, 0.32
FreeBSD 12.2-RELEASE-p1 GENERIC 
grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % freebsd-version -kru
12.2-RELEASE-p1
12.2-RELEASE-p1
12.2-RELEASE-p2
grahamperrin@mowa219-gjp4-vm-hellosystem-0:~ % 

@probonopd
Copy link
Member

Is this a duplicate of #14?

@grahamperrin
Copy link
Contributor Author

I think not. Here we have

a necessary sudo pkg lock hello

– to avoid #14

I'll compare with the https://download.freebsd.org/ftp/releases/VM-IMAGES/12.1-RELEASE/amd64/Latest/FreeBSD-12.1-RELEASE-amd64.vhd.xz upgrade-then-install experience …

@probonopd
Copy link
Member

chroot "${uzip}" pkg lock hello # Prevent the hello package from being upgraded with an unrelated package of the same name

Does this not work?

@grahamperrin
Copy link
Contributor Author

Thanks,

Does this not work?

It seems not relevant to this issue (in this issue, a lock was performed).

Re: the /hello package, please see #14 (comment)

@grahamperrin grahamperrin changed the title Package installation problems after updating to FreeBSD 12.2-RELEASE-p1 Package installation problems after updating to FreeBSD 12.2-RELEASE-p3 Feb 4, 2021
@grahamperrin

This comment has been minimized.

@grahamperrin
Copy link
Contributor Author

grahamperrin commented Feb 5, 2021

Ah,

image

ISO/build.sh

Line 175 in 4173696

sed -i -e 's|quarterly|release_2|g' "${uzip}/etc/pkg/FreeBSD.conf"

– and/or:

986385c#diff-4d2a8eefdf2a9783512a35da4dc7676a66404b6f3826a8af9aad038722da6823R175

https://matrix.to/#/!EKNFbsWSwXpDOGLRex:matrix.org/$7pWqxcfLtW6e7-6vDg4fklJUwwpW2LZ9_Y9YJetAgeo?via=matrix.org&via=t2bot.io&via=kcbark.net

… cannot use quarterly but have to use last quarter's packages

– obscure, easily forgotten/overlooked. Please document the trouble:

mowa219-gjp4-vm-hellosystem-040-0d26% date ; uptime ; uname -v
Thu Feb  4 21:00:34 EST 2021
 9:00PM  up 31 mins, 0 users, load averages: 0.53, 0.34, 0.25
FreeBSD 12.2-RELEASE-p3 GENERIC 
mowa219-gjp4-vm-hellosystem-040-0d26% freebsd-version -kru
12.2-RELEASE-p3
12.2-RELEASE-p3
12.2-RELEASE-p3
mowa219-gjp4-vm-hellosystem-040-0d26% sudo freebsd-update fetch
Password:
src component not installed, skipped
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 12.2-RELEASE from update1.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.

No updates needed to update system to 12.2-RELEASE-p3.
mowa219-gjp4-vm-hellosystem-040-0d26% sudo pkg upgrade
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (1 candidates): 100%
Processing candidates (1 candidates): 100%
Checking integrity... done (0 conflicting)
Your packages are up to date.
mowa219-gjp4-vm-hellosystem-040-0d26% sudo sed -i -e 's|release_2|latest|g' /etc/pkg/FreeBSD.conf 
mowa219-gjp4-vm-hellosystem-040-0d26% cat /etc/pkg/FreeBSD.conf
# $FreeBSD: releng/12.2/usr.sbin/pkg/FreeBSD.conf.quarterly 346780 2019-04-27 04:00:50Z cperciva $
#
# To disable this repository, instead of modifying or removing this file,
# create a /usr/local/etc/pkg/repos/FreeBSD.conf file:
#
#   mkdir -p /usr/local/etc/pkg/repos
#   echo "FreeBSD: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf
#

FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
mowa219-gjp4-vm-hellosystem-040-0d26% sudo pkg upgrade
Updating FreeBSD repository catalogue...
pkg: Repository FreeBSD has a wrong packagesite, need to re-create database
Fetching meta.conf: 100%    163 B   0.2kB/s    00:01    
Fetching packagesite.txz: 100%    6 MiB   6.4MB/s    00:01    
Processing entries: 100%
FreeBSD repository update completed. 30333 packages processed.
All repositories are up to date.
New version of pkg detected; it needs to be installed first.
The following 1 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
        pkg: 1.15.6 -> 1.16.2

Number of packages to be upgraded: 1

7 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/1] Fetching pkg-1.16.2.txz: 100%    7 MiB   6.9MB/s    00:01    
Checking integrity... done (0 conflicting)
[1/1] Upgrading pkg from 1.15.6 to 1.16.2...
[1/1] Extracting pkg-1.16.2: 100%
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (199 candidates): 100%
Processing candidates (199 candidates): 100%
The following 214 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        abseil: 20200923.2_1
        bsdisks: 0.24
        gcc10: 10.2.0
        lame: 3.100_2
        libbluray: 1.2.1,1
        libnfs: 4.0.0_1
        libpsl: 0.21.1_1
        libretls: 3.3.1
        librsvg2-rust: 2.50.2_1
        libudisks: 2.9.1
        llvm10: 10.0.1_5
        py37-packaging: 20.8
        py37-pyparsing: 2.4.7
        py37-qt5-sip: 12.8.1
        py37-toml: 0.10.2
        samba412: 4.12.9_1
        webrtc-audio-processing0: 0.3.1_2

Installed packages to be UPGRADED:
        alsa-plugins: 1.1.1_6 -> 1.1.1_7
        aom: 2.0.0_1 -> 2.0.1_1
        avahi-app: 0.7_3 -> 0.8
        bash: 5.0.18_3 -> 5.1.4_1
        binutils: 2.33.1_3,1 -> 2.33.1_4,1
        ca_root_nss: 3.57 -> 3.58
        curl: 7.72.0 -> 7.74.0
        dav1d: 0.7.1 -> 0.8.1
        dbus: 1.12.20 -> 1.12.20_3
        dmidecode: 3.2 -> 3.3
        drm-fbsd12.0-kmod: 4.16.g20200221 -> 4.16.g20201016
        drm-kmod: g20190710 -> g20190710_1
        dsbmixer: 1.5 -> 1.6
        e2fsprogs: 1.45.6_4 -> 1.45.6_5
        enchant2: 2.2.3_4 -> 2.2.15
        expat: 2.2.8 -> 2.2.10
        featherpad: 0.14.2 -> 0.16.0
        ffmpeg: 4.3.1_3,1 -> 4.3.1_9,1
        fftw3: 3.3.8_6 -> 3.3.9
        fftw3-float: 3.3.8_6 -> 3.3.9
        freetype2: 2.10.2_1 -> 2.10.4
        gcr: 3.28.0_1 -> 3.38.1
        gdbm: 1.18.1_1 -> 1.19
        ghostscript9-agpl-base: 9.52_9 -> 9.52_13
        git-lite: 2.28.0 -> 2.30.0
        glib: 2.66.0_1,1 -> 2.66.4_1,1
        gmp: 6.2.0 -> 6.2.1
        gnome-online-accounts: 3.36.0 -> 3.38.0
        gnustep-base: 1.26.0_6 -> 1.26.0_7
        gnustep-gui: 0.27.0_6 -> 0.27.0_7
        gobject-introspection: 1.66.0_1,1 -> 1.66.1,1
        gpu-firmware-kmod: g20200920 -> g20201213
        gstreamer1-plugins: 1.16.2_1 -> 1.16.2_2
        gtk-update-icon-cache: 3.24.20 -> 3.24.24
        gtk2: 2.24.32 -> 2.24.33
        gtk3: 3.24.23_1 -> 3.24.24
        gvfs: 1.30.4_4 -> 1.46.2
        harfbuzz: 2.7.2_1 -> 2.7.4
        harfbuzz-icu: 2.7.2 -> 2.7.4_1
        icu: 67.1,1 -> 68.2,1
        jackit: 0.125.0_11 -> 0.125.0_12
        jasper: 2.0.21 -> 2.0.24
        jpeg-turbo: 2.0.4 -> 2.0.6
        kf5-extra-cmake-modules: 5.74.0 -> 5.78.0
        kf5-kcoreaddons: 5.74.0 -> 5.78.0
        kf5-kdbusaddons: 5.74.0 -> 5.78.0
        kf5-kwindowsystem: 5.74.0 -> 5.78.0
        libIDL: 0.8.14_4 -> 0.8.14_5
        libarchive: 3.4.3,1 -> 3.4.3_1,1
        libass: 0.14.0 -> 0.15.0
        libdbusmenu: 16.04.0_2 -> 16.04.0_3
        libdbusmenu-qt5: 0.9.3.160420160218_10 -> 0.9.3.160420160218_11
        libdrm: 2.4.102,1 -> 2.4.104,1
        libepoll-shim: 0.0.20200602 -> 0.0.20201229
        liberation-fonts-ttf: 2.1.1,2 -> 2.1.2,2
        libexif: 0.6.21_5 -> 0.6.22
        libfm-qt: 0.15.0 -> 0.16.0
        libgcrypt: 1.8.5 -> 1.8.7
        libgdata: 0.17.9_1 -> 0.17.13_1
        libgpg-error: 1.39 -> 1.41
        libgphoto2: 2.5.23_1 -> 2.5.26
        libinput: 1.16.1 -> 1.16.4
        liblxqt: 0.15.0 -> 0.16.0
        liblz4: 1.9.2_1,1 -> 1.9.3,1
        libmtp: 1.1.17 -> 1.1.18
        libmysofa: 1.1 -> 1.2
        libnghttp2: 1.41.0 -> 1.42.0
        libobjc2: 2.1_2 -> 2.1_3
        libpci: 3.7.0 -> 3.7.0_1
        libplacebo: 2.72.0 -> 3.104.0
        libqtxdg: 3.5.0 -> 3.6.0
        libsecret: 0.20.3 -> 0.20.4
        libsoup: 2.62.3 -> 2.72.0
        libtasn1: 4.16.0 -> 4.16.0_1
        libv4l: 1.18.0 -> 1.20.0
        libva: 2.9.0 -> 2.10.0
        libvncserver: 0.9.12_2 -> 0.9.13_1
        libx264: 0.160.3011 -> 0.161.3020
        libxkbcommon: 1.0.1 -> 1.0.3
        libxml2: 2.9.10_1 -> 2.9.10_2
        lximage-qt: 0.15.0 -> 0.16.0
        lxqt-globalkeys: 0.15.0 -> 0.16.0
        mesa-dri: 19.0.8_9 -> 20.2.3_1
        mesa-libs: 19.0.8_3 -> 20.2.3
        mpv: 0.32.0_5,1 -> 0.33.0_5,1
        nano: 5.2 -> 5.5
        nss: 3.57 -> 3.61
        openbox: 3.6_6 -> 3.6_7
        opencv-core: 3.4.1_36 -> 3.4.1_39
        openjpeg: 2.3.1 -> 2.4.0
        openldap-client: 2.4.51 -> 2.4.57
        openntpd: 6.2p3_8,2 -> 6.8p1_2,2
        p11-kit: 0.23.21 -> 0.23.22
        pciids: 20200819 -> 20201127
        pcre2: 10.35 -> 10.36
        perl5: 5.32.0 -> 5.32.1_1
        picom: 8.1 -> 8.2
        poppler: 20.09.0 -> 21.01.0
        poppler-data: 0.4.9_5 -> 0.4.10
        poppler-qt5: 20.09.0 -> 21.01.0
        pulseaudio: 13.0_1 -> 13.0_2
        py37-asn1crypto: 1.3.0 -> 1.4.0
        py37-beautifulsoup: 4.9.1 -> 4.9.3
        py37-cairo: 1.18.1_1 -> 1.18.1_1,1
        py37-certifi: 2020.6.20 -> 2020.12.5
        py37-cffi: 1.14.3 -> 1.14.4
        py37-cryptography: 2.6.1 -> 2.9.2
        py37-gobject3: 3.28.3_2 -> 3.28.3_3
        py37-idna: 2.8 -> 2.10
        py37-lxml: 4.5.2 -> 4.6.2
        py37-openssl: 19.0.0 -> 19.1.0
        py37-psutil: 5.7.2 -> 5.8.0
        py37-pytz: 2020.1,1 -> 2020.5,1
        py37-qt5-core: 5.13.1_1 -> 5.15.2_1
        py37-qt5-dbus: 5.13.1_1 -> 5.15.2_1
        py37-qt5-gui: 5.13.1_1 -> 5.15.2
        py37-qt5-network: 5.13.1_1 -> 5.15.2_1
        py37-qt5-printsupport: 5.13.1_1 -> 5.15.2_1
        py37-qt5-qml: 5.13.1_1 -> 5.15.2_1
        py37-qt5-webchannel: 5.13.1_1 -> 5.15.2_1
        py37-qt5-webengine: 5.12.1_1 -> 5.15.2_1
        py37-qt5-widgets: 5.13.1_1 -> 5.15.2_1
        py37-requests: 2.22.0 -> 2.22.0_2
        py37-sip: 4.19.21,1 -> 5.5.0,1
        py37-soupsieve: 1.9_1 -> 2.0.1
        py37-urllib3: 1.25.10,1 -> 1.25.11,1
        py37-xdg: 0.26 -> 0.27
        pygobject3-common: 3.28.3_2 -> 3.28.3_3
        python37: 3.7.9 -> 3.7.9_1
        qpdfview: 0.4.18_10 -> 0.4.18_14
        qscintilla2-qt5: 2.11.4 -> 2.11.6
        qt5-assistant: 5.15.0 -> 5.15.2
        qt5-concurrent: 5.15.0 -> 5.15.2_1
        qt5-core: 5.15.0_2 -> 5.15.2
        qt5-dbus: 5.15.0 -> 5.15.2_1
        qt5-declarative: 5.15.0_1 -> 5.15.2
        qt5-graphicaleffects: 5.15.0 -> 5.15.2
        qt5-gui: 5.15.0_1 -> 5.15.2_2
        qt5-help: 5.15.0 -> 5.15.2_1
        qt5-imageformats: 5.15.0 -> 5.15.2
        qt5-l10n: 5.15.0 -> 5.15.2
        qt5-linguisttools: 5.15.0 -> 5.15.2
        qt5-location: 5.15.0 -> 5.15.2_1
        qt5-multimedia: 5.15.0 -> 5.15.2_1
        qt5-network: 5.15.0 -> 5.15.2_1
        qt5-opengl: 5.15.0 -> 5.15.2_1
        qt5-printsupport: 5.15.0 -> 5.15.2_1
        qt5-quickcontrols: 5.15.0 -> 5.15.2_1
        qt5-quickcontrols2: 5.15.0 -> 5.15.2_1
        qt5-serialport: 5.15.0 -> 5.15.2_1
        qt5-sql: 5.15.0 -> 5.15.2_1
        qt5-sqldrivers-sqlite3: 5.15.0 -> 5.15.2
        qt5-svg: 5.15.0 -> 5.15.2_1
        qt5-testlib: 5.15.0 -> 5.15.2_1
        qt5-webchannel: 5.15.0 -> 5.15.2_1
        qt5-webengine: 5.15.0_4 -> 5.15.2
        qt5-widgets: 5.15.0 -> 5.15.2_1
        qt5-x11extras: 5.15.0 -> 5.15.2_1
        qt5-xml: 5.15.0 -> 5.15.2_1
        qterminal: 0.15.0 -> 0.16.0
        qtermwidget: 0.15.0 -> 0.16.0
        readline: 8.0.4 -> 8.0.4_1
        rest: 0.7.93 -> 0.7.93_1
        screenkey: 1.2 -> 1.4
        shaderc: 2020.0 -> 2020.4_4
        smartmontools: 7.1_2 -> 7.2
        sourcecodepro-ttf: 2.030_1 -> 2.032
        spidermonkey78: 78.2.0 -> 78.6.0_1
        sqlite3: 3.33.0,1 -> 3.34.1,1
        stunnel: 5.56,1 -> 5.57,1
        sudo: 1.9.3p1 -> 1.9.5p1
        tcl86: 8.6.10 -> 8.6.11_1
        tevent: 0.10.2 -> 0.10.2_1
        tiff: 4.1.0 -> 4.2.0
        tk86: 8.6.10_1 -> 8.6.11_2
        tmux: 3.1b -> 3.1c
        utf8proc: 2.5.0 -> 2.6.1
        virtualbox-ose-additions: 5.2.44_2 -> 5.2.44_3
        vulkan-headers: 1.2.135.0 -> 1.2.166
        vulkan-loader: 1.2.135.0 -> 1.2.166
        webcamd: 5.7.1.1_1 -> 5.10.6.0_1
        webkit2-gtk3: 2.30.1 -> 2.30.4
        webrtc-audio-processing: 0.3.1_2 -> 1.0_1
        wget: 1.20.3 -> 1.21
        x11vnc: 0.9.16_1 -> 0.9.16_2
        x265: 3.4 -> 3.4_1
        xkbcomp: 1.4.3 -> 1.4.4
        xkeyboard-config: 2.30 -> 2.31
        xorg-server: 1.20.9,1 -> 1.20.9_1,1
        xprop: 1.2.4 -> 1.2.5
        xterm: 360 -> 363
        youtube_dl: 2020.09.20 -> 2021.01.24.1

Installed packages to be REINSTALLED:
        colord-1.3.5_1 (options changed)
        consolekit2-1.2.1_1 (option added: POLKIT)
        fusefs-lkl-4.16.g20180628_3 (direct dependency changed: gcc10)
        gcc9-9.3.0_1 (option removed: PLUGINS)
        xorg-fonts-truetype-7.7_1 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')

Number of packages to be installed: 17
Number of packages to be upgraded: 192
Number of packages to be reinstalled: 5

The process will require 956 MiB more space.
531 MiB to be downloaded.

Proceed with this action? [y/N]: y
…
        gtk3: 3.24.23_1 -> 3.24.24
        gvfs: 1.30.4_4 -> 1.46.2
        harfbuzz: 2.7.2_1 -> 2.7.4
        harfbuzz-icu: 2.7.2 -> 2.7.4_1
        icu: 67.1,1 -> 68.2,1
        jackit: 0.125.0_11 -> 0.125.0_12
        jasper: 2.0.21 -> 2.0.24
        jpeg-turbo: 2.0.4 -> 2.0.6
        kf5-extra-cmake-modules: 5.74.0 -> 5.78.0
        kf5-kcoreaddons: 5.74.0 -> 5.78.0
        kf5-kdbusaddons: 5.74.0 -> 5.78.0
        kf5-kwindowsystem: 5.74.0 -> 5.78.0
        libIDL: 0.8.14_4 -> 0.8.14_5
        libarchive: 3.4.3,1 -> 3.4.3_1,1
        libass: 0.14.0 -> 0.15.0
        libdbusmenu: 16.04.0_2 -> 16.04.0_3
        libdbusmenu-qt5: 0.9.3.160420160218_10 -> 0.9.3.160420160218_11
        libdrm: 2.4.102,1 -> 2.4.104,1
        libepoll-shim: 0.0.20200602 -> 0.0.20201229
        liberation-fonts-ttf: 2.1.1,2 -> 2.1.2,2
        libexif: 0.6.21_5 -> 0.6.22
        libfm-qt: 0.15.0 -> 0.16.0
        libgcrypt: 1.8.5 -> 1.8.7
        libgdata: 0.17.9_1 -> 0.17.13_1
        libgpg-error: 1.39 -> 1.41
        libgphoto2: 2.5.23_1 -> 2.5.26
        libinput: 1.16.1 -> 1.16.4
        liblxqt: 0.15.0 -> 0.16.0
        liblz4: 1.9.2_1,1 -> 1.9.3,1
        libmtp: 1.1.17 -> 1.1.18
        libmysofa: 1.1 -> 1.2
        libnghttp2: 1.41.0 -> 1.42.0
        libobjc2: 2.1_2 -> 2.1_3
        libpci: 3.7.0 -> 3.7.0_1
        libplacebo: 2.72.0 -> 3.104.0
        libqtxdg: 3.5.0 -> 3.6.0
        libsecret: 0.20.3 -> 0.20.4
        libsoup: 2.62.3 -> 2.72.0
        libtasn1: 4.16.0 -> 4.16.0_1
        libv4l: 1.18.0 -> 1.20.0
        libva: 2.9.0 -> 2.10.0
        libvncserver: 0.9.12_2 -> 0.9.13_1
        libx264: 0.160.3011 -> 0.161.3020
        libxkbcommon: 1.0.1 -> 1.0.3
        libxml2: 2.9.10_1 -> 2.9.10_2
        lximage-qt: 0.15.0 -> 0.16.0
        lxqt-globalkeys: 0.15.0 -> 0.16.0
        mesa-dri: 19.0.8_9 -> 20.2.3_1
        mesa-libs: 19.0.8_3 -> 20.2.3
        mpv: 0.32.0_5,1 -> 0.33.0_5,1
        nano: 5.2 -> 5.5
        nss: 3.57 -> 3.61
        openbox: 3.6_6 -> 3.6_7
        opencv-core: 3.4.1_36 -> 3.4.1_39
        openjpeg: 2.3.1 -> 2.4.0
        openldap-client: 2.4.51 -> 2.4.57
        openntpd: 6.2p3_8,2 -> 6.8p1_2,2
        p11-kit: 0.23.21 -> 0.23.22
        pciids: 20200819 -> 20201127
        pcre2: 10.35 -> 10.36
        perl5: 5.32.0 -> 5.32.1_1
        picom: 8.1 -> 8.2
        poppler: 20.09.0 -> 21.01.0
        poppler-data: 0.4.9_5 -> 0.4.10
        poppler-qt5: 20.09.0 -> 21.01.0
        pulseaudio: 13.0_1 -> 13.0_2
        py37-asn1crypto: 1.3.0 -> 1.4.0
        py37-beautifulsoup: 4.9.1 -> 4.9.3
        py37-cairo: 1.18.1_1 -> 1.18.1_1,1
        py37-certifi: 2020.6.20 -> 2020.12.5
        py37-cffi: 1.14.3 -> 1.14.4
        py37-cryptography: 2.6.1 -> 2.9.2
        py37-gobject3: 3.28.3_2 -> 3.28.3_3
        py37-idna: 2.8 -> 2.10
        py37-lxml: 4.5.2 -> 4.6.2
        py37-openssl: 19.0.0 -> 19.1.0
        py37-psutil: 5.7.2 -> 5.8.0
        py37-pytz: 2020.1,1 -> 2020.5,1
        py37-qt5-core: 5.13.1_1 -> 5.15.2_1
        py37-qt5-dbus: 5.13.1_1 -> 5.15.2_1
        py37-qt5-gui: 5.13.1_1 -> 5.15.2
        py37-qt5-network: 5.13.1_1 -> 5.15.2_1
        py37-qt5-printsupport: 5.13.1_1 -> 5.15.2_1
        py37-qt5-qml: 5.13.1_1 -> 5.15.2_1
        py37-qt5-webchannel: 5.13.1_1 -> 5.15.2_1
        py37-qt5-webengine: 5.12.1_1 -> 5.15.2_1
        py37-qt5-widgets: 5.13.1_1 -> 5.15.2_1
        py37-requests: 2.22.0 -> 2.22.0_2
        py37-soupsieve: 1.9_1 -> 2.0.1
        py37-urllib3: 1.25.10,1 -> 1.25.11,1
        py37-xdg: 0.26 -> 0.27
        pygobject3-common: 3.28.3_2 -> 3.28.3_3
        python37: 3.7.9 -> 3.7.9_1
        qpdfview: 0.4.18_10 -> 0.4.18_14
        qscintilla2-qt5: 2.11.4 -> 2.11.6
        qt5-assistant: 5.15.0 -> 5.15.2
        qt5-concurrent: 5.15.0 -> 5.15.2_1
        qt5-core: 5.15.0_2 -> 5.15.2
        qt5-dbus: 5.15.0 -> 5.15.2_1
        qt5-declarative: 5.15.0_1 -> 5.15.2
        qt5-graphicaleffects: 5.15.0 -> 5.15.2
        qt5-gui: 5.15.0_1 -> 5.15.2_2
        qt5-help: 5.15.0 -> 5.15.2_1
        qt5-imageformats: 5.15.0 -> 5.15.2
        qt5-l10n: 5.15.0 -> 5.15.2
        qt5-linguisttools: 5.15.0 -> 5.15.2
        qt5-location: 5.15.0 -> 5.15.2_1
        qt5-multimedia: 5.15.0 -> 5.15.2_1
        qt5-network: 5.15.0 -> 5.15.2_1
        qt5-opengl: 5.15.0 -> 5.15.2_1
        qt5-printsupport: 5.15.0 -> 5.15.2_1
        qt5-quickcontrols: 5.15.0 -> 5.15.2_1
        qt5-quickcontrols2: 5.15.0 -> 5.15.2_1
        qt5-serialport: 5.15.0 -> 5.15.2_1
        qt5-sql: 5.15.0 -> 5.15.2_1
        qt5-sqldrivers-sqlite3: 5.15.0 -> 5.15.2
        qt5-svg: 5.15.0 -> 5.15.2_1
        qt5-testlib: 5.15.0 -> 5.15.2_1
        qt5-webchannel: 5.15.0 -> 5.15.2_1
        qt5-webengine: 5.15.0_4 -> 5.15.2
        qt5-widgets: 5.15.0 -> 5.15.2_1
        qt5-x11extras: 5.15.0 -> 5.15.2_1
        qt5-xml: 5.15.0 -> 5.15.2_1
        qterminal: 0.15.0 -> 0.16.0
        qtermwidget: 0.15.0 -> 0.16.0
        readline: 8.0.4 -> 8.0.4_1
        rest: 0.7.93 -> 0.7.93_1
        screenkey: 1.2 -> 1.4
        shaderc: 2020.0 -> 2020.4_4
        smartmontools: 7.1_2 -> 7.2
        sourcecodepro-ttf: 2.030_1 -> 2.032
        spidermonkey78: 78.2.0 -> 78.6.0_1
        sqlite3: 3.33.0,1 -> 3.34.1,1
        stunnel: 5.56,1 -> 5.57,1
        sudo: 1.9.3p1 -> 1.9.5p1
        tcl86: 8.6.10 -> 8.6.11_1
        tevent: 0.10.2 -> 0.10.2_1
        tiff: 4.1.0 -> 4.2.0
        tk86: 8.6.10_1 -> 8.6.11_2
        tmux: 3.1b -> 3.1c
        utf8proc: 2.5.0 -> 2.6.1
        virtualbox-ose-additions: 5.2.44_2 -> 5.2.44_3
        vulkan-headers: 1.2.135.0 -> 1.2.166
        vulkan-loader: 1.2.135.0 -> 1.2.166
        webcamd: 5.7.1.1_1 -> 5.10.6.0_1
        webkit2-gtk3: 2.30.1 -> 2.30.4
        wget: 1.20.3 -> 1.21
        x11vnc: 0.9.16_1 -> 0.9.16_2
        x265: 3.4 -> 3.4_1
        xkbcomp: 1.4.3 -> 1.4.4
        xkeyboard-config: 2.30 -> 2.31
        xorg-server: 1.20.9,1 -> 1.20.9_1,1
        xprop: 1.2.4 -> 1.2.5
        xterm: 360 -> 363
        youtube_dl: 2020.09.20 -> 2021.01.24.1

Installed packages to be REINSTALLED:
        colord-1.3.5_1 (options changed)
        consolekit2-1.2.1_1 (option added: POLKIT)
        fusefs-lkl-4.16.g20180628_3 (direct dependency changed: gcc10)
        gcc9-9.3.0_1 (option removed: PLUGINS)
        xorg-fonts-truetype-7.7_1 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')

Number of packages to be removed: 2
Number of packages to be installed: 17
Number of packages to be upgraded: 190
Number of packages to be reinstalled: 5

The process will require 882 MiB more space.

Proceed with this action? [y/N]: y
Fetching librsvg2-2.40.21.txz: 100%  181 KiB 185.6kB/s    00:01    
[1/220] Upgrading readline from 8.0.4 to 8.0.4_1...
[1/220] Extracting readline-8.0.4_1: 100%
[2/220] Upgrading pciids from 20200819 to 20201127...
[2/220] Extracting pciids-20201127: 100%
[3/220] Upgrading python37 from 3.7.9 to 3.7.9_1...
[3/220] Extracting python37-3.7.9_1: 100%
[4/220] Upgrading libxml2 from 2.9.10_1 to 2.9.10_2...
[4/220] Extracting libxml2-2.9.10_2: 100%
[5/220] Upgrading liblz4 from 1.9.2_1,1 to 1.9.3,1...
[5/220] Extracting liblz4-1.9.3,1: 100%
[6/220] Upgrading freetype2 from 2.10.2_1 to 2.10.4...
[6/220] Extracting freetype2-2.10.4: 100%
[7/220] Upgrading expat from 2.2.8 to 2.2.10...
[7/220] Extracting expat-2.2.10: 100%
[8/220] Upgrading libepoll-shim from 0.0.20200602 to 0.0.20201229...
[8/220] Extracting libepoll-shim-0.0.20201229: 100%
[9/220] Upgrading glib from 2.66.0_1,1 to 2.66.4_1,1...
[9/220] Extracting glib-2.66.4_1,1: 100%
[10/220] Upgrading libdrm from 2.4.102,1 to 2.4.104,1...
[10/220] Extracting libdrm-2.4.104,1: 100%
[11/220] Upgrading jpeg-turbo from 2.0.4 to 2.0.6...
[11/220] Extracting jpeg-turbo-2.0.6: 100%
[12/220] Upgrading icu from 67.1,1 to 68.2,1...
[12/220] Extracting icu-68.2,1: 100%
[13/220] Upgrading gmp from 6.2.0 to 6.2.1...
[13/220] Extracting gmp-6.2.1: 100%
[14/220] Upgrading xkeyboard-config from 2.30 to 2.31...
[14/220] Extracting xkeyboard-config-2.31: 100%
[15/220] Upgrading libtasn1 from 4.16.0 to 4.16.0_1...
[15/220] Extracting libtasn1-4.16.0_1: 100%
[16/220] Upgrading dbus from 1.12.20 to 1.12.20_3...
===> Creating groups.
Using existing group 'messagebus'.
===> Creating users
Using existing user 'messagebus'.
[16/220] Extracting dbus-1.12.20_3: 100%
[17/220] Upgrading ca_root_nss from 3.57 to 3.58...
[17/220] Extracting ca_root_nss-3.58: 100%
[18/220] Upgrading mesa-libs from 19.0.8_3 to 20.2.3...
[18/220] Extracting mesa-libs-20.2.3: 100%
[19/220] Upgrading tiff from 4.1.0 to 4.2.0...
[19/220] Extracting tiff-4.2.0: 100%
[20/220] Upgrading bash from 5.0.18_3 to 5.1.4_1...
[20/220] Extracting bash-5.1.4_1: 100%
[21/220] Reinstalling xorg-fonts-truetype-7.7_1...
[22/220] Upgrading p11-kit from 0.23.21 to 0.23.22...
[22/220] Extracting p11-kit-0.23.22: 100%
[23/220] Upgrading libxkbcommon from 1.0.1 to 1.0.3...
[23/220] Extracting libxkbcommon-1.0.3: 100%
[24/220] Upgrading harfbuzz from 2.7.2_1 to 2.7.4...
[24/220] Extracting harfbuzz-2.7.4: 100%
[25/220] Upgrading gobject-introspection from 1.66.0_1,1 to 1.66.1,1...
[25/220] Extracting gobject-introspection-1.66.1,1: 100%
[26/220] Upgrading gdbm from 1.18.1_1 to 1.19...
[26/220] Extracting gdbm-1.19: 100%
[27/220] Upgrading spidermonkey78 from 78.2.0 to 78.6.0_1...
[27/220] Extracting spidermonkey78-78.6.0_1: 100%
[28/220] Upgrading avahi-app from 0.7_3 to 0.8...
===> Creating groups.
Using existing group 'avahi'.
===> Creating users
Using existing user 'avahi'.
[28/220] Extracting avahi-app-0.8: 100%
[29/220] Upgrading sqlite3 from 3.33.0,1 to 3.34.1,1...
[29/220] Extracting sqlite3-3.34.1,1: 100%
[30/220] Upgrading gtk-update-icon-cache from 3.24.20 to 3.24.24...
[30/220] Extracting gtk-update-icon-cache-3.24.24: 100%
[31/220] Deinstalling librsvg2-2.40.21...
[31/220] Deleting files for librsvg2-2.40.21: 100%
[32/220] Upgrading libgpg-error from 1.39 to 1.41...
[32/220] Extracting libgpg-error-1.41: 100%
[33/220] Reinstalling colord-1.3.5_1...
===> Creating groups.
Using existing group 'colord'.
===> Creating users
Using existing user 'colord'.
[33/220] Extracting colord-1.3.5_1: 100%
[33/220] Installing librsvg2-2.40.21...
[33/220] Extracting librsvg2-2.40.21: 100%
[34/220] Installing librsvg2-rust-2.50.2_1...
pkg: librsvg2-rust-2.50.2_1 conflicts with librsvg2-2.40.21 (installs files into the same place).  Problematic file: /usr/local/bin/rsvg-convert
mowa219-gjp4-vm-hellosystem-040-0d26% sudo pkg upgrade
Password:
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (167 candidates): 100%
Processing candidates (167 candidates): 100%
Checking integrity... done (6 conflicting)
  - libsoup-2.72.0 conflicts with libsoup-gnome-2.62.3 on /usr/local/include/libsoup-gnome-2.4/libsoup/soup-cookie-jar-sqlite.h
  - webrtc-audio-processing0-0.3.1_2 conflicts with webrtc-audio-processing-0.3.1_2 on /usr/local/include/webrtc_audio_processing/webrtc/base/arraysize.h
  - librsvg2-rust-2.50.2_1 conflicts with librsvg2-2.40.21 on /usr/local/bin/rsvg-convert
  - librsvg2-rust-2.50.2_1 conflicts with librsvg2-2.40.21 on /usr/local/bin/rsvg-convert
  - py37-qt5-sip-12.8.1 conflicts with py37-sip-4.19.21,1 on /usr/local/lib/python3.7/site-packages/PyQt5/sip.so
  - samba412-4.12.9_1 conflicts with samba410-4.10.18 on /usr/local/man/man8/vfs_fruit.8.gz
Checking integrity... done (0 conflicting)
The following 185 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        librsvg2: 2.40.21
        libsoup-gnome: 2.62.3
        samba410: 4.10.18

New packages to be INSTALLED:
        abseil: 20200923.2_1
        bsdisks: 0.24
        gcc10: 10.2.0
        lame: 3.100_2
        libbluray: 1.2.1,1
        libnfs: 4.0.0_1
        libpsl: 0.21.1_1
        libretls: 3.3.1
        librsvg2-rust: 2.50.2_1
        libudisks: 2.9.1
        llvm10: 10.0.1_5
        py37-packaging: 20.8
        py37-pyparsing: 2.4.7
        py37-qt5-sip: 12.8.1
        py37-toml: 0.10.2
        samba412: 4.12.9_1
        webrtc-audio-processing0: 0.3.1_2

Installed packages to be UPGRADED:
        alsa-plugins: 1.1.1_6 -> 1.1.1_7
        aom: 2.0.0_1 -> 2.0.1_1
        binutils: 2.33.1_3,1 -> 2.33.1_4,1
        curl: 7.72.0 -> 7.74.0
        dav1d: 0.7.1 -> 0.8.1
        dmidecode: 3.2 -> 3.3
        drm-fbsd12.0-kmod: 4.16.g20200221 -> 4.16.g20201016
        drm-kmod: g20190710 -> g20190710_1
        dsbmixer: 1.5 -> 1.6
        e2fsprogs: 1.45.6_4 -> 1.45.6_5
        enchant2: 2.2.3_4 -> 2.2.15
        featherpad: 0.14.2 -> 0.16.0
        ffmpeg: 4.3.1_3,1 -> 4.3.1_9,1
        fftw3: 3.3.8_6 -> 3.3.9
        fftw3-float: 3.3.8_6 -> 3.3.9
        gcr: 3.28.0_1 -> 3.38.1
        ghostscript9-agpl-base: 9.52_9 -> 9.52_13
        git-lite: 2.28.0 -> 2.30.0
        gnome-online-accounts: 3.36.0 -> 3.38.0
        gnustep-base: 1.26.0_6 -> 1.26.0_7
        gnustep-gui: 0.27.0_6 -> 0.27.0_7
        gpu-firmware-kmod: g20200920 -> g20201213
        gstreamer1-plugins: 1.16.2_1 -> 1.16.2_2
        gtk2: 2.24.32 -> 2.24.33
        gtk3: 3.24.23_1 -> 3.24.24
        gvfs: 1.30.4_4 -> 1.46.2
        harfbuzz-icu: 2.7.2 -> 2.7.4_1
        jackit: 0.125.0_11 -> 0.125.0_12
        jasper: 2.0.21 -> 2.0.24
        kf5-extra-cmake-modules: 5.74.0 -> 5.78.0
        kf5-kcoreaddons: 5.74.0 -> 5.78.0
        kf5-kdbusaddons: 5.74.0 -> 5.78.0
        kf5-kwindowsystem: 5.74.0 -> 5.78.0
        libIDL: 0.8.14_4 -> 0.8.14_5
        libarchive: 3.4.3,1 -> 3.4.3_1,1
        libass: 0.14.0 -> 0.15.0
        libdbusmenu: 16.04.0_2 -> 16.04.0_3
        libdbusmenu-qt5: 0.9.3.160420160218_10 -> 0.9.3.160420160218_11
        liberation-fonts-ttf: 2.1.1,2 -> 2.1.2,2
        libexif: 0.6.21_5 -> 0.6.22
        libfm-qt: 0.15.0 -> 0.16.0
        libgcrypt: 1.8.5 -> 1.8.7
        libgdata: 0.17.9_1 -> 0.17.13_1
        libgphoto2: 2.5.23_1 -> 2.5.26
        libinput: 1.16.1 -> 1.16.4
        liblxqt: 0.15.0 -> 0.16.0
        libmtp: 1.1.17 -> 1.1.18
        libmysofa: 1.1 -> 1.2
        libnghttp2: 1.41.0 -> 1.42.0
        libobjc2: 2.1_2 -> 2.1_3
        libpci: 3.7.0 -> 3.7.0_1
        libplacebo: 2.72.0 -> 3.104.0
        libqtxdg: 3.5.0 -> 3.6.0
        libsecret: 0.20.3 -> 0.20.4
        libsoup: 2.62.3 -> 2.72.0
        libv4l: 1.18.0 -> 1.20.0
        libva: 2.9.0 -> 2.10.0
        libvncserver: 0.9.12_2 -> 0.9.13_1
        libx264: 0.160.3011 -> 0.161.3020
        lximage-qt: 0.15.0 -> 0.16.0
        lxqt-globalkeys: 0.15.0 -> 0.16.0
        mesa-dri: 19.0.8_9 -> 20.2.3_1
        mpv: 0.32.0_5,1 -> 0.33.0_5,1
        nano: 5.2 -> 5.5
        nss: 3.57 -> 3.61
        openbox: 3.6_6 -> 3.6_7
        opencv-core: 3.4.1_36 -> 3.4.1_39
        openjpeg: 2.3.1 -> 2.4.0
        openldap-client: 2.4.51 -> 2.4.57
        openntpd: 6.2p3_8,2 -> 6.8p1_2,2
        pcre2: 10.35 -> 10.36
        perl5: 5.32.0 -> 5.32.1_1
        picom: 8.1 -> 8.2
        poppler: 20.09.0 -> 21.01.0
        poppler-data: 0.4.9_5 -> 0.4.10
        poppler-qt5: 20.09.0 -> 21.01.0
        pulseaudio: 13.0_1 -> 13.0_2
        py37-asn1crypto: 1.3.0 -> 1.4.0
        py37-beautifulsoup: 4.9.1 -> 4.9.3
        py37-cairo: 1.18.1_1 -> 1.18.1_1,1
        py37-certifi: 2020.6.20 -> 2020.12.5
        py37-cffi: 1.14.3 -> 1.14.4
        py37-cryptography: 2.6.1 -> 2.9.2
        py37-gobject3: 3.28.3_2 -> 3.28.3_3
        py37-idna: 2.8 -> 2.10
        py37-lxml: 4.5.2 -> 4.6.2
        py37-openssl: 19.0.0 -> 19.1.0
        py37-psutil: 5.7.2 -> 5.8.0
        py37-pytz: 2020.1,1 -> 2020.5,1
        py37-qt5-core: 5.13.1_1 -> 5.15.2_1
        py37-qt5-dbus: 5.13.1_1 -> 5.15.2_1
        py37-qt5-gui: 5.13.1_1 -> 5.15.2
        py37-qt5-network: 5.13.1_1 -> 5.15.2_1
        py37-qt5-printsupport: 5.13.1_1 -> 5.15.2_1
        py37-qt5-qml: 5.13.1_1 -> 5.15.2_1
        py37-qt5-webchannel: 5.13.1_1 -> 5.15.2_1
        py37-qt5-webengine: 5.12.1_1 -> 5.15.2_1
        py37-qt5-widgets: 5.13.1_1 -> 5.15.2_1
        py37-requests: 2.22.0 -> 2.22.0_2
        py37-sip: 4.19.21,1 -> 5.5.0,1
        py37-soupsieve: 1.9_1 -> 2.0.1
        py37-urllib3: 1.25.10,1 -> 1.25.11,1
        py37-xdg: 0.26 -> 0.27
        pygobject3-common: 3.28.3_2 -> 3.28.3_3
        qpdfview: 0.4.18_10 -> 0.4.18_14
        qscintilla2-qt5: 2.11.4 -> 2.11.6
        qt5-assistant: 5.15.0 -> 5.15.2
        qt5-concurrent: 5.15.0 -> 5.15.2_1
        qt5-core: 5.15.0_2 -> 5.15.2
        qt5-dbus: 5.15.0 -> 5.15.2_1
        qt5-declarative: 5.15.0_1 -> 5.15.2
        qt5-graphicaleffects: 5.15.0 -> 5.15.2
        qt5-gui: 5.15.0_1 -> 5.15.2_2
        qt5-help: 5.15.0 -> 5.15.2_1
        qt5-imageformats: 5.15.0 -> 5.15.2
        qt5-l10n: 5.15.0 -> 5.15.2
        qt5-linguisttools: 5.15.0 -> 5.15.2
        qt5-location: 5.15.0 -> 5.15.2_1
        qt5-multimedia: 5.15.0 -> 5.15.2_1
        qt5-network: 5.15.0 -> 5.15.2_1
        qt5-opengl: 5.15.0 -> 5.15.2_1
        qt5-printsupport: 5.15.0 -> 5.15.2_1
        qt5-quickcontrols: 5.15.0 -> 5.15.2_1
        qt5-quickcontrols2: 5.15.0 -> 5.15.2_1
        qt5-serialport: 5.15.0 -> 5.15.2_1
        qt5-sql: 5.15.0 -> 5.15.2_1
        qt5-sqldrivers-sqlite3: 5.15.0 -> 5.15.2
        qt5-svg: 5.15.0 -> 5.15.2_1
        qt5-testlib: 5.15.0 -> 5.15.2_1
        qt5-webchannel: 5.15.0 -> 5.15.2_1
        qt5-webengine: 5.15.0_4 -> 5.15.2
        qt5-widgets: 5.15.0 -> 5.15.2_1
        qt5-x11extras: 5.15.0 -> 5.15.2_1
        qt5-xml: 5.15.0 -> 5.15.2_1
        qterminal: 0.15.0 -> 0.16.0
        qtermwidget: 0.15.0 -> 0.16.0
        rest: 0.7.93 -> 0.7.93_1
        screenkey: 1.2 -> 1.4
        shaderc: 2020.0 -> 2020.4_4
        smartmontools: 7.1_2 -> 7.2
        sourcecodepro-ttf: 2.030_1 -> 2.032
        stunnel: 5.56,1 -> 5.57,1
        sudo: 1.9.3p1 -> 1.9.5p1
        tcl86: 8.6.10 -> 8.6.11_1
        tevent: 0.10.2 -> 0.10.2_1
        tk86: 8.6.10_1 -> 8.6.11_2
        tmux: 3.1b -> 3.1c
        utf8proc: 2.5.0 -> 2.6.1
        virtualbox-ose-additions: 5.2.44_2 -> 5.2.44_3
        vulkan-headers: 1.2.135.0 -> 1.2.166
        vulkan-loader: 1.2.135.0 -> 1.2.166
        webcamd: 5.7.1.1_1 -> 5.10.6.0_1
        webkit2-gtk3: 2.30.1 -> 2.30.4
        webrtc-audio-processing: 0.3.1_2 -> 1.0_1
        wget: 1.20.3 -> 1.21
        x11vnc: 0.9.16_1 -> 0.9.16_2
        x265: 3.4 -> 3.4_1
        xkbcomp: 1.4.3 -> 1.4.4
        xorg-server: 1.20.9,1 -> 1.20.9_1,1
        xprop: 1.2.4 -> 1.2.5
        xterm: 360 -> 363
        youtube_dl: 2020.09.20 -> 2021.01.24.1

Installed packages to be REINSTALLED:
        consolekit2-1.2.1_1 (option added: POLKIT)
        fusefs-lkl-4.16.g20180628_3 (direct dependency changed: gcc10)
        gcc9-9.3.0_1 (option removed: PLUGINS)

Number of packages to be removed: 3
Number of packages to be installed: 17
Number of packages to be upgraded: 162
Number of packages to be reinstalled: 3

The process will require 878 MiB more space.

Proceed with this action? [y/N]: y
[1/185] Upgrading pcre2 from 10.35 to 10.36...
[1/185] Extracting pcre2-10.36: 100%
[2/185] Upgrading xprop from 1.2.4 to 1.2.5...
[2/185] Extracting xprop-1.2.5: 100%
[3/185] Upgrading qt5-core from 5.15.0_2 to 5.15.2...
[3/185] Extracting qt5-core-5.15.2: 100%
[4/185] Upgrading vulkan-headers from 1.2.135.0 to 1.2.166...
[4/185] Extracting vulkan-headers-1.2.166: 100%
[5/185] Upgrading qt5-network from 5.15.0 to 5.15.2_1...
[5/185] Extracting qt5-network-5.15.2_1: 100%
[6/185] Upgrading qt5-dbus from 5.15.0 to 5.15.2_1...
[6/185] Extracting qt5-dbus-5.15.2_1: 100%
[7/185] Upgrading libinput from 1.16.1 to 1.16.4...
[7/185] Extracting libinput-1.16.4: 100%
[8/185] Upgrading qt5-gui from 5.15.0_1 to 5.15.2_2...
[8/185] Extracting qt5-gui-5.15.2_2: 100%
[9/185] Upgrading qt5-widgets from 5.15.0 to 5.15.2_1...
[9/185] Extracting qt5-widgets-5.15.2_1: 100%
[10/185] Installing py37-pyparsing-2.4.7...
[10/185] Extracting py37-pyparsing-2.4.7: 100%
[11/185] Upgrading qt5-printsupport from 5.15.0 to 5.15.2_1...
[11/185] Extracting qt5-printsupport-5.15.2_1: 100%
[12/185] Upgrading pygobject3-common from 3.28.3_2 to 3.28.3_3...
[12/185] Extracting pygobject3-common-3.28.3_3: 100%
[13/185] Upgrading py37-cairo from 1.18.1_1 to 1.18.1_1,1...
[13/185] Extracting py37-cairo-1.18.1_1,1: 100%
[14/185] Installing py37-toml-0.10.2...
[14/185] Extracting py37-toml-0.10.2: 100%
[15/185] Installing py37-packaging-20.8...
[15/185] Extracting py37-packaging-20.8: 100%
[16/185] Deinstalling py37-sip-4.19.21,1...
[16/185] Deleting files for py37-sip-4.19.21,1: 100%
[17/185] Deinstalling librsvg2-2.40.21...
[17/185] Deleting files for librsvg2-2.40.21: 100%
[18/185] Deinstalling libsoup-gnome-2.62.3...
[18/185] Deleting files for libsoup-gnome-2.62.3: 100%
[19/185] Upgrading qt5-xml from 5.15.0 to 5.15.2_1...
[19/185] Extracting qt5-xml-5.15.2_1: 100%
[20/185] Upgrading qscintilla2-qt5 from 2.11.4 to 2.11.6...
[20/185] Extracting qscintilla2-qt5-2.11.6: 100%
[20/185] Installing py37-sip-5.5.0,1...
[20/185] Extracting py37-sip-5.5.0,1: 100%
[21/185] Upgrading py37-gobject3 from 3.28.3_2 to 3.28.3_3...
[21/185] Extracting py37-gobject3-3.28.3_3: 100%
[22/185] Upgrading perl5 from 5.32.0 to 5.32.1_1...
[22/185] Extracting perl5-5.32.1_1: 100%
[23/185] Upgrading libgcrypt from 1.8.5 to 1.8.7...
[23/185] Extracting libgcrypt-1.8.7: 100%
[24/185] Upgrading jasper from 2.0.21 to 2.0.24...
[24/185] Extracting jasper-2.0.24: 100%
[25/185] Installing libpsl-0.21.1_1...
[25/185] Extracting libpsl-0.21.1_1: 100%
[26/185] Installing py37-qt5-sip-12.8.1...
[26/185] Extracting py37-qt5-sip-12.8.1: 100%
[27/185] Upgrading qt5-testlib from 5.15.0 to 5.15.2_1...
[27/185] Extracting qt5-testlib-5.15.2_1: 100%
[28/185] Upgrading qt5-sql from 5.15.0 to 5.15.2_1...
[28/185] Extracting qt5-sql-5.15.2_1: 100%
[29/185] Upgrading qt5-linguisttools from 5.15.0 to 5.15.2...
[29/185] Extracting qt5-linguisttools-5.15.2: 100%
[30/185] Upgrading qt5-imageformats from 5.15.0 to 5.15.2...
[30/185] Extracting qt5-imageformats-5.15.2: 100%
[31/185] Upgrading py37-qt5-core from 5.13.1_1 to 5.15.2_1...
[31/185] Extracting py37-qt5-core-5.15.2_1: 100%
[32/185] Upgrading py37-cffi from 1.14.3 to 1.14.4...
[32/185] Extracting py37-cffi-1.14.4: 100%
[33/185] Upgrading py37-asn1crypto from 1.3.0 to 1.4.0...
[33/185] Extracting py37-asn1crypto-1.4.0: 100%
[34/185] Upgrading libsoup from 2.62.3 to 2.72.0...
[34/185] Extracting libsoup-2.72.0: 100%
[35/185] Upgrading gstreamer1-plugins from 1.16.2_1 to 1.16.2_2...
[35/185] Extracting gstreamer1-plugins-1.16.2_2: 100%
[36/185] Installing librsvg2-rust-2.50.2_1...
[36/185] Extracting librsvg2-rust-2.50.2_1: 100%
[37/185] Upgrading x265 from 3.4 to 3.4_1...
[37/185] Extracting x265-3.4_1: 100%
[38/185] Upgrading qt5-x11extras from 5.15.0 to 5.15.2_1...
[38/185] Extracting qt5-x11extras-5.15.2_1: 100%
[39/185] Upgrading qt5-svg from 5.15.0 to 5.15.2_1...
[39/185] Extracting qt5-svg-5.15.2_1: 100%
[40/185] Upgrading qt5-serialport from 5.15.0 to 5.15.2_1...
[40/185] Extracting qt5-serialport-5.15.2_1: 100%
[41/185] Upgrading qt5-declarative from 5.15.0_1 to 5.15.2...
[41/185] Extracting qt5-declarative-5.15.2: 100%
[42/185] Upgrading qt5-concurrent from 5.15.0 to 5.15.2_1...
[42/185] Extracting qt5-concurrent-5.15.2_1: 100%
[43/185] Upgrading py37-qt5-network from 5.13.1_1 to 5.15.2_1...
[43/185] Extracting py37-qt5-network-5.15.2_1: 100%
[44/185] Upgrading py37-qt5-gui from 5.13.1_1 to 5.15.2...
[44/185] Extracting py37-qt5-gui-5.15.2: 100%
[45/185] Upgrading py37-cryptography from 2.6.1 to 2.9.2...
[45/185] Extracting py37-cryptography-2.9.2: 100%
[46/185] Upgrading poppler-data from 0.4.9_5 to 0.4.10...
[46/185] Extracting poppler-data-0.4.10: 100%
[47/185] Upgrading openjpeg from 2.3.1 to 2.4.0...
[47/185] Extracting openjpeg-2.4.0: 100%
[48/185] Upgrading opencv-core from 3.4.1_36 to 3.4.1_39...
[48/185] Extracting opencv-core-3.4.1_39: 100%
[49/185] Upgrading nss from 3.57 to 3.61...
[49/185] Extracting nss-3.61: 100%
[50/185] Upgrading libx264 from 0.160.3011 to 0.161.3020...
[50/185] Extracting libx264-0.161.3020: 100%
[51/185] Upgrading libva from 2.9.0 to 2.10.0...
[51/185] Extracting libva-2.10.0: 100%
[52/185] Upgrading libv4l from 1.18.0 to 1.20.0...
[52/185] Extracting libv4l-1.20.0: 100%
[53/185] Upgrading libsecret from 0.20.3 to 0.20.4...
[53/185] Extracting libsecret-0.20.4: 100%
[54/185] Upgrading libobjc2 from 2.1_2 to 2.1_3...
[54/185] Extracting libobjc2-2.1_3: 100%
[55/185] Upgrading libnghttp2 from 1.41.0 to 1.42.0...
[55/185] Extracting libnghttp2-1.42.0: 100%
[56/185] Upgrading libass from 0.14.0 to 0.15.0...
[56/185] Extracting libass-0.15.0: 100%
[57/185] Upgrading kf5-extra-cmake-modules from 5.74.0 to 5.78.0...
[57/185] Extracting kf5-extra-cmake-modules-5.78.0: 100%
[58/185] Upgrading harfbuzz-icu from 2.7.2 to 2.7.4_1...
[58/185] Extracting harfbuzz-icu-2.7.4_1: 100%
[59/185] Upgrading gtk3 from 3.24.23_1 to 3.24.24...
[59/185] Extracting gtk3-3.24.24: 100%
[60/185] Upgrading enchant2 from 2.2.3_4 to 2.2.15...
[60/185] Extracting enchant2-2.2.15: 100%
[61/185] Upgrading dav1d from 0.7.1 to 0.8.1...
[61/185] Extracting dav1d-0.8.1: 100%
[62/185] Upgrading aom from 2.0.0_1 to 2.0.1_1...
[62/185] Extracting aom-2.0.1_1: 100%
[63/185] Installing lame-3.100_2...
[63/185] Extracting lame-3.100_2: 100%
[64/185] Deinstalling samba410-4.10.18...
[64/185] Deleting files for samba410-4.10.18: 100%
pkg: unlinkat(var/log/samba4): No such file or directory
[65/185] Upgrading webkit2-gtk3 from 2.30.1 to 2.30.4...
[65/185] Extracting webkit2-gtk3-2.30.4: 100%
[66/185] Upgrading vulkan-loader from 1.2.135.0 to 1.2.166...
[66/185] Extracting vulkan-loader-1.2.166: 100%
[67/185] Upgrading tevent from 0.10.2 to 0.10.2_1...
[67/185] Extracting tevent-0.10.2_1: 100%
[68/185] Upgrading shaderc from 2020.0 to 2020.4_4...
[68/185] Extracting shaderc-2020.4_4: 100%
[69/185] Upgrading rest from 0.7.93 to 0.7.93_1...
[69/185] Extracting rest-0.7.93_1: 100%
[70/185] Upgrading qt5-webchannel from 5.15.0 to 5.15.2_1...
[70/185] Extracting qt5-webchannel-5.15.2_1: 100%
[71/185] Upgrading qt5-sqldrivers-sqlite3 from 5.15.0 to 5.15.2...
[71/185] Extracting qt5-sqldrivers-sqlite3-5.15.2: 100%
[72/185] Upgrading qt5-location from 5.15.0 to 5.15.2_1...
[72/185] Extracting qt5-location-5.15.2_1: 100%
[73/185] Upgrading py37-qt5-widgets from 5.13.1_1 to 5.15.2_1...
[73/185] Extracting py37-qt5-widgets-5.15.2_1: 100%
[74/185] Upgrading py37-qt5-qml from 5.13.1_1 to 5.15.2_1...
[74/185] Extracting py37-qt5-qml-5.15.2_1: 100%
[75/185] Upgrading py37-openssl from 19.0.0 to 19.1.0...
[75/185] Extracting py37-openssl-19.1.0: 100%
[76/185] Upgrading py37-idna from 2.8 to 2.10...
[76/185] Extracting py37-idna-2.10: 100%
[77/185] Upgrading py37-certifi from 2020.6.20 to 2020.12.5...
[77/185] Extracting py37-certifi-2020.12.5: 100%
[78/185] Upgrading poppler from 20.09.0 to 21.01.0...
[78/185] Extracting poppler-21.01.0: 100%
[79/185] Upgrading openldap-client from 2.4.51 to 2.4.57...
[79/185] Extracting openldap-client-2.4.57: 100%
[80/185] Upgrading libqtxdg from 3.5.0 to 3.6.0...
[80/185] Extracting libqtxdg-3.6.0: 100%
[81/185] Upgrading libpci from 3.7.0 to 3.7.0_1...
[81/185] Extracting libpci-3.7.0_1: 100%
[82/185] Upgrading libexif from 0.6.21_5 to 0.6.22...
[82/185] Extracting libexif-0.6.22: 100%
[83/185] Upgrading libarchive from 3.4.3,1 to 3.4.3_1,1...
[83/185] Extracting libarchive-3.4.3_1,1: 100%
[84/185] Upgrading kf5-kwindowsystem from 5.74.0 to 5.78.0...
[84/185] Extracting kf5-kwindowsystem-5.78.0: 100%
[85/185] Upgrading gpu-firmware-kmod from g20200920 to g20201213...
[85/185] Extracting gpu-firmware-kmod-g20201213: 100%
[86/185] Upgrading gcr from 3.28.0_1 to 3.38.1...
[86/185] Extracting gcr-3.38.1: 100%
[87/185] Upgrading ffmpeg from 4.3.1_3,1 to 4.3.1_9,1...
[87/185] Extracting ffmpeg-4.3.1_9,1: 100%
[88/185] Upgrading curl from 7.72.0 to 7.74.0...
[88/185] Extracting curl-7.74.0: 100%
[89/185] Reinstalling consolekit2-1.2.1_1...
[89/185] Extracting consolekit2-1.2.1_1: 100%
[90/185] Upgrading binutils from 2.33.1_3,1 to 2.33.1_4,1...
[90/185] Extracting binutils-2.33.1_4,1: 100%
[91/185] Upgrading alsa-plugins from 1.1.1_6 to 1.1.1_7...
[91/185] Extracting alsa-plugins-1.1.1_7: 100%
[92/185] Installing llvm10-10.0.1_5...
[92/185] Extracting llvm10-10.0.1_5: 100%
[93/185] Deinstalling webrtc-audio-processing-0.3.1_2...
[93/185] Deleting files for webrtc-audio-processing-0.3.1_2: 100%
[94/185] Upgrading youtube_dl from 2020.09.20 to 2021.01.24.1...
[94/185] Extracting youtube_dl-2021.01.24.1: 100%
[95/185] Upgrading xkbcomp from 1.4.3 to 1.4.4...
[95/185] Extracting xkbcomp-1.4.4: 100%
[96/185] Upgrading tcl86 from 8.6.10 to 8.6.11_1...
[96/185] Extracting tcl86-8.6.11_1: 100%
[97/185] Upgrading qtermwidget from 0.15.0 to 0.16.0...
[97/185] Extracting qtermwidget-0.16.0: 100%
[98/185] Upgrading qt5-webengine from 5.15.0_4 to 5.15.2...
[98/185] Extracting qt5-webengine-5.15.2: 100%
[99/185] Upgrading qt5-opengl from 5.15.0 to 5.15.2_1...
[99/185] Extracting qt5-opengl-5.15.2_1: 100%
[100/185] Upgrading qt5-help from 5.15.0 to 5.15.2_1...
[100/185] Extracting qt5-help-5.15.2_1: 100%
[101/185] Upgrading py37-urllib3 from 1.25.10,1 to 1.25.11,1...
[101/185] Extracting py37-urllib3-1.25.11,1: 100%
[102/185] Upgrading py37-soupsieve from 1.9_1 to 2.0.1...
[102/185] Extracting py37-soupsieve-2.0.1: 100%
[103/185] Upgrading py37-qt5-webchannel from 5.13.1_1 to 5.15.2_1...
[103/185] Extracting py37-qt5-webchannel-5.15.2_1: 100%
[104/185] Upgrading py37-qt5-printsupport from 5.13.1_1 to 5.15.2_1...
[104/185] Extracting py37-qt5-printsupport-5.15.2_1: 100%
[105/185] Upgrading py37-lxml from 4.5.2 to 4.6.2...
[105/185] Extracting py37-lxml-4.6.2: 100%
[106/185] Upgrading poppler-qt5 from 20.09.0 to 21.01.0...
[106/185] Extracting poppler-qt5-21.01.0: 100%
[107/185] Upgrading mesa-dri from 19.0.8_9 to 20.2.3_1...
[107/185] Extracting mesa-dri-20.2.3_1: 100%
[108/185] Upgrading libvncserver from 0.9.12_2 to 0.9.13_1...
[108/185] Extracting libvncserver-0.9.13_1: 100%
[109/185] Upgrading libplacebo from 2.72.0 to 3.104.0...
[109/185] Extracting libplacebo-3.104.0: 100%
[110/185] Upgrading libmtp from 1.1.17 to 1.1.18...
[110/185] Extracting libmtp-1.1.18: 100%
[111/185] Upgrading liblxqt from 0.15.0 to 0.16.0...
[111/185] Extracting liblxqt-0.16.0: 100%
[112/185] Upgrading libgphoto2 from 2.5.23_1 to 2.5.26...
[112/185] Extracting libgphoto2-2.5.26: 100%
[113/185] Upgrading libfm-qt from 0.15.0 to 0.16.0...
[113/185] Extracting libfm-qt-0.16.0: 100%
[114/185] Upgrading liberation-fonts-ttf from 2.1.1,2 to 2.1.2,2...
[114/185] Extracting liberation-fonts-ttf-2.1.2,2: 100%
[115/185] Upgrading gnustep-base from 1.26.0_6 to 1.26.0_7...
[115/185] Extracting gnustep-base-1.26.0_7: 100%
[116/185] Upgrading gnome-online-accounts from 3.36.0 to 3.38.0...
[116/185] Extracting gnome-online-accounts-3.38.0: 100%
[117/185] Upgrading fftw3-float from 3.3.8_6 to 3.3.9...
[117/185] Extracting fftw3-float-3.3.9: 100%
[118/185] Upgrading fftw3 from 3.3.8_6 to 3.3.9...
[118/185] Extracting fftw3-3.3.9: 100%
[119/185] Upgrading drm-fbsd12.0-kmod from 4.16.g20200221 to 4.16.g20201016...
[119/185] Extracting drm-fbsd12.0-kmod-4.16.g20201016: 100%
[120/185] Installing webrtc-audio-processing0-0.3.1_2...
[120/185] Extracting webrtc-audio-processing0-0.3.1_2: 100%
[121/185] Installing abseil-20200923.2_1...
[121/185] Extracting abseil-20200923.2_1: 100%
[122/185] Installing libretls-3.3.1...
[122/185] Extracting libretls-3.3.1: 100%
[123/185] Installing libudisks-2.9.1...
[123/185] Extracting libudisks-2.9.1: 100%
[124/185] Installing bsdisks-0.24...
[124/185] Extracting bsdisks-0.24: 100%
[125/185] Installing samba412-4.12.9_1...
[125/185] Extracting samba412-4.12.9_1: 100%
[126/185] Installing libnfs-4.0.0_1...
[126/185] Extracting libnfs-4.0.0_1: 100%
[127/185] Installing libbluray-1.2.1,1...
[127/185] Extracting libbluray-1.2.1,1: 100%
[128/185] Installing gcc10-10.2.0...
[128/185] Extracting gcc10-10.2.0: 100%
[129/185] Upgrading xterm from 360 to 363...
[129/185] Extracting xterm-363: 100%
[130/185] Upgrading xorg-server from 1.20.9,1 to 1.20.9_1,1...
[130/185] Extracting xorg-server-1.20.9_1,1: 100%
[131/185] Upgrading x11vnc from 0.9.16_1 to 0.9.16_2...
[131/185] Extracting x11vnc-0.9.16_2: 100%
[132/185] Upgrading wget from 1.20.3 to 1.21...
[132/185] Extracting wget-1.21: 100%
[132/185] Installing webrtc-audio-processing-1.0_1...
[132/185] Extracting webrtc-audio-processing-1.0_1: 100%
[133/185] Upgrading webcamd from 5.7.1.1_1 to 5.10.6.0_1...
===> Creating groups.
Using existing group 'webcamd'.
===> Creating users
Using existing user 'webcamd'.
[133/185] Extracting webcamd-5.10.6.0_1: 100%
[134/185] Upgrading virtualbox-ose-additions from 5.2.44_2 to 5.2.44_3...
[134/185] Extracting virtualbox-ose-additions-5.2.44_3: 100%
[135/185] Upgrading utf8proc from 2.5.0 to 2.6.1...
[135/185] Extracting utf8proc-2.6.1: 100%
[136/185] Upgrading tmux from 3.1b to 3.1c...
[136/185] Extracting tmux-3.1c: 100%
[137/185] Upgrading tk86 from 8.6.10_1 to 8.6.11_2...
[137/185] Extracting tk86-8.6.11_2: 100%
[138/185] Upgrading sudo from 1.9.3p1 to 1.9.5p1...
[138/185] Extracting sudo-1.9.5p1: 100%
[139/185] Upgrading stunnel from 5.56,1 to 5.57,1...
===> Creating groups.
Using existing group 'stunnel'.
===> Creating users
Using existing user 'stunnel'.
[139/185] Extracting stunnel-5.57,1: 100%
If you are permanently removing this port, you should run rm -rf /usr/local/etc/stunnel to remove any configuration files left.
[140/185] Upgrading sourcecodepro-ttf from 2.030_1 to 2.032...
[140/185] Extracting sourcecodepro-ttf-2.032: 100%
[141/185] Upgrading smartmontools from 7.1_2 to 7.2...
[141/185] Extracting smartmontools-7.2: 100%
[142/185] Upgrading screenkey from 1.2 to 1.4...
[142/185] Extracting screenkey-1.4: 100%
[143/185] Upgrading qterminal from 0.15.0 to 0.16.0...
[143/185] Extracting qterminal-0.16.0: 100%
[144/185] Upgrading qt5-quickcontrols2 from 5.15.0 to 5.15.2_1...
[144/185] Extracting qt5-quickcontrols2-5.15.2_1: 100%
[145/185] Upgrading qt5-quickcontrols from 5.15.0 to 5.15.2_1...
[145/185] Extracting qt5-quickcontrols-5.15.2_1: 100%
[146/185] Upgrading qt5-multimedia from 5.15.0 to 5.15.2_1...
[146/185] Extracting qt5-multimedia-5.15.2_1: 100%
[147/185] Upgrading qt5-l10n from 5.15.0 to 5.15.2...
[147/185] Extracting qt5-l10n-5.15.2: 100%
[148/185] Upgrading qt5-graphicaleffects from 5.15.0 to 5.15.2...
[148/185] Extracting qt5-graphicaleffects-5.15.2: 100%
[149/185] Upgrading qt5-assistant from 5.15.0 to 5.15.2...
[149/185] Extracting qt5-assistant-5.15.2: 100%
[150/185] Upgrading qpdfview from 0.4.18_10 to 0.4.18_14...
[150/185] Extracting qpdfview-0.4.18_14: 100%
[151/185] Upgrading py37-xdg from 0.26 to 0.27...
[151/185] Extracting py37-xdg-0.27: 100%
[152/185] Upgrading py37-requests from 2.22.0 to 2.22.0_2...
[152/185] Extracting py37-requests-2.22.0_2: 100%
[153/185] Upgrading py37-qt5-webengine from 5.12.1_1 to 5.15.2_1...
[153/185] Extracting py37-qt5-webengine-5.15.2_1: 100%
[154/185] Upgrading py37-qt5-dbus from 5.13.1_1 to 5.15.2_1...
[154/185] Extracting py37-qt5-dbus-5.15.2_1: 100%
[155/185] Upgrading py37-pytz from 2020.1,1 to 2020.5,1...
[155/185] Extracting py37-pytz-2020.5,1: 100%
[156/185] Upgrading py37-psutil from 5.7.2 to 5.8.0...
[156/185] Extracting py37-psutil-5.8.0: 100%
[157/185] Upgrading py37-beautifulsoup from 4.9.1 to 4.9.3...
[157/185] Extracting py37-beautifulsoup-4.9.3: 100%
[158/185] Upgrading pulseaudio from 13.0_1 to 13.0_2...
===> Creating groups.
Using existing group 'pulse'.
Using existing group 'pulse-access'.
Using existing group 'pulse-rt'.
===> Creating users
Using existing user 'pulse'.
[158/185] Extracting pulseaudio-13.0_2: 100%
[159/185] Upgrading picom from 8.1 to 8.2...
[159/185] Extracting picom-8.2: 100%
You may need to manually remove /usr/local/etc/xdg/picom.conf if it is no longer needed.
[160/185] Upgrading openntpd from 6.2p3_8,2 to 6.8p1_2,2...
===> Creating groups.
Using existing group '_ntp'.
===> Creating users
Using existing user '_ntp'.
[160/185] Extracting openntpd-6.8p1_2,2: 100%
[161/185] Upgrading openbox from 3.6_6 to 3.6_7...
[161/185] Extracting openbox-3.6_7: 100%
[162/185] Upgrading nano from 5.2 to 5.5...
[162/185] Extracting nano-5.5: 100%
[163/185] Upgrading mpv from 0.32.0_5,1 to 0.33.0_5,1...
[163/185] Extracting mpv-0.33.0_5,1: 100%
[164/185] Upgrading lxqt-globalkeys from 0.15.0 to 0.16.0...
[164/185] Extracting lxqt-globalkeys-0.16.0: 100%
[165/185] Upgrading lximage-qt from 0.15.0 to 0.16.0...
[165/185] Extracting lximage-qt-0.16.0: 100%
[166/185] Upgrading libmysofa from 1.1 to 1.2...
[166/185] Extracting libmysofa-1.2: 100%
[167/185] Upgrading libgdata from 0.17.9_1 to 0.17.13_1...
[167/185] Extracting libgdata-0.17.13_1: 100%
[168/185] Upgrading libdbusmenu-qt5 from 0.9.3.160420160218_10 to 0.9.3.160420160218_11...
[168/185] Extracting libdbusmenu-qt5-0.9.3.160420160218_11: 100%
[169/185] Upgrading libdbusmenu from 16.04.0_2 to 16.04.0_3...
[169/185] Extracting libdbusmenu-16.04.0_3: 100%
[170/185] Upgrading libIDL from 0.8.14_4 to 0.8.14_5...
[170/185] Extracting libIDL-0.8.14_5: 100%
[171/185] Upgrading kf5-kdbusaddons from 5.74.0 to 5.78.0...
[171/185] Extracting kf5-kdbusaddons-5.78.0: 100%
[172/185] Upgrading kf5-kcoreaddons from 5.74.0 to 5.78.0...
[172/185] Extracting kf5-kcoreaddons-5.78.0: 100%
[173/185] Upgrading jackit from 0.125.0_11 to 0.125.0_12...
[173/185] Extracting jackit-0.125.0_12: 100%
[174/185] Upgrading gvfs from 1.30.4_4 to 1.46.2...
[174/185] Extracting gvfs-1.46.2: 100%
[175/185] Upgrading gtk2 from 2.24.32 to 2.24.33...
[175/185] Extracting gtk2-2.24.33: 100%
[176/185] Upgrading gnustep-gui from 0.27.0_6 to 0.27.0_7...
[176/185] Extracting gnustep-gui-0.27.0_7: 100%
[177/185] Upgrading git-lite from 2.28.0 to 2.30.0...
===> Creating groups.
Using existing group 'git_daemon'.
===> Creating users
Using existing user 'git_daemon'.
[177/185] Extracting git-lite-2.30.0: 100%
[178/185] Upgrading ghostscript9-agpl-base from 9.52_9 to 9.52_13...
[178/185] Extracting ghostscript9-agpl-base-9.52_13: 100%
[179/185] Reinstalling gcc9-9.3.0_1...
[179/185] Extracting gcc9-9.3.0_1: 100%
[180/185] Reinstalling fusefs-lkl-4.16.g20180628_3...
[180/185] Extracting fusefs-lkl-4.16.g20180628_3: 100%
[181/185] Upgrading featherpad from 0.14.2 to 0.16.0...
[181/185] Extracting featherpad-0.16.0: 100%
[182/185] Upgrading e2fsprogs from 1.45.6_4 to 1.45.6_5...
[182/185] Extracting e2fsprogs-1.45.6_5: 100%
[183/185] Upgrading dsbmixer from 1.5 to 1.6...
[183/185] Extracting dsbmixer-1.6: 100%
[184/185] Upgrading drm-kmod from g20190710 to g20190710_1...
[185/185] Upgrading dmidecode from 3.2 to 3.3...
[185/185] Extracting dmidecode-3.3: 100%
=====
Message from libobjc2-2.1_3:

--
===>   NOTICE:

The libobjc2 port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
=====
Message from alsa-plugins-1.1.1_7:

--
===>   NOTICE:

The alsa-plugins port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
=====
Message from qt5-webengine-5.15.2:

--
===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

Uses Python 2.7 which is EOLed upstream.

It is scheduled to be removed on or after 2020-12-31.
=====
Message from py37-urllib3-1.25.11,1:

--
Since version 1.25 HTTPS connections are now verified by default which is done
via "cert_reqs = 'CERT_REQUIRED'".  While certificate verification can be
disabled via "cert_reqs = 'CERT_NONE'", it's highly recommended to leave it on.

Various consumers of net/py-urllib3 already have implemented routines that
either explicitly enable or disable HTTPS certificate verification (e.g. via
configuration settings, CLI arguments, etc.).

Yet it may happen that there are still some consumers which don't explicitly
enable/disable certificate verification for HTTPS connections which could then
lead to errors (as is often the case with self-signed certificates).

In case of an error one should try first to temporarily disable certificate
verification of the problematic urllib3 consumer to see if that approach will
remedy the issue.
=====
Message from gnustep-base-1.26.0_7:

--
===>   NOTICE:

The gnustep-base port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
=====
Message from samba412-4.12.9_1:

--
How to start: http://wiki.samba.org/index.php/Samba4/HOWTO

* Your configuration is: /usr/local/etc/smb4.conf

* All the relevant databases are under: /var/db/samba4

* All the logs are under: /var/log/samba4

* Provisioning script is: /usr/local/bin/samba-tool

For additional documentation check: http://wiki.samba.org/index.php/Samba4

Bug reports should go to the: https://bugzilla.samba.org/
=====
Message from libbluray-1.2.1,1:

--
===>   NOTICE:

The libbluray port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
=====
Message from gcc10-10.2.0:

--
To ensure binaries built with this toolchain find appropriate versions
of the necessary run-time libraries, you may want to link using

  -Wl,-rpath=/usr/local/lib/gcc10

For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens
transparently.
=====
Message from libdbusmenu-16.04.0_3:

--
===>   NOTICE:

The libdbusmenu port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
=====
Message from gnustep-gui-0.27.0_7:

--
===>   NOTICE:

The gnustep-gui port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
=====
Message from e2fsprogs-1.45.6_5:

--
Note: this is a modified version of the e2fsprogs package, not the official
package. Report all building and run-time trouble that originates in the
package to the port maintainer, mandree@FreeBSD.org.
mowa219-gjp4-vm-hellosystem-040-0d26% 

@grahamperrin

This comment has been minimized.

@grahamperrin grahamperrin changed the title Package installation problems after updating to FreeBSD 12.2-RELEASE-p3 Package installation problems after updating FreeBSD (unreasonable packagesite) Feb 5, 2021
@grahamperrin

This comment has been minimized.

@grahamperrin grahamperrin changed the title Package installation problems after updating FreeBSD (unreasonable packagesite) Package installation problems after updating FreeBSD userland from (end of life) 12.1-RELEASE-p13 Feb 5, 2021
@grahamperrin

This comment has been minimized.

@grahamperrin

This comment has been minimized.

@grahamperrin grahamperrin changed the title Package installation problems after updating FreeBSD userland from (end of life) 12.1-RELEASE-p13 Package installation problems after updating FreeBSD from (end of life) 12.1-RELEASE⋯ Feb 12, 2021
@grahamperrin

This comment has been minimized.

@grahamperrin
Copy link
Contributor Author

Remarkable:

  • root:useradd for myself (at the time of installation of FreeBSD)
  • root:groupadd for two groups cyrus(60) and mysql(88)
  • the absence of root:useradd for UID numbers 60 and 80
mowa219-gjp4-vm-hellosystem-040-0d26% sudo cat /var/log/userlog
2021-02-04 14:54:39 [root:userdel] liveuser(1000) account removed
2021-02-04 14:54:39 [root:groupdel] liveuser(18446744073709551615) removed
2021-02-04 14:54:39 [root:groupadd] grahamperrin(1001)
2021-02-04 14:54:39 [root:useradd] grahamperrin(1001):grahamperrin(1001):User &:/home/grahamperrin:/bin/sh
2021-02-04 14:54:39 [root:useradd] grahamperrin(1001) home /home/grahamperrin made
2021-02-04 14:54:39 [root:usermod] grahamperrin(1001):grahamperrin(1001):User &:/home/grahamperrin:/usr/local/bin/zsh
2021-02-04 14:54:39 [root:groupmod] wheel(0)
2021-02-04 14:54:39 [root:groupmod] video(44)
2021-02-04 14:54:39 [root:groupmod] webcamd(145)
2021-02-04 14:54:39 [root:usermod] grahamperrin(1001):grahamperrin(1001):Graham Perrin:/home/grahamperrin:/usr/local/bin/zsh
2021-02-12 19:41:43 [root:groupadd] cyrus(60)
2021-02-12 19:41:52 [root:groupadd] mysql(88)
mowa219-gjp4-vm-hellosystem-040-0d26% 

– and the overall inability to login as root.

@grahamperrin
Copy link
Contributor Author

Inability to login as root

After ceasing this restriction, the root user was able to install Falkon:

mowa219-gjp4-vm-hellosystem-040-0d26% sudo vipw
…
:q
vipw: password list updated
mowa219-gjp4-vm-hellosystem-040-0d26% su root
Password:
su: Sorry
mowa219-gjp4-vm-hellosystem-040-0d26% su -
Password:
root@mowa219-gjp4-vm-hellosystem-040-0d26:~ # whoami
root
root@mowa219-gjp4-vm-hellosystem-040-0d26:~ # sudo pkg install falkon
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The following 11 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        accounts-qml-module: 0.7_1
        akonadi: 20.12.0
        falkon: 3.1.0
        kaccounts-integration: 20.12.0
        kf5-kcmutils: 5.77.0
        kf5-kirigami2: 5.77.0
        kf5-purpose: 5.77.0
        mysql57-server: 5.7.33
        signon-kwallet-extension: 20.12.0
        signon-plugin-oauth2: 0.24_3
        signon-ui: 0.17_7

Number of packages to be installed: 11

The process will require 164 MiB more space.

Proceed with this action? [y/N]: y
[1/11] Installing mysql57-server-5.7.33...
===> Creating groups.
Using existing group 'mysql'.
===> Creating users
Using existing user 'mysql'.
===> Creating homedir(s)
[1/11] Extracting mysql57-server-5.7.33: 100%
[2/11] Installing signon-ui-0.17_7...
[2/11] Extracting signon-ui-0.17_7: 100%
[3/11] Installing signon-plugin-oauth2-0.24_3...
[3/11] Extracting signon-plugin-oauth2-0.24_3: 100%
[4/11] Installing signon-kwallet-extension-20.12.0...
[4/11] Extracting signon-kwallet-extension-20.12.0: 100%
[5/11] Installing kf5-kcmutils-5.77.0...
[5/11] Extracting kf5-kcmutils-5.77.0: 100%
[6/11] Installing akonadi-20.12.0...
[6/11] Extracting akonadi-20.12.0: 100%
[7/11] Installing kf5-kirigami2-5.77.0...
[7/11] Extracting kf5-kirigami2-5.77.0: 100%
[8/11] Installing accounts-qml-module-0.7_1...
[8/11] Extracting accounts-qml-module-0.7_1: 100%
[9/11] Installing kaccounts-integration-20.12.0...
[9/11] Extracting kaccounts-integration-20.12.0: 100%
[10/11] Installing kf5-purpose-5.77.0...
[10/11] Extracting kf5-purpose-5.77.0: 100%
[11/11] Installing falkon-3.1.0...
[11/11] Extracting falkon-3.1.0: 100%
=====
Message from mysql57-server-5.7.33:

--
Initial password for first time use of MySQL is saved in $HOME/.mysql_secret
ie. when you want to use "mysql -u root -p" first you should see password
in /root/.mysql_secret

MySQL57 has a default /usr/local/etc/mysql/my.cnf,
remember to replace it wit your own
or set `mysql_optfile="$YOUR_CNF_FILE` in rc.conf.
=====
Message from akonadi-20.12.0:

--
KDE Applications versions of Akonadi, KMail, and Kontact use large
messages on the local machine. The default size on FreeBSD is too
small, which causes local connection problems, and Akonadi-based
applications will be flaky (e.g. mailboxes do not display, messages
cannot be found). Increasing the buffer size is recommended:

        sysctl net.local.stream.recvspace=65536
        sysctl net.local.stream.sendspace=65536
=====
Message from falkon-3.1.0:

--
If you get wrong colors when watching videos, this is probably because your
system does not support hardware acceleration (see bug 237277): you can
disable it by starting the browser from command line with the --disable-gpu
option.
root@mowa219-gjp4-vm-hellosystem-040-0d26:~ # 

– and the required users exist, although (unless I'm missing something) there's no log of their addition in /var/log/userlog:

mowa219-gjp4-vm-hellosystem-040-0d26% sudo cat /var/log/userlog  
Password:
2021-02-04 14:54:39 [root:userdel] liveuser(1000) account removed
2021-02-04 14:54:39 [root:groupdel] liveuser(18446744073709551615) removed
2021-02-04 14:54:39 [root:groupadd] grahamperrin(1001)
2021-02-04 14:54:39 [root:useradd] grahamperrin(1001):grahamperrin(1001):User &:/home/grahamperrin:/bin/sh
2021-02-04 14:54:39 [root:useradd] grahamperrin(1001) home /home/grahamperrin made
2021-02-04 14:54:39 [root:usermod] grahamperrin(1001):grahamperrin(1001):User &:/home/grahamperrin:/usr/local/bin/zsh
2021-02-04 14:54:39 [root:groupmod] wheel(0)
2021-02-04 14:54:39 [root:groupmod] video(44)
2021-02-04 14:54:39 [root:groupmod] webcamd(145)
2021-02-04 14:54:39 [root:usermod] grahamperrin(1001):grahamperrin(1001):Graham Perrin:/home/grahamperrin:/usr/local/bin/zsh
2021-02-12 19:41:43 [root:groupadd] cyrus(60)
2021-02-12 19:41:52 [root:groupadd] mysql(88)
mowa219-gjp4-vm-hellosystem-040-0d26% grep cyrus /etc/master.passwd 
grep: /etc/master.passwd: Permission denied
mowa219-gjp4-vm-hellosystem-040-0d26% sudo grep cyrus /etc/master.passwd 
cyrus:*:60:60::0:0:the cyrus mail server:/nonexistent:/usr/sbin/nologin
mowa219-gjp4-vm-hellosystem-040-0d26% sudo grep mysql /etc/master.passwd
mysql:*:88:88::0:0:MySQL Daemon:/var/db/mysql:/usr/sbin/nologin
mowa219-gjp4-vm-hellosystem-040-0d26%  

– and a click on the dock icon for Browser launches Falkon without stepping into a download routine.

@grahamperrin

This comment has been minimized.

@grahamperrin grahamperrin changed the title Package installation problems after updating FreeBSD from (end of life) 12.1-RELEASE⋯ root user *LOCKED* – package installation problems after upgrading FreeBSD from (end of life) 12.1-RELEASE⋯ Feb 13, 2021
@probonopd
Copy link
Member

pkg upgrade screnarios are not supported (yet?).

@probonopd probonopd changed the title root user *LOCKED* – package installation problems after upgrading FreeBSD from (end of life) 12.1-RELEASE⋯ [unsupported pkg upgrade] root user *LOCKED* – package installation problems after upgrading FreeBSD from (end of life) 12.1-RELEASE⋯ Feb 13, 2021
@probonopd probonopd changed the title [unsupported pkg upgrade] root user *LOCKED* – package installation problems after upgrading FreeBSD from (end of life) 12.1-RELEASE⋯ [unsupported pkg upgrade] root user *LOCKED* – package installation problems after upgrading Feb 13, 2021
@grahamperrin
Copy link
Contributor Author

grahamperrin commented Feb 13, 2021

This is (to me) more about package installations

… less about package upgrades.

If I recall correctly:

  • the stub for Falkon failed to install what's required for Falkon.

@grahamperrin
Copy link
Contributor Author

grahamperrin commented Feb 15, 2021

With the root user still locked, mid-way through an upgrade from 12.1-RELEASE-p13 to 12.2-RELEASE-p3, following successful installation of mysql57-server from quarterly:

mowa219-gjp4-vm-hellosystem-eol-freebsd% sudo cat /var/log/userlog
2021-02-14 11:18:22 [root:userdel] liveuser(1000) account removed
2021-02-14 11:18:22 [root:groupdel] liveuser(18446744073709551615) removed
2021-02-14 11:18:22 [root:groupadd] grahamperrin(1001)
2021-02-14 11:18:22 [root:useradd] grahamperrin(1001):grahamperrin(1001):User &:/home/grahamperrin:/bin/sh
2021-02-14 11:18:23 [root:useradd] grahamperrin(1001) home /home/grahamperrin made
2021-02-14 11:18:23 [root:usermod] grahamperrin(1001):grahamperrin(1001):User &:/home/grahamperrin:/usr/local/bin/zsh
2021-02-14 11:18:23 [root:groupmod] wheel(0)
2021-02-14 11:18:23 [root:groupmod] video(44)
2021-02-14 11:18:23 [root:groupmod] webcamd(145)
2021-02-14 11:18:23 [root:usermod] grahamperrin(1001):grahamperrin(1001):Graham Perrin:/home/grahamperrin:/usr/local/bin/zsh
2021-02-15 01:25:08 [root:groupadd] cyrus(60)
2021-02-15 01:25:08 [root:useradd] cyrus(60):cyrus(60):the cyrus mail server:/nonexistent:/usr/sbin/nologin
2021-02-15 01:25:10 [root:groupadd] mysql(88)
2021-02-15 01:25:10 [root:useradd] mysql(88):mysql(88):MySQL Daemon:/var/db/mysql:/usr/sbin/nologin
mowa219-gjp4-vm-hellosystem-eol-freebsd% grep url /etc/pkg/FreeBSD.conf 
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
mowa219-gjp4-vm-hellosystem-eol-freebsd% freebsd-version -kru
12.2-RELEASE-p3
12.1-RELEASE-p13
12.1-RELEASE-p13
mowa219-gjp4-vm-hellosystem-eol-freebsd% 

/var/log/userlog does include [root:useradd] lines for users cyrus(60) and mysql(88)

VirtualBox guest details prior to installation of mysql57-server:

  • guest root-locked helloSystem 0.4.0 (0D26) on EOL FreeBSD 12.1
  • snapshot From 12.1-RELEASE-p13 to 12.3-RELEASE-p3

@grahamperrin
Copy link
Contributor Author

If I recall correctly:

  • the stub for Falkon failed to install what's required for Falkon.

True. A screen recording:

2021-02-15 07:00.zip

Most remarkable:

/var/log/userlog does not include a [root:useradd] line for cyrus(60) or mysql(88)

@grahamperrin
Copy link
Contributor Author

Some overlap with helloSystem/Utilities#33 (comment)

From Locking out root! – UNIX Administratosphere (2007-11-01):

passwd -l root

From passwd(1):

Cause the password to be updated only in the local password file, and not with the Kerberos database. When changing only the local password, pwd_mkdb(8) is used to update the password databases. …

https://www.freebsd.org/cgi/man.cgi?query=pwd_mkdb(8)

@grahamperrin
Copy link
Contributor Author

helloSystem/docs#17

@probonopd
Copy link
Member

People usualy don't read docs until it is too late, so I have added a more drastic workaround for now: 1744e6d

@grahamperrin grahamperrin changed the title [unsupported pkg upgrade] root user *LOCKED* – package installation problems after upgrading [unsupported freebsd-update] root user *LOCKED* – package installation problems after upgrading from FreeBSD 12.1-RELEASE Feb 16, 2021
@grahamperrin
Copy link
Contributor Author

grahamperrin commented Feb 16, 2021

pkg freebsd-update

No such thing ;-) and so on. Please, for now, can you reopen the pull request and document the trouble?

@probonopd
Copy link
Member

You see - I have not even begun to look into any update-related topics in FreeBSD yet.
Will reopen the PR.

@grahamperrin
Copy link
Contributor Author

Thank you.

Now, bewilderingly, I seem to have the same problem (with installation of mysql57-server) with a test system that began as simple FreeBSD 12.1-RELEASE without helloSystem. In a nutshell, after several hours of testing, with various snapshots taken by VirtualBox:

image

I can not yet understand how these failures (without root-locked helloSystem) occur, compared with #115 (comment) above where I had multiple successes – not all of which I bothered to document – after enabling the root user with helloSystem.

I hope to gain a robust explanation in a FreeBSD area.


In the meantime, I'm inclined to treat some misbehaviours – with and without helloSystem – as symptomatic of attempting to work with an end of life system …

@grahamperrin

This comment has been minimized.

@grahamperrin grahamperrin changed the title [unsupported freebsd-update] root user *LOCKED* – package installation problems after upgrading from FreeBSD 12.1-RELEASE (FreeBSD bug 232921 | D27635 | rS368713 | ebebc41e4cfe44b8e8fd881badf2fa2c4be65aa4) package installation problems after upgrading from FreeBSD 12.1-RELEASE Feb 18, 2021
@grahamperrin
Copy link
Contributor Author

FreeBSD bug 232921 – freebsd-update upgrade does not execute pwd_mkdb for ntpd refers to the following commit:

freebsd-update: unconditionally regenerate passwd/login.conf files

From https://cgit.freebsd.org/src/commit/?id=ebebc41e4cfe44b8e8fd881badf2fa2c4be65aa4 (2020-12-17):

… When doing a major upgrade, e.g. from 12.1-RELEASE -> 12.2-RELEASE, …

… pkg subsequently failed to install a package that wanted to add a user, claiming that the user was removed in the process. …

For systems that do not yet benefit from the commit

From https://forums.FreeBSD.org/threads/error-adding-new-user-pw-user-anne-disappeared-during-update.59525/post-341447 (2017-01-30):

sudo /usr/sbin/pwd_mkdb -p /etc/master.passwd

I tested this one-line fix on:

  • a bugged FreeBSD without helloSystem
  • VirtualBox snapshots of multiple bugged installations of helloSystem.

All good.

Retrospective

#115 (comment)

… bewilderingly …

It seems that the bug is not only rare, it's also not consistently reproducible – hence the bewildering sense of randomness.

The multiple consecutive successes (bug-free tests) after enabling the root user in helloSystem were thought-provoking, but ultimately misleading.

@probonopd probonopd changed the title (FreeBSD bug 232921 | D27635 | rS368713 | ebebc41e4cfe44b8e8fd881badf2fa2c4be65aa4) package installation problems after upgrading from FreeBSD 12.1-RELEASE [unsupported pkg upgrade] (FreeBSD bug 232921 | D27635 | rS368713 | ebebc41e4cfe44b8e8fd881badf2fa2c4be65aa4) package installation problems after upgrading from FreeBSD 12.1-RELEASE Feb 18, 2021
@grahamperrin
Copy link
Contributor Author

I see no good reason to treat pkg upgrade as unsupported.

@grahamperrin grahamperrin changed the title [unsupported pkg upgrade] (FreeBSD bug 232921 | D27635 | rS368713 | ebebc41e4cfe44b8e8fd881badf2fa2c4be65aa4) package installation problems after upgrading from FreeBSD 12.1-RELEASE (FreeBSD-EN-21:08.freebsd-update) package installation problems after upgrading from FreeBSD 12.1-RELEASE Feb 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants