canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #03234
[Bug 2056182] [NEW] test_apport_hooks from ubuntu_qrt_apparmor will timeout on J-s390x LPAR
Public bug reported:
This issue is exclusively failing on J-5.15 s390x LPAR s2lp4. A manually
provisioned system.
The test will just hang:
$ time sudo python3 ./test-apparmor.py -v ApparmorApport.test_apport_hooks
Running test: './test-apparmor.py' distro: 'Ubuntu 22.04' kernel: '5.15.0-100.110 (Ubuntu 5.15.0-100.110-generic 5.15.143)' arch: 's390x' init: 'systemd' uid: 0/0 SUDO_USER: 'ubuntu')
Skipping private tests
WARN: kernel rate limiting in effect
Disabling ratelimiting until the next reboot. To renable, run:
# sysctl -w kernel.printk_ratelimit=5
test_apport_hooks (__main__.ApparmorApport)
Test required apport hooks ...
ps command shows:
$ ps aux |grep apport
root 5972 0.0 0.0 16872 5640 pts/1 S+ 03:03 0:00 sudo python3 ./test-apparmor.py -v ApparmorApport.test_apport_hooks
root 5973 0.0 0.0 42360 28604 pts/1 S+ 03:03 0:00 python3 ./test-apparmor.py -v ApparmorApport.test_apport_hooks
root 5992 0.0 0.0 2548 856 pts/1 S+ 03:03 0:00 /bin/sh -e /usr/bin/apport-bug apparmor --save /tmp/testlibzx48648b/testlib.apport
root 5993 0.0 0.2 173608 90816 pts/1 Sl+ 03:03 0:01 /usr/bin/python3 /usr/bin/apport-cli apparmor --save /tmp/testlibzx48648b/testlib.apport
ubuntu 23837 0.0 0.0 9072 1904 pts/2 S+ 05:43 0:00 grep --color=auto apport
strace shows the command is trying to read something:
$ sudo strace -p 5993
strace: Process 5993 attached
read(0, ^Cstrace: Process 5993 detached
<detached ...>
So if you run the command manually, you will see it's waiting user input
# /usr/bin/python3 /usr/bin/apport-cli apparmor --save /tmp/test
*** Collecting problem information
The collected information can be sent to the developers to improve the
application. This might take a few minutes.
..
*** It seems you have modified the contents of "/etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser". Would you like to add the contents of it to your bug report?
What would you like to do? Your options are:
Y: Yes
N: No
C: Cancel
Please choose (Y/N/C): ^C
Here is the content:
$ cat /etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser
# This file is updated currently not managed by the package but in the future
# will be overwritten on upgrades.
#
# For site-specific adjustments, please see:
# /etc/apparmor.d/local/usr.bin.chromium-browser
#include <abstractions/ubuntu-browsers.d/plugins-common>
#include <abstractions/ubuntu-browsers.d/mailto>
#include <abstractions/ubuntu-browsers.d/multimedia>
#include <abstractions/ubuntu-browsers.d/productivity>
#include <abstractions/ubuntu-browsers.d/java>
#include <abstractions/ubuntu-browsers.d/kde>
#include <abstractions/ubuntu-browsers.d/text-editors>
#include <abstractions/ubuntu-browsers.d/ubuntu-integration>
#include <abstractions/ubuntu-browsers.d/user-files>
This file belongs to apparmor. I am not sure how to correct this for the
moment.
** Affects: qa-regression-testing
Importance: Undecided
Status: New
** Affects: ubuntu-kernel-tests
Importance: Undecided
Status: New
** Tags: 5.15 jammy s390x sru-20240205 ubuntu-qrt-apparmor
** Also affects: qa-regression-testing
Importance: Undecided
Status: New
** Description changed:
- This issue is exclusively failing on J-5.15 s390x LPAR s2lp4.
+ This issue is exclusively failing on J-5.15 s390x LPAR s2lp4. A manually
+ provisioned system.
The test will just hang:
$ time sudo python3 ./test-apparmor.py -v ApparmorApport.test_apport_hooks
Running test: './test-apparmor.py' distro: 'Ubuntu 22.04' kernel: '5.15.0-100.110 (Ubuntu 5.15.0-100.110-generic 5.15.143)' arch: 's390x' init: 'systemd' uid: 0/0 SUDO_USER: 'ubuntu')
Skipping private tests
WARN: kernel rate limiting in effect
Disabling ratelimiting until the next reboot. To renable, run:
# sysctl -w kernel.printk_ratelimit=5
test_apport_hooks (__main__.ApparmorApport)
- Test required apport hooks ...
+ Test required apport hooks ...
ps command shows:
$ ps aux |grep apport
root 5972 0.0 0.0 16872 5640 pts/1 S+ 03:03 0:00 sudo python3 ./test-apparmor.py -v ApparmorApport.test_apport_hooks
root 5973 0.0 0.0 42360 28604 pts/1 S+ 03:03 0:00 python3 ./test-apparmor.py -v ApparmorApport.test_apport_hooks
root 5992 0.0 0.0 2548 856 pts/1 S+ 03:03 0:00 /bin/sh -e /usr/bin/apport-bug apparmor --save /tmp/testlibzx48648b/testlib.apport
root 5993 0.0 0.2 173608 90816 pts/1 Sl+ 03:03 0:01 /usr/bin/python3 /usr/bin/apport-cli apparmor --save /tmp/testlibzx48648b/testlib.apport
ubuntu 23837 0.0 0.0 9072 1904 pts/2 S+ 05:43 0:00 grep --color=auto apport
strace shows the command is trying to read something:
$ sudo strace -p 5993
strace: Process 5993 attached
read(0, ^Cstrace: Process 5993 detached
- <detached ...>
+ <detached ...>
So if you run the command manually, you will see it's waiting user input
# /usr/bin/python3 /usr/bin/apport-cli apparmor --save /tmp/test
*** Collecting problem information
The collected information can be sent to the developers to improve the
application. This might take a few minutes.
..
*** It seems you have modified the contents of "/etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser". Would you like to add the contents of it to your bug report?
-
What would you like to do? Your options are:
- Y: Yes
- N: No
- C: Cancel
+ Y: Yes
+ N: No
+ C: Cancel
Please choose (Y/N/C): ^C
Here is the content:
$ cat /etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser
# This file is updated currently not managed by the package but in the future
# will be overwritten on upgrades.
#
# For site-specific adjustments, please see:
# /etc/apparmor.d/local/usr.bin.chromium-browser
#include <abstractions/ubuntu-browsers.d/plugins-common>
#include <abstractions/ubuntu-browsers.d/mailto>
#include <abstractions/ubuntu-browsers.d/multimedia>
#include <abstractions/ubuntu-browsers.d/productivity>
#include <abstractions/ubuntu-browsers.d/java>
#include <abstractions/ubuntu-browsers.d/kde>
#include <abstractions/ubuntu-browsers.d/text-editors>
#include <abstractions/ubuntu-browsers.d/ubuntu-integration>
#include <abstractions/ubuntu-browsers.d/user-files>
This file belongs to apparmor. I am not sure how to correct this for the
moment.
--
You received this bug notification because you are a member of Canonical
Platform QA Team, which is subscribed to ubuntu-kernel-tests.
https://bugs.launchpad.net/bugs/2056182
Title:
test_apport_hooks from ubuntu_qrt_apparmor will timeout on J-s390x
LPAR
Status in QA Regression Testing:
New
Status in ubuntu-kernel-tests:
New
Bug description:
This issue is exclusively failing on J-5.15 s390x LPAR s2lp4. A
manually provisioned system.
The test will just hang:
$ time sudo python3 ./test-apparmor.py -v ApparmorApport.test_apport_hooks
Running test: './test-apparmor.py' distro: 'Ubuntu 22.04' kernel: '5.15.0-100.110 (Ubuntu 5.15.0-100.110-generic 5.15.143)' arch: 's390x' init: 'systemd' uid: 0/0 SUDO_USER: 'ubuntu')
Skipping private tests
WARN: kernel rate limiting in effect
Disabling ratelimiting until the next reboot. To renable, run:
# sysctl -w kernel.printk_ratelimit=5
test_apport_hooks (__main__.ApparmorApport)
Test required apport hooks ...
ps command shows:
$ ps aux |grep apport
root 5972 0.0 0.0 16872 5640 pts/1 S+ 03:03 0:00 sudo python3 ./test-apparmor.py -v ApparmorApport.test_apport_hooks
root 5973 0.0 0.0 42360 28604 pts/1 S+ 03:03 0:00 python3 ./test-apparmor.py -v ApparmorApport.test_apport_hooks
root 5992 0.0 0.0 2548 856 pts/1 S+ 03:03 0:00 /bin/sh -e /usr/bin/apport-bug apparmor --save /tmp/testlibzx48648b/testlib.apport
root 5993 0.0 0.2 173608 90816 pts/1 Sl+ 03:03 0:01 /usr/bin/python3 /usr/bin/apport-cli apparmor --save /tmp/testlibzx48648b/testlib.apport
ubuntu 23837 0.0 0.0 9072 1904 pts/2 S+ 05:43 0:00 grep --color=auto apport
strace shows the command is trying to read something:
$ sudo strace -p 5993
strace: Process 5993 attached
read(0, ^Cstrace: Process 5993 detached
<detached ...>
So if you run the command manually, you will see it's waiting user input
# /usr/bin/python3 /usr/bin/apport-cli apparmor --save /tmp/test
*** Collecting problem information
The collected information can be sent to the developers to improve the
application. This might take a few minutes.
..
*** It seems you have modified the contents of "/etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser". Would you like to add the contents of it to your bug report?
What would you like to do? Your options are:
Y: Yes
N: No
C: Cancel
Please choose (Y/N/C): ^C
Here is the content:
$ cat /etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser
# This file is updated currently not managed by the package but in the future
# will be overwritten on upgrades.
#
# For site-specific adjustments, please see:
# /etc/apparmor.d/local/usr.bin.chromium-browser
#include <abstractions/ubuntu-browsers.d/plugins-common>
#include <abstractions/ubuntu-browsers.d/mailto>
#include <abstractions/ubuntu-browsers.d/multimedia>
#include <abstractions/ubuntu-browsers.d/productivity>
#include <abstractions/ubuntu-browsers.d/java>
#include <abstractions/ubuntu-browsers.d/kde>
#include <abstractions/ubuntu-browsers.d/text-editors>
#include <abstractions/ubuntu-browsers.d/ubuntu-integration>
#include <abstractions/ubuntu-browsers.d/user-files>
This file belongs to apparmor. I am not sure how to correct this for
the moment.
To manage notifications about this bug go to:
https://bugs.launchpad.net/qa-regression-testing/+bug/2056182/+subscriptions