udev ACLs for sound devices can not be set

Bug #1286184 reported by Oliver Grawert
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-flo (Ubuntu)
Fix Released
High
Andy Whitcroft

Bug Description

during boot dmesg shows:

root@ubuntu-phablet:/# dmesg|grep ACL
[ 13.625152] systemd-udevd[796]: Failed to apply ACL on /dev/video1: Operation not supported
[ 13.648101] systemd-udevd[796]: Failed to apply ACL on /dev/video2: Operation not supported
[ 13.720214] systemd-udevd[801]: Failed to apply ACL on /dev/v4l-subdev2: Operation not supported
[ 13.720245] systemd-udevd[800]: Failed to apply ACL on /dev/v4l-subdev1: Operation not supported
[ 13.721405] systemd-udevd[796]: Failed to apply ACL on /dev/v4l-subdev0: Operation not supported
[ 13.722015] systemd-udevd[802]: Failed to apply ACL on /dev/v4l-subdev3: Operation not supported
[ 13.724090] systemd-udevd[803]: Failed to apply ACL on /dev/v4l-subdev4: Operation not supported
[ 13.726379] systemd-udevd[804]: Failed to apply ACL on /dev/v4l-subdev5: Operation not supported
[ 13.728240] systemd-udevd[805]: Failed to apply ACL on /dev/v4l-subdev6: Operation not supported
[ 13.728454] systemd-udevd[806]: Failed to apply ACL on /dev/v4l-subdev7: Operation not supported
[ 13.730346] systemd-udevd[807]: Failed to apply ACL on /dev/v4l-subdev8: Operation not supported
[ 13.732482] systemd-udevd[808]: Failed to apply ACL on /dev/v4l-subdev9: Operation not supported
[ 13.732482] systemd-udevd[809]: Failed to apply ACL on /dev/video0: Operation not supported
[ 13.852447] systemd-udevd[801]: Failed to apply ACL on /dev/snd/pcmC0D0c: Operation not supported
[ 13.854125] systemd-udevd[802]: Failed to apply ACL on /dev/snd/pcmC0D0p: Operation not supported
[ 13.856079] systemd-udevd[804]: Failed to apply ACL on /dev/snd/pcmC0D10p: Operation not supported
[ 13.857208] systemd-udevd[803]: Failed to apply ACL on /dev/snd/pcmC0D10c: Operation not supported
[ 13.857757] systemd-udevd[805]: Failed to apply ACL on /dev/snd/pcmC0D11p: Operation not supported
[ 13.857849] systemd-udevd[806]: Failed to apply ACL on /dev/snd/pcmC0D12c: Operation not supported
[ 13.859649] systemd-udevd[807]: Failed to apply ACL on /dev/snd/pcmC0D12p: Operation not supported
[ 13.861633] systemd-udevd[808]: Failed to apply ACL on /dev/snd/pcmC0D13c: Operation not supported
[ 13.864349] systemd-udevd[801]: Failed to apply ACL on /dev/snd/pcmC0D13p: Operation not supported
[ 13.866455] systemd-udevd[801]: Failed to apply ACL on /dev/snd/pcmC0D14p: Operation not supported
[ 13.866577] systemd-udevd[802]: Failed to apply ACL on /dev/snd/pcmC0D1c: Operation not supported
[ 13.868103] systemd-udevd[796]: Failed to apply ACL on /dev/snd/pcmC0D14c: Operation not supported
[ 13.870330] systemd-udevd[801]: Failed to apply ACL on /dev/snd/pcmC0D2p: Operation not supported
[ 13.870391] systemd-udevd[802]: Failed to apply ACL on /dev/snd/pcmC0D30c: Operation not supported
[ 13.871734] systemd-udevd[796]: Failed to apply ACL on /dev/snd/pcmC0D1p: Operation not supported
[ 13.872497] systemd-udevd[800]: Failed to apply ACL on /dev/snd/pcmC0D2c: Operation not supported
[ 13.873596] systemd-udevd[801]: Failed to apply ACL on /dev/snd/pcmC0D3c: Operation not supported
[ 13.873748] systemd-udevd[802]: Failed to apply ACL on /dev/snd/pcmC0D3p: Operation not supported
[ 13.876220] systemd-udevd[800]: Failed to apply ACL on /dev/snd/pcmC0D4p: Operation not supported
[ 13.876220] systemd-udevd[802]: Failed to apply ACL on /dev/snd/pcmC0D5p: Operation not supported
[ 13.876251] systemd-udevd[801]: Failed to apply ACL on /dev/snd/pcmC0D5c: Operation not supported
[ 13.876556] systemd-udevd[796]: Failed to apply ACL on /dev/snd/pcmC0D31p: Operation not supported
[ 13.878143] systemd-udevd[801]: Failed to apply ACL on /dev/snd/pcmC0D6c: Operation not supported
[ 13.878570] systemd-udevd[802]: Failed to apply ACL on /dev/snd/pcmC0D8c: Operation not supported
[ 13.880035] systemd-udevd[796]: Failed to apply ACL on /dev/snd/pcmC0D6p: Operation not supported
[ 13.880584] systemd-udevd[800]: Failed to apply ACL on /dev/snd/pcmC0D7p: Operation not supported
[ 13.881744] systemd-udevd[796]: Failed to apply ACL on /dev/snd/pcmC0D9c: Operation not supported
[ 13.882293] systemd-udevd[801]: Failed to apply ACL on /dev/snd/pcmC0D9p: Operation not supported
[ 13.882629] systemd-udevd[802]: Failed to apply ACL on /dev/snd/controlC0: Operation not supported
[ 14.235260] systemd-udevd[803]: Failed to apply ACL on /dev/snd/timer: Operation not supported
[ 14.298248] systemd-udevd[809]: Failed to apply ACL on /dev/radio0: Operation not supported

seemingly there is something wrong with the permissions for udev to set the ACLs on these devices

Revision history for this message
Oliver Grawert (ogra) wrote :

this does not seem to happen on mako (image 196 though, i.e. the android 4.2 kernel)

Revision history for this message
Oliver Grawert (ogra) wrote :

not seen on manta either ... so this seems ot be specificc to teh flo kernel config

Revision history for this message
Oliver Grawert (ogra) wrote :

config/config.common.ubuntu:# CONFIG_TMPFS_POSIX_ACL is not set

please set this option

Revision history for this message
Oliver Grawert (ogra) wrote :

also please enable /proc/config.gz in all Ubuntu Touch kernels ... it is hard to find out about such options since we do not install the package and thus have no /boot/config-* file installed (the kernel binary gets pulled into the boot.img creation during teh android package build only)

Revision history for this message
Andy Whitcroft (apw) wrote :

Also setting the following to match the other branches:

    CONFIG_TMPFS_XATTR=y

Changed in linux-flo (Ubuntu):
assignee: nobody → Andy Whitcroft (apw)
importance: Undecided → High
status: New → In Progress
status: In Progress → Fix Committed
Revision history for this message
Andy Whitcroft (apw) wrote :

After some IRC discussions it was decided to pull the /boot/config* file into /system somewhere instead.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-flo - 3.4.0-2.8

---------------
linux-flo (3.4.0-2.8) trusty; urgency=low

  [ Andy Whitcroft ]

  * [Config] CONFIG_TMPFS_POSIX_ACL=y
    - LP: #1286184
  * enforcer file should not be empty

linux-flo (3.4.0-2.7) trusty; urgency=low

  [ Andy Whitcroft ]

  * [Config] CONFIG_RT_GROUP_SCHED=n
    - LP: #1284731
 -- Andy Whitcroft <email address hidden> Fri, 28 Feb 2014 15:54:39 +0000

Changed in linux-flo (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.