2019-02-01 18:21:28 |
Yancy Burns |
bug |
|
|
added bug |
2019-02-01 18:28:24 |
Yancy Burns |
bug task added |
|
apparmor |
|
2019-02-01 18:30:48 |
Yancy Burns |
bug task added |
|
quassel (Ubuntu) |
|
2019-02-23 21:09:05 |
Gábor Mészáros |
bug |
|
|
added subscriber Gábor Mészáros |
2019-02-25 12:39:39 |
Launchpad Janitor |
apparmor (Ubuntu): status |
New |
Confirmed |
|
2019-02-25 12:39:39 |
Launchpad Janitor |
quassel (Ubuntu): status |
New |
Confirmed |
|
2019-02-25 12:40:00 |
Dave Jones |
bug |
|
|
added subscriber Dave Jones |
2020-06-28 13:17:58 |
Dan Streetman |
bug |
|
|
added subscriber Dan Streetman |
2020-06-30 18:28:51 |
Dan Streetman |
nominated for series |
|
Ubuntu Bionic |
|
2020-06-30 18:28:51 |
Dan Streetman |
bug task added |
|
apparmor (Ubuntu Bionic) |
|
2020-06-30 18:28:51 |
Dan Streetman |
bug task added |
|
quassel (Ubuntu Bionic) |
|
2020-06-30 18:28:51 |
Dan Streetman |
nominated for series |
|
Ubuntu Groovy |
|
2020-06-30 18:28:51 |
Dan Streetman |
bug task added |
|
apparmor (Ubuntu Groovy) |
|
2020-06-30 18:28:51 |
Dan Streetman |
bug task added |
|
quassel (Ubuntu Groovy) |
|
2020-06-30 18:28:51 |
Dan Streetman |
nominated for series |
|
Ubuntu Focal |
|
2020-06-30 18:28:51 |
Dan Streetman |
bug task added |
|
apparmor (Ubuntu Focal) |
|
2020-06-30 18:28:51 |
Dan Streetman |
bug task added |
|
quassel (Ubuntu Focal) |
|
2020-06-30 18:29:06 |
Dan Streetman |
apparmor (Ubuntu Bionic): status |
New |
Invalid |
|
2020-06-30 18:29:09 |
Dan Streetman |
apparmor (Ubuntu Focal): status |
New |
Invalid |
|
2020-06-30 18:29:11 |
Dan Streetman |
apparmor (Ubuntu Groovy): status |
Confirmed |
Invalid |
|
2020-06-30 18:29:20 |
Dan Streetman |
apparmor: status |
New |
Invalid |
|
2020-06-30 18:29:28 |
Dan Streetman |
quassel (Ubuntu Focal): status |
New |
In Progress |
|
2020-06-30 18:29:34 |
Dan Streetman |
quassel (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2020-06-30 18:29:41 |
Dan Streetman |
quassel (Ubuntu Groovy): assignee |
|
Dan Streetman (ddstreet) |
|
2020-06-30 18:29:46 |
Dan Streetman |
quassel (Ubuntu Focal): assignee |
|
Dan Streetman (ddstreet) |
|
2020-06-30 18:29:52 |
Dan Streetman |
quassel (Ubuntu Bionic): assignee |
|
Dan Streetman (ddstreet) |
|
2020-06-30 18:29:54 |
Dan Streetman |
quassel (Ubuntu Groovy): importance |
Undecided |
Medium |
|
2020-06-30 18:29:56 |
Dan Streetman |
quassel (Ubuntu Focal): importance |
Undecided |
Medium |
|
2020-06-30 18:29:58 |
Dan Streetman |
quassel (Ubuntu Bionic): status |
New |
In Progress |
|
2020-06-30 18:30:00 |
Dan Streetman |
quassel (Ubuntu Groovy): status |
Confirmed |
In Progress |
|
2020-06-30 18:36:43 |
Dan Streetman |
description |
Fresh install of Ubuntu 18.04. lxd installed from snap. Fresh 18.04 container. Everything up todate via apt.
Install quassel-core. Service will not start.
Set "aa-complain /usr/bin/quasselcore" allows quasselcore to start.
I then added "/usr/bin/quasselcore rm," to "/etc/apparmor.d/usr.bin.quasselcore".
Set "aa-enforce /usr/bin/quasselcore". Restarted main host.
Quasselcore service now starts and I can connect to it. |
[impact]
quasselcore cannot start inside lxd container
[test case]
create lxd container, install quassel-core, check quasselcore service:
$ systemctl status quasselcore
● quasselcore.service - distributed IRC client using a central core component
Loaded: loaded (/lib/systemd/system/quasselcore.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Tue 2020-06-30 18:32:40 UTC; 4s ago
Docs: man:quasselcore(1)
Process: 3853 ExecStart=/usr/bin/quasselcore --configdir=${DATADIR} --logfile=${LOGFILE} --loglevel=${LOGLEVEL} --port=${PORT} --listen=${LISTEN} (code=killed, signal=SEGV)
Main PID: 3853 (code=killed, signal=SEGV)
Jun 30 18:32:40 lp1814302-f systemd[1]: quasselcore.service: Scheduled restart job, restart counter is at 7.
Jun 30 18:32:40 lp1814302-f systemd[1]: Stopped distributed IRC client using a central core component.
Jun 30 18:32:40 lp1814302-f systemd[1]: quasselcore.service: Start request repeated too quickly.
Jun 30 18:32:40 lp1814302-f systemd[1]: quasselcore.service: Failed with result 'signal'.
Jun 30 18:32:40 lp1814302-f systemd[1]: Failed to start distributed IRC client using a central core component.
Also, the binary will segfault when run directly due to apparmor denials:
$ /usr/bin/quasselcore
Segmentation fault
[760149.590802] audit: type=1400 audit(1593542073.962:1058): apparmor="DENIED" operation="file_mmap" namespace="root//lxd-lp1814302-f_<var-snap-lxd-common-lxd>" profile="/usr/bin/quasselcore" name="/usr/bin/quasselcore" pid=2006430 comm="quasselcore" requested_mask="r" denied_mask="r" fsuid=1000110 ouid=1000000
[regression potential]
this expands the apparmor profile, so any regression would likely involve problems while starting due to apparmor.
[scope]
this is needed for b/f/g.
this is also needed for e, but that is EOL in weeks and this is not important enough to bother there.
[original description]
Fresh install of Ubuntu 18.04. lxd installed from snap. Fresh 18.04 container. Everything up todate via apt.
Install quassel-core. Service will not start.
Set "aa-complain /usr/bin/quasselcore" allows quasselcore to start.
I then added "/usr/bin/quasselcore rm," to "/etc/apparmor.d/usr.bin.quasselcore".
Set "aa-enforce /usr/bin/quasselcore". Restarted main host.
Quasselcore service now starts and I can connect to it. |
|
2020-06-30 22:44:20 |
Launchpad Janitor |
quassel (Ubuntu Groovy): status |
In Progress |
Fix Released |
|
2020-07-07 23:30:13 |
Brian Murray |
quassel (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2020-07-07 23:30:16 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-07-07 23:30:19 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2020-07-07 23:30:24 |
Brian Murray |
tags |
|
verification-needed verification-needed-focal |
|
2020-07-07 23:31:11 |
Brian Murray |
quassel (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2020-07-07 23:31:21 |
Brian Murray |
tags |
verification-needed verification-needed-focal |
verification-needed verification-needed-bionic verification-needed-focal |
|
2020-07-08 17:27:16 |
Dan Streetman |
tags |
verification-needed verification-needed-bionic verification-needed-focal |
verification-done-focal verification-needed verification-needed-bionic |
|
2020-07-08 17:33:36 |
Dan Streetman |
tags |
verification-done-focal verification-needed verification-needed-bionic |
verification-done verification-done-bionic verification-done-focal |
|
2020-07-16 08:48:29 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-07-16 08:58:33 |
Launchpad Janitor |
quassel (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2020-07-16 11:30:09 |
Launchpad Janitor |
quassel (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2022-06-12 19:54:06 |
Dave Jones |
nominated for series |
|
Ubuntu Jammy |
|
2022-06-12 19:54:06 |
Dave Jones |
bug task added |
|
apparmor (Ubuntu Jammy) |
|
2022-06-12 19:54:06 |
Dave Jones |
bug task added |
|
quassel (Ubuntu Jammy) |
|
2022-06-12 19:54:06 |
Dave Jones |
nominated for series |
|
Ubuntu Kinetic |
|
2022-06-12 19:54:06 |
Dave Jones |
bug task added |
|
apparmor (Ubuntu Kinetic) |
|
2022-06-12 19:54:06 |
Dave Jones |
bug task added |
|
quassel (Ubuntu Kinetic) |
|
2022-06-12 19:54:23 |
Dave Jones |
apparmor (Ubuntu Jammy): status |
New |
Invalid |
|
2022-06-12 19:54:37 |
Dave Jones |
quassel (Ubuntu Kinetic): status |
Fix Released |
Confirmed |
|
2022-06-12 19:54:48 |
Dave Jones |
quassel (Ubuntu Kinetic): assignee |
Dan Streetman (ddstreet) |
Dave Jones (waveform) |
|
2022-06-12 19:54:55 |
Dave Jones |
quassel (Ubuntu Jammy): status |
New |
Confirmed |
|
2022-06-12 19:54:55 |
Dave Jones |
quassel (Ubuntu Jammy): assignee |
|
Dave Jones (waveform) |
|
2022-06-12 20:00:45 |
Dave Jones |
attachment added |
|
1-1814301-kinetic.debdiff https://bugs.launchpad.net/ubuntu/jammy/+source/quassel/+bug/1814302/+attachment/5596890/+files/1-1814301-kinetic.debdiff |
|
2022-06-12 20:01:03 |
Dave Jones |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2022-06-13 14:43:46 |
Dave Jones |
attachment added |
|
1-1814301-jammy.debdiff https://bugs.launchpad.net/ubuntu/jammy/+source/quassel/+bug/1814302/+attachment/5597063/+files/1-1814301-jammy.debdiff |
|
2022-06-13 15:11:48 |
Thomas Ward |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2022-06-14 21:09:36 |
Launchpad Janitor |
quassel (Ubuntu Kinetic): status |
Confirmed |
Fix Released |
|
2022-06-14 22:49:33 |
Brian Murray |
quassel (Ubuntu Jammy): status |
Confirmed |
Fix Committed |
|
2022-06-14 22:49:35 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2022-06-14 22:49:41 |
Brian Murray |
tags |
verification-done verification-done-bionic verification-done-focal |
verification-done-bionic verification-done-focal verification-needed verification-needed-jammy |
|
2022-06-27 11:12:16 |
Dave Jones |
tags |
verification-done-bionic verification-done-focal verification-needed verification-needed-jammy |
verification-done-bionic verification-done-focal verification-done-jammy verification-needed |
|
2022-06-28 19:48:50 |
Launchpad Janitor |
quassel (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|