2014-03-06 13:32:21 |
Jamie Strandboge |
bug |
|
|
added bug |
2014-03-06 13:32:54 |
Jamie Strandboge |
bug task added |
|
ubuntu-ui-toolkit (Ubuntu) |
|
2014-03-06 13:33:43 |
Jamie Strandboge |
description |
The following apparmor denials were observed with 1.0.349 of the clock-app:
Mar 6 07:22:07 ubuntu-phablet kernel: [167149.647858] type=1400 audit(1394112127.627:121): apparmor="DENIED" operation="mknod" parent=1696 profile="com.ubuntu.clock_clock_1.0.349" name="/home/phablet/.config/com.ubuntu.clock.conf.J16567" pid=16567 comm="qmlscene" requested_mask="c" denied_mask="c" fsuid=32011 ouid=32011
Mar 6 07:22:07 ubuntu-phablet kernel: [167149.648224] type=1400 audit(1394112127.627:122): apparmor="DENIED" operation="mknod" parent=1696 profile="com.ubuntu.clock_clock_1.0.349" name="/home/phablet/.config/com.ubuntu.clock.conf.T16567" pid=16567 comm="qmlscene" requested_mask="c" denied_mask="c" fsuid=32011 ouid=32011
The above looks to be a temporary file that would be written before moving the final file to /home/phablet/.config/com.ubuntu.clock.conf. This denial is preventing saving to the config file. AppArmor policy already has these rules:
@{APP_PKGNAME}="com.ubuntu.clock"
...
owner @{HOME}/.config/@{APP_PKGNAME}/ rw, # subdir of XDG_CONFIG_HOME
owner @{HOME}/.config/@{APP_PKGNAME}/** mrwkl,
Please adjust the clock app to use ~/.config/com.ubuntu.clock/com.ubuntu.clock.conf instead of ~/.config/com.ubuntu.clock.conf. I couldn't find anything in the clock app that showed it specified this file itself, so this is likely a toolkit issue. |
The following apparmor denials were observed with 1.0.349 of the clock-app:
Mar 6 07:22:07 ubuntu-phablet kernel: [167149.647858] type=1400 audit(1394112127.627:121): apparmor="DENIED" operation="mknod" parent=1696 profile="com.ubuntu.clock_clock_1.0.349" name="/home/phablet/.config/com.ubuntu.clock.conf.J16567" pid=16567 comm="qmlscene" requested_mask="c" denied_mask="c" fsuid=32011 ouid=32011
Mar 6 07:22:07 ubuntu-phablet kernel: [167149.648224] type=1400 audit(1394112127.627:122): apparmor="DENIED" operation="mknod" parent=1696 profile="com.ubuntu.clock_clock_1.0.349" name="/home/phablet/.config/com.ubuntu.clock.conf.T16567" pid=16567 comm="qmlscene" requested_mask="c" denied_mask="c" fsuid=32011 ouid=32011
The above looks to be a temporary file that would be written before moving the final file to /home/phablet/.config/com.ubuntu.clock.conf. This denial is preventing saving to the config file. AppArmor policy already has these rules:
@{APP_PKGNAME}="com.ubuntu.clock"
...
owner @{HOME}/.config/@{APP_PKGNAME}/ rw, # subdir of XDG_CONFIG_HOME
owner @{HOME}/.config/@{APP_PKGNAME}/** mrwkl,
Please adjust the clock app to use ~/.config/com.ubuntu.clock/com.ubuntu.clock.conf instead of ~/.config/com.ubuntu.clock.conf. I couldn't find anything in the clock app that showed it specified this file itself, so this is likely a toolkit issue.
Adding an ubuntu-ui-toolkit task. Please feel free to close the clock app task if the bug is in ubuntu-ui-toolkit or vice versa. |
|
2014-03-06 13:33:54 |
Jamie Strandboge |
ubuntu-ui-toolkit (Ubuntu): importance |
Undecided |
High |
|
2014-03-07 21:09:50 |
Launchpad Janitor |
ubuntu-ui-toolkit (Ubuntu): status |
New |
Confirmed |
|
2014-03-07 21:10:26 |
Jamie Strandboge |
bug task added |
|
qtorganizer5-eds (Ubuntu) |
|
2014-03-07 21:12:21 |
Jamie Strandboge |
qtorganizer5-eds (Ubuntu): assignee |
|
Timo Jyrinki (timo-jyrinki) |
|
2014-03-07 21:25:06 |
Pat McGowan |
qtorganizer5-eds (Ubuntu): assignee |
Timo Jyrinki (timo-jyrinki) |
Renato Araujo Oliveira Filho (renatofilho) |
|
2014-03-07 21:26:10 |
Pat McGowan |
ubuntu-ui-toolkit (Ubuntu): assignee |
|
Christian Dywan (kalikiana) |
|
2014-03-07 21:38:45 |
Nekhelesh Ramananthan |
ubuntu-clock-app: status |
New |
Invalid |
|
2014-03-10 09:05:28 |
Cris Dywan |
qtorganizer5-eds (Ubuntu): status |
New |
Invalid |
|
2014-03-10 09:05:38 |
Cris Dywan |
qtorganizer5-eds (Ubuntu): assignee |
Renato Araujo Oliveira Filho (renatofilho) |
|
|
2014-03-10 09:06:43 |
Cris Dywan |
ubuntu-ui-toolkit (Ubuntu): assignee |
Christian Dywan (kalikiana) |
|
|
2014-03-10 09:09:22 |
Cris Dywan |
bug task added |
|
qtbase-opensource-src (Ubuntu) |
|
2014-03-10 09:09:32 |
Cris Dywan |
ubuntu-ui-toolkit (Ubuntu): status |
Confirmed |
Invalid |
|
2014-03-10 09:09:37 |
Cris Dywan |
qtbase-opensource-src (Ubuntu): status |
New |
Confirmed |
|
2014-03-10 09:23:32 |
Zsombor Egri |
ubuntu-ui-toolkit (Ubuntu): assignee |
|
Zsombor Egri (zsombi) |
|
2014-03-10 09:23:42 |
Zsombor Egri |
ubuntu-ui-toolkit (Ubuntu): status |
Invalid |
In Progress |
|
2014-03-10 09:27:47 |
Launchpad Janitor |
branch linked |
|
lp:~zsombi/ubuntu-ui-toolkit/statesaver-discard-shutdown |
|
2014-03-24 22:39:31 |
Jamie Strandboge |
summary |
clock app using incorrect path for config file |
clock app, gallery, etc using incorrect path for config file due to StateSaver |
|
2014-10-08 16:41:07 |
Jamie Strandboge |
qtbase-opensource-src (Ubuntu): status |
Confirmed |
Invalid |
|
2014-10-08 16:41:20 |
Jamie Strandboge |
ubuntu-ui-toolkit (Ubuntu): status |
In Progress |
Fix Released |
|