• Bug#1099474: colord: On update dpkg colord exits with fatal: The user `

    From Sebastian Bremicker@21:1/5 to All on Mon Mar 3 23:30:02 2025
    Package: colord
    Version: 1.4.7-3
    Severity: important

    Dear Maintainer,

    on updating colord I encounter

    -----
    Setting up colord (1.4.7-3) ...
    warn: The home dir /var/lib/colord you specified already exists.

    fatal: The user `colord' already exists, but is not a system user. Exiting. dpkg: error processing package colord (--configure):
    installed colord package post-installation script subprocess returned error exit status 13
    Errors were encountered while processing:
    colord
    -----

    in /etc/passwd the user looks like a system user to me (low uid/gid):

    colord:x:114:122:colord colour management daemon,,,:/var/lib/colord:/usr/sbin/nologi

    Kind regards

    Sebastian Bremicker

    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable
    APT policy: (500, 'unstable'), (500, 'testing')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.10.14 (SMP w/8 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages colord depends on:
    ii acl 2.3.2-2+b1
    ii adduser 3.143
    ii colord-data 1.4.7-3
    ii dconf-gsettings-backend [gsettings-backend] 0.40.0-5
    ii libc6 2.41-3
    ii libcolord2 1.4.7-3
    ii libcolorhug2 1.4.7-3
    ii libdbus-1-3 1.16.2-1
    ii libglib2.0-0t64 2.83.5-1
    ii libgudev-1.0-0 238-6
    ii libgusb2 0.4.9-1+b1
    ii liblcms2-2 2.16-2
    ii libpolkit-gobject-1-0 126-2
    ii libsane1 1.3.1-1
    ii libsqlite3-0 3.46.1-1
    ii libsystemd0 257.3-1
    ii polkitd 126-2

    colord recommends no packages.

    Versions of packages colord suggests:
    pn colord-sensor-argyll <none>

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Petter Reinholdtsen@21:1/5 to All on Tue Mar 4 06:40:01 2025
    [Sebastian Bremicker]
    on updating colord I encounter

    I ran into this too. I got around it by removing the user before doing the upgrade.

    # getent passwd colord
    colord:x:105:112:colord colour management daemon,,,:/var/lib/colord:/bin/false # deluser colord
    # apt dist-upgrade
    [...]
    # getent passwd colord
    colord:x:105:112:colord colour management daemon,,,:/var/lib/colord:/usr/sbin/nologin
    #

    --
    Happy hacking
    Petter Reinholdtsen

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sebastian Bremicker@21:1/5 to All on Tue Mar 4 18:50:01 2025
    Hi Petter,

    I ran into this too. I got around it by removing the user before doing the upgrade.
    # deluser colord

    thanks, this workaround helped me and the user has been re-created using
    the same settings during the package upgrade.

    The actual discussion seems to take place in #1099470 so my report could
    be closed as duplicate.

    Kind regards

    Sebastian

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)