Bug 22749

Summary: systemd-udevd: specified group 'plugdev' unknown
Product: Mageia Reporter: Morgan Leijström <fri>
Component: RPM PackagesAssignee: All Packagers <pkg-bugs>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA6TOO
Source RPM: indilib-1.3.1-2.mga7, indilib-1.3.1-1.mga6 CVE:
Status comment:

Description Morgan Leijström 2018-03-12 01:33:34 CET
Have not had a reason to look in journal on my production machine for a while, but now i spot something i think is not perfect, but not severe:

[root@svarten morgan]# journalctl -b | grep plugdev
mar 12 00:27:18 svarten systemd-udevd[870]: specified group 'plugdev' unknown
mar 12 00:36:52 svarten systemd-udevd[870]: specified group 'plugdev' unknown
mar 12 00:42:35 svarten systemd-udevd[870]: specified group 'plugdev' unknown
Comment 1 Morgan Leijström 2018-03-12 01:37:02 CET
" The "plugdev" group seems to be a special group from Ubuntu and is not generally used on GNU/Linux. "

https://bugs.archlinux.org/task/35602

https://bugzilla.redhat.com/show_bug.cgi?id=815093#c2
Comment 2 Bit Twister 2018-03-12 03:41:31 CET
You might consider searching for the rule using plugdev in the rules directories
 /usr/lib/udev/rules.d /etc/udev/rules.d/ /lib/udev/rules.d/ and if found, use
 rpm --query --queryformat ' %{SOURCERPM}' --file /where/ever/rule_fn_here
to fill in the Source RPM: field in this bug.
Comment 3 Marja Van Waes 2018-03-12 06:57:31 CET
(In reply to Bit Twister from comment #2)
> You might consider searching for the rule using plugdev in the rules
> directories
>  /usr/lib/udev/rules.d /etc/udev/rules.d/ /lib/udev/rules.d/ 

Thanks, Bit Twister, I had no idea :-)

This bug is valid for me, in cauldron, too, even if I see the error only once in my boot log.

[root@localhost marja]# journalctl -b | grep plugdev
mrt 12 05:24:44 localhost systemd-udevd[540]: Specified group 'plugdev' unknown
[root@localhost marja]

Here the six rules files with plugdev all come from indilib.

Assigning to all packagers collectively, since there is no registered maintainer for this package.

Source RPM: (none) => indilib-1.3.1-2.mga7, rpm -qa indilib-1.3.1-1.mga6
Version: 6 => Cauldron
Whiteboard: (none) => MGA6TOO
Assignee: bugsquad => pkg-bugs
CC: (none) => marja11

Comment 4 Morgan Leijström 2018-03-12 17:48:36 CET
@BitTwister, thanks for the instructions

/etc/udev/rules.d/ is clean in this regard.  /lib is linked to /usr/lib, wherein 
i found two files containing one instance of plugdev each:

cat  99-perfectstar.rules  | grep plugdev
SUBSYSTEMS=="usb", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="f812", GROUP="plugdev", MODE="0666"

$ cat  99-vantage.rules  | grep plugdev
SUBSYSTEMS=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", GROUP="plugdev", MODE="0666", SYMLINK+="vantage"

Both files originate in indilib-1.3.1-1.mga6.src.rpm

__What that INDI is:
"INDI is an instrument neutral distributed interface control protocol that aims to provide backend driver support and automation for a wide range of Astronomical devices"

# urpmq --whatrequires indilib
indilib
kstars
kstars
task-astronomy
task-astronomy

I have kstars installed.

Source RPM: indilib-1.3.1-2.mga7, rpm -qa indilib-1.3.1-1.mga6 => indilib-1.3.1-2.mga7, indilib-1.3.1-1.mga6

Comment 5 Bit Twister 2018-03-13 04:06:25 CET
(In reply to Morgan Leijström from comment #4)
> @BitTwister, thanks for the instructions
> 
> /etc/udev/rules.d/ is clean in this regard.  /lib is linked to /usr/lib,
> wherein 
> i found two files containing one instance of plugdev each:

> cat  99-perfectstar.rules  | grep plugdev


No need for the cat app. I would have used     grep plugdev *
For file names only for bug report             grep -l plugdev *