Inconsistent /etc/passwd and /etc/shadow after 13.1 installation

A rather new 13.1 installation (in fact also on two other 13.1 systems):

boven:~ # pwck
no matching password file entry in /etc/shadow
add user 'avahi-autoipd' in /etc/shadow? n
no matching password file entry in /etc/shadow
add user 'mysql' in /etc/shadow? n
user 'pulse': directory '/var/lib/pulseaudio' does not exist
user 'usbmux': directory '/var/lib/usbmuxd' does not exist
pwck: no changes
boven:~ #

IMHO the first should not be the case. Two users in /etc/passwd do not have a corresponding entry in /etc/shadow.

boven:~ # grep pulse /etc/passwd
pulse:x:488:487:PulseAudio daemon:/var/lib/pulseaudio:/sbin/nologin
boven:~ # grep usbmux /etc/passwd
usbmux:x:497:65534:usbmuxd daemon:/var/lib/usbmuxd:/sbin/nologin
boven:~ #

And two users have a non-existing home directory. Now that is not realy a problem, but a bit strange (you could either leave the field empty, or put something usefull in here).

Any ideas, specialy about the missing shadow entries? Should this be reported as a bug?

I am seeing that problem with “avahi-autoipd”. But I do not see a problem with “mysql”. On my system, there is an entry in “/etc/shadow”.

I am not at all troubled by the missing home directories. That could be the situation for most users, if “/home” is not mounted (perhaps during repairs).

Hm, strange that you do have mysql in the shadow file. I miss it in two systems. In one of them I installed the LAMP pattern and I use the MySQL database (well, I guess MariaDB) for the web-server. So that does not make any difference.

As I said, the missing home directories are not that problematic. But when you, as package builder, fill in something, it better should be something real or nill. I would call this sloppy.