← Back to team overview

touch-packages team mailing list archive

[Bug 1396951] Re: webbrowser-app’s autopilot tests fail on otto: access to /dev/shm is denied

 

Discussed with Olivier over IRC that the otto issue is a limitation of
the lxc containment in use and further support of otto is being
deprecated in favor of a future solution that will run desktop tests
natively on the hardware. Olivier also supports just disabling these
tests (which was guidance we received from bfiller at the UE sprint in
Washington DC) as they have just become noise and the more useful tests
are the ones being run on touch devices.

I will need to investigate the /dev/shm issue for the vivid builds. My
theory is that this used to work but was disabled as it presents a
potential containment hole between the chroot and the host. But that's
just a theory. Given how we setup the pbuilder chroots, we may be able
to do something about this. My only concern is that LP may then fail to
build due to this problem. But currently Olivier can confirm that LP
still builds.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to webbrowser-app in Ubuntu.
https://bugs.launchpad.net/bugs/1396951

Title:
  webbrowser-app’s autopilot tests fail on otto: access to /dev/shm is
  denied

Status in Automated UI testing on Hardware:
  New
Status in webbrowser-app package in Ubuntu:
  New

Bug description:
  The CI job that runs autopilot tests for webbrowser-app on otto (desktop) has been consistently failing since the switch to vivid.
  The error seen in the log is the following:

  /var/local/autopilot/autopilot.log: [1127/102329:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.org.chromium.Chromium.UAVbQt failed: Permission denied
  /var/local/autopilot/autopilot.log: [1127/102329:ERROR:shared_memory_posix.cc(234)] Unable to access(W_OK|X_OK) /dev/shm: Permission denied
  /var/local/autopilot/autopilot.log: [1127/102329:FATAL:shared_memory_posix.cc(236)] This is frequently caused by incorrect permissions on /dev/shm.  Try 'sudo chmod 1777 /dev/shm' to fix.

  At a first glance it looks to me like the problem is in the otto setup
  itself.

To manage notifications about this bug go to:
https://bugs.launchpad.net/otto/+bug/1396951/+subscriptions


References