Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • W weston
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 316
    • Issues 316
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 119
    • Merge requests 119
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • wayland
  • weston
  • Issues
  • #314

Closed
Open
Created Nov 25, 2019 by Thomas Glaeser@tglaeser

Warning: no input devices on entering Weston ... Segmentation fault

I'm facing the same symptoms as outlined in ticket #181 (closed); the root-cause however is probably different, I'm trying to run Weston in an LXC container.

With entry

[core]
require-input=false

in .config/weston.ini Weston starts up well; setting this value to true however will result in Weston failing with error:

[23:05:53.512] warning: no input devices on entering Weston. Possible causes:
        - no permissions to read /dev/input/event*
        - seats misconfigured (Weston backend option 'seat', udev device property ID_SEAT)
[23:05:53.512] failed to create input devices
Segmentation fault

My understanding is that this is due to the fact that I'm trying running Weston within a container; executing libinput list-devices within the container returns no entries while running the same command on the host returns plenty entries. This is very likely to that fact that the udev service runs on the host only.

Question is, what is the Weston/Wayland/libinput approach for access to input devices from within a LXC container?

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking