The open(O_WRONLY) test in test_create_read failed with premission denied.
This issue can be reproduced with upstream kernel tree on Xenial as well.
$ sudo make -C linux/tools/testing/selftests TARGETS=efivarfs run_tests
make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests'
for TARGET in efivarfs; do \
make -C $TARGET; \
done;
make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/efivarfs'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/efivarfs'
for TARGET in efivarfs; do \
make -C $TARGET run_tests; \
done;
make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/efivarfs'
--------------------
running test_create
--------------------
./efivarfs.sh: line 48: /sys/firmware/efi/efivars/test_create-210be57c-9849-4fc7-a635-e6382d1aec27: Permission denied
[PASS]
--------------------
running test_create_empty
--------------------
./efivarfs.sh: line 65: /sys/firmware/efi/efivars/test_create_empty-210be57c-9849-4fc7-a635-e6382d1aec27: Permission denied
[PASS]
--------------------
running test_create_read
--------------------
open(O_WRONLY): Permission denied
[FAIL]
--------------------
running test_delete
--------------------
[PASS]
--------------------
running test_zero_size_delete
--------------------
[PASS]
--------------------
running test_open_unlink
--------------------
[PASS]
--------------------
running test_valid_filenames
--------------------
[PASS]
--------------------
running test_invalid_filenames
--------------------
[PASS]
selftests: efivarfs.sh [FAIL]
make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/efivarfs'
make: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests'
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.4.0-141-generic 4.4.0-141.167
ProcVersionSignature: User Name 4.4.0-141.167-generic 4.4.162
Uname: Linux 4.4.0-141-generic x86_64
AlsaDevices:
total 0
crw-rw---- 1 root audio 116, 1 Dec 24 05:10 seq
crw-rw---- 1 root audio 116, 33 Dec 24 05:10 timer
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
ApportVersion: 2.20.1-0ubuntu2.18
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CurrentDmesg:
[92859.670497] smpboot: CPU 111 is now offline
[92859.723040] kvm: disabled by bios
[92859.750562] smpboot: Booting Node 1 Processor 111 APIC 0x7d
[92859.821706] kvm: disabled by bios
Date: Tue Dec 25 06:30:01 2018
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
Lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0b1f:03e9 Insyde Software Corp.
Bus 001 Device 002: ID 0000:0001
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Intel Corporation S2600WFT
PciMultimedia:
The open(O_WRONLY) test in test_create_read failed with premission denied.
This issue can be reproduced with upstream kernel tree on Xenial as well.
$ sudo make -C linux/tools/ testing/ selftests TARGETS=efivarfs run_tests ubuntu/ autotest/ client/ tmp/ubuntu_ kernel_ selftests/ src/linux/ tools/testing/ selftests' ubuntu/ autotest/ client/ tmp/ubuntu_ kernel_ selftests/ src/linux/ tools/testing/ selftests/ efivarfs' ubuntu/ autotest/ client/ tmp/ubuntu_ kernel_ selftests/ src/linux/ tools/testing/ selftests/ efivarfs' ubuntu/ autotest/ client/ tmp/ubuntu_ kernel_ selftests/ src/linux/ tools/testing/ selftests/ efivarfs' ------- ------ ------- ------ efi/efivars/ test_create- 210be57c- 9849-4fc7- a635-e6382d1aec 27: Permission denied ------- ------ ------- ------ efi/efivars/ test_create_ empty-210be57c- 9849-4fc7- a635-e6382d1aec 27: Permission denied ------- ------ ------- ------ ------- ------ ------- ------ ------- ------ size_delete ------- ------ ------- ------ ------- ------ ------- ------ filenames ------- ------ ------- ------ filenames ------- ------ ubuntu/ autotest/ client/ tmp/ubuntu_ kernel_ selftests/ src/linux/ tools/testing/ selftests/ efivarfs' ubuntu/ autotest/ client/ tmp/ubuntu_ kernel_ selftests/ src/linux/ tools/testing/ selftests'
make: Entering directory '/home/
for TARGET in efivarfs; do \
make -C $TARGET; \
done;
make[1]: Entering directory '/home/
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/
for TARGET in efivarfs; do \
make -C $TARGET run_tests; \
done;
make[1]: Entering directory '/home/
-------
running test_create
-------
./efivarfs.sh: line 48: /sys/firmware/
[PASS]
-------
running test_create_empty
-------
./efivarfs.sh: line 65: /sys/firmware/
[PASS]
-------
running test_create_read
-------
open(O_WRONLY): Permission denied
[FAIL]
-------
running test_delete
-------
[PASS]
-------
running test_zero_
-------
[PASS]
-------
running test_open_unlink
-------
[PASS]
-------
running test_valid_
-------
[PASS]
-------
running test_invalid_
-------
[PASS]
selftests: efivarfs.sh [FAIL]
make[1]: Leaving directory '/home/
make: Leaving directory '/home/
ProblemType: Bug 4.4.0-141- generic 4.4.0-141.167 ature: User Name 4.4.0-141. 167-generic 4.4.162
DistroRelease: Ubuntu 16.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.4.0-141-generic x86_64
AlsaDevices:
total 0
crw-rw---- 1 root audio 116, 1 Dec 24 05:10 seq
crw-rw---- 1 root audio 116, 33 Dec 24 05:10 timer
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
ApportVersion: 2.20.1-0ubuntu2.18
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CurrentDmesg:
[92859.670497] smpboot: CPU 111 is now offline
[92859.723040] kvm: disabled by bios
[92859.750562] smpboot: Booting Node 1 Processor 111 APIC 0x7d
[92859.821706] kvm: disabled by bios
Date: Tue Dec 25 06:30:01 2018
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
Lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0b1f:03e9 Insyde Software Corp.
Bus 001 Device 002: ID 0000:0001
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Intel Corporation S2600WFT
PciMultimedia:
ProcFB: 0 astdrmfb /boot/vmlinuz- 4.4.0-141- generic. efi.signed root=UUID= e93f24ed- 4e90-4ccb- ba6d-f3b97fe043 6f ro console= ttyS0,115200n8 ersions: restricted- modules- 4.4.0-141- generic N/A backports- modules- 4.4.0-141- generic N/A 86B.01. 00.0336. 112920161700 asset.tag: Base Board Asset Tag asset.tag: ....... ....... ...... ....... ....... ....... ... version: .................. poration: bvrSE5C620. 86B.01. 00.0336. 112920161700: bd11/29/ 2016:svnIntelCo rporation: pnS2600WFT: pvr.... ....... ....... ..:rvnIntelCorp oration: rnS2600WFT: rvrH48104- 410:cvn. ....... ....... ....... ....... ..:ct23: cvr.... ....... ....... : version: ....... ....... ......
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.157.21
RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/29/2016
dmi.bios.vendor: Intel Corporation
dmi.bios.version: SE5C620.
dmi.board.
dmi.board.name: S2600WFT
dmi.board.vendor: Intel Corporation
dmi.board.version: H48104-410
dmi.chassis.
dmi.chassis.type: 23
dmi.chassis.vendor: .......
dmi.chassis.
dmi.modalias: dmi:bvnIntelCor
dmi.product.name: S2600WFT
dmi.product.
dmi.sys.vendor: Intel Corporation