New comment by TinfoilSubmarine on void-packages repository https://github.com/void-linux/void-packages/pull/33195#issuecomment-990119554 Comment: My system has `postgresql13` and `postgresql13-client` (and `postgresql-libs-13.5_1` as dependency). I ran `./xbps-src pkg postgresql14 -K` and afterwards `xi postgresql14` and it spits out the following dependency error: ``` postgresql-libs-14.1_1 in transaction breaks installed pkg `postgresql13-13.5_1' postgresql-libs-14.1_1 in transaction breaks installed pkg `postgresql13-client-13.5_1' Transaction aborted due to unresolved dependencies ``` I did find an interesting error when mucking around with this in a (completely fresh) chroot: ``` $ ./xbps-src chroot => xbps-src: updating repositories for host (x86_64)... [*] Updating repository `https://alpha.de.repo.voidlinux.org/current/x86_64-repodata' ... [*] Updating repository `https://alpha.de.repo.voidlinux.org/current/nonfree/x86_64-repodata' ... [*] Updating repository `https://alpha.de.repo.voidlinux.org/current/debug/x86_64-repodata' ... [*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/x86_64-repodata' ... [*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ... [joel@/home/joel/repos/void-packages/masterdir /]$ xbps-install postgresql13 postgresql14 Name Action Version New version Download size icu-libs install - 69.1_2 11MB libxml2 install - 2.9.10_5 662KB pam-libs install - 1.5.2_1 35KB postgresql13 install - 13.5_1 6612KB postgresql-libs install - 14.1_1 - postgresql14 install - 14.1_1 - Size to download: 19MB Size required on disk: 84MB Space available on disk: 310GB Do you want to continue? [Y/n] y [*] Downloading packages icu-libs-69.1_2.x86_64.xbps.sig: 512B [avg rate: 15MB/s] icu-libs-69.1_2.x86_64.xbps: 11MB [avg rate: 76KB/s] icu-libs-69.1_2: verifying RSA signature... libxml2-2.9.10_5.x86_64.xbps.sig: 512B [avg rate: 16MB/s] libxml2-2.9.10_5.x86_64.xbps: 662KB [avg rate: 59KB/s] libxml2-2.9.10_5: verifying RSA signature... pam-libs-1.5.2_1.x86_64.xbps.sig: 512B [avg rate: 15MB/s] pam-libs-1.5.2_1.x86_64.xbps: 35KB [avg rate: 130KB/s] pam-libs-1.5.2_1: verifying RSA signature... postgresql13-13.5_1.x86_64.xbps.sig: 512B [avg rate: 14MB/s] postgresql13-13.5_1.x86_64.xbps: 6612KB [avg rate: 68KB/s] postgresql13-13.5_1: verifying RSA signature... [*] Verifying package integrity postgresql-libs-14.1_1: verifying SHA256 hash... postgresql14-14.1_1: verifying SHA256 hash... [*] Collecting package files icu-libs-69.1_2: collecting files... libxml2-2.9.10_5: collecting files... pam-libs-1.5.2_1: collecting files... postgresql13-13.5_1: collecting files... postgresql-libs-14.1_1: collecting files... postgresql14-14.1_1: collecting files... [*] Unpacking packages icu-libs-69.1_2: unpacking ... libxml2-2.9.10_5: unpacking ... pam-libs-1.5.2_1: unpacking ... postgresql13-13.5_1: unpacking ... postgresql-libs-14.1_1: unpacking ... postgresql14-14.1_1: unpacking ... [*] Configuring unpacked packages icu-libs-69.1_2: configuring ... icu-libs-69.1_2: installed successfully. libxml2-2.9.10_5: configuring ... libxml2-2.9.10_5: installed successfully. pam-libs-1.5.2_1: configuring ... pam-libs-1.5.2_1: installed successfully. postgresql13-13.5_1: configuring ... WARNING: cannot create postgres system account (missing useradd or usermod) The following system account must be created: Account: postgres Description: 'PostgreSQL database server user' Homedir: '/var/lib/postgresql' Shell: '/bin/sh' chown: invalid user: ‘postgres:postgres’ Failed to set perms 0750 postgres:postgres to ./var/lib/postgresql! chown: invalid user: ‘postgres:postgres’ Failed to set perms 0750 postgres:postgres to ./var/lib/postgresql13! postgresql13-13.5_1: installed successfully. postgresql-libs-14.1_1: configuring ... postgresql-libs-14.1_1: installed successfully. postgresql14-14.1_1: configuring ... WARNING: cannot create postgres system account (missing useradd or usermod) The following system account must be created: Account: postgres Description: 'PostgreSQL database server user' Homedir: '/var/lib/postgresql' Shell: '/bin/sh' chown: invalid user: ‘postgres:postgres’ Failed to set perms 0750 postgres:postgres to ./var/lib/postgresql! chown: invalid user: ‘postgres:postgres’ Failed to set perms 0750 postgres:postgres to ./var/lib/postgresql14! postgresql14-14.1_1: installed successfully. 4 downloaded, 6 installed, 0 updated, 6 configured, 0 removed. ``` I'm honestly still trying to wrap my head around the dependency situation here. I tried to build postgresql13 again to include `postgresql13-libs`, but it gives the same results afterwards as well.