Bug#950409: fwupd-refresh.service triggers an assertion in dynamic_user_acquire()

Andrey Rahmatullin wrar at debian.org
Sat Feb 1 08:26:47 GMT 2020


Package: systemd
Version: 244.1-1
Severity: normal

When updating fwupd from 1.3.6-1 to 1.3.7-1 my systemd got an ABRT:

systemd[1]: Reloading.
systemd[1]: /lib/systemd/system/fwupd-refresh.service:17: Neither a valid
executable name nor an absolute path: bindir@/fwupdmgr
systemd[1]: fwupd-refresh.service: Unit configuration has fatal error, unit
will not be started.
systemd[1]: fwupd-refresh.service: Current command vanished from the unit file,
execution of the command list won't be resumed.
systemd[1]: Assertion 'name' failed at src/core/dynamic-user.c:81, function
dynamic_user_acquire(). Aborting.


The backtrace:

(gdb)
#0  0x00007f8dd5a3f367 in kill () at ../sysdeps/unix/syscall-template.S:78
#1  0x0000561425f2676f in crash (sig=6) at ../src/core/main.c:212
#2  <signal handler called>
#3  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#4  0x00007f8dd5a2a535 in __GI_abort () at abort.c:79
#5  0x00007f8dd5820947 in log_assert_failed_realm
(realm=realm at entry=LOG_REALM_SYSTEMD, text=text at entry=0x561425f2f258 "name",
file=file at entry=0x561425f33796 "src/core/dynamic-user.c", line=line at entry=81,
    func=func at entry=0x561425f55410 <__PRETTY_FUNCTION__.16857>
"dynamic_user_acquire") at ../src/basic/log.c:809
#6  0x0000561425f13219 in dynamic_user_acquire (m=<optimized out>, name=0x0,
ret=<optimized out>) at ../src/core/dynamic-user.c:81
#7  0x0000561425eb746e in dynamic_creds_acquire (group=0x0, user=0x0,
m=0x561427b724d0, creds=<optimized out>) at ../src/core/dynamic-user.c:774
#8  unit_setup_dynamic_creds (u=<optimized out>) at ../src/core/unit.c:4915
#9  0x0000561425ee0190 in service_coldplug (u=0x561427b7ed70) at
../src/core/service.c:1201
#10 0x0000561425ebb44b in unit_coldplug (u=0x561427b7ed70) at
../src/core/unit.h:613
#11 unit_coldplug (u=0x561427b7ed70) at ../src/core/unit.c:3868
#12 0x0000561425ef44f9 in manager_coldplug (m=0x561427b724d0) at
../src/core/manager.c:1466
#13 0x0000561425f24066 in manager_reload (m=0x561427b724d0) at
../src/core/manager.c:3567
#14 invoke_main_loop (m=0x561427b724d0, saved_rlimit_nofile=<optimized out>,
saved_rlimit_memlock=<optimized out>, ret_reexecute=<optimized out>,
ret_retval=<optimized out>, ret_shutdown_verb=<optimized out>,
ret_fds=<optimized out>,
    ret_switch_root_dir=<optimized out>, ret_switch_root_init=<optimized out>,
ret_error_message=<optimized out>) at ../src/core/main.c:1753
#15 0x0000561425e78728 in main (argc=<optimized out>, argv=<optimized out>) at
../src/core/main.c:2682



-- Package-specific info:

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

Kernel: Linux 5.4.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages systemd depends on:
ii  adduser          3.118
ii  libacl1          2.2.53-5
ii  libapparmor1     2.13.3-7
ii  libaudit1        1:2.8.5-2+b1
ii  libblkid1        2.34-0.1
ii  libc6            2.29-9
ii  libcap2          1:2.27-1
ii  libcryptsetup12  2:2.2.2-2
ii  libgcrypt20      1.8.5-3
ii  libgnutls30      3.6.11.1-2
ii  libgpg-error0    1.36-7
ii  libidn2-0        2.2.0-2
ii  libip4tc2        1.8.4-2
ii  libkmod2         26+20191223-1
ii  liblz4-1         1.9.2-2
ii  liblzma5         5.2.4-1+b1
ii  libmount1        2.34-0.1
ii  libpam0g         1.3.1-5
ii  libpcre2-8-0     10.34-7
ii  libseccomp2      2.4.2-2
ii  libselinux1      3.0-1
ii  libsystemd0      244.1-1
ii  mount            2.34-0.1
ii  util-linux       2.34-0.1

Versions of packages systemd recommends:
ii  dbus  1.12.16-2

Versions of packages systemd suggests:
ii  policykit-1        0.105-26
pn  systemd-container  <none>

Versions of packages systemd is related to:
ii  dracut           048+80-2
pn  initramfs-tools  <none>
ii  udev             244.1-1

-- no debconf information



More information about the Pkg-systemd-maintainers mailing list