Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upPermission denied on /dev/uinput in qubes.InputMouse #1613
Comments
rootkovska
added
bug
C: other
P: major
labels
Jan 13, 2016
rootkovska
added this to the Release 3.1 milestone
Jan 13, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jan 13, 2016
Member
No, it isn't missing /dev/uinput should have permissions set to work also from user.
https://github.com/QubesOS/qubes-app-linux-input-proxy/blob/master/qubes-rpc/qubes-uinput.rules
It works on my system, and also on freshly installed R3.1-rc2. I think there was a bug somewhere there previously, ensure you have the latest version.
|
No, it isn't missing It works on my system, and also on freshly installed R3.1-rc2. I think there was a bug somewhere there previously, ensure you have the latest version. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rootkovska
Jan 13, 2016
Member
On Wed, Jan 13, 2016 at 05:33:06AM -0800, Marek Marczykowski-Górecki wrote:
No, it isn't missing
/dev/uinputshould have permissions set to work also from user.
https://github.com/QubesOS/qubes-app-linux-input-proxy/blob/master/qubes-rpc/qubes-uinput.rulesIt works on my system, and also on freshly installed R3.1-rc2. I think there was a bug somewhere there previously, ensure you have the latest version.
I just tested it on a freshly installed 3.1-rc2... It didn't work, I had to add
sudo, and now it works.
|
On Wed, Jan 13, 2016 at 05:33:06AM -0800, Marek Marczykowski-Górecki wrote:
I just tested it on a freshly installed 3.1-rc2... It didn't work, I had to add |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jan 13, 2016
Member
Ah, I see. Known issues:
USB mouse (in case of USB VM) does not work at first system startup (just after completing firstboot). Workaround: restart the system.
|
Ah, I see. Known issues:
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jan 13, 2016
Member
Also - check permissions on /dev/uinput. Maybe just sudo udevadm trigger would be enough to fix it (without system restart)?
|
Also - check permissions on |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rootkovska
Jan 13, 2016
Member
On Wed, Jan 13, 2016 at 05:57:02AM -0800, Marek Marczykowski-Górecki wrote:
Ah, I see. Known issues:
USB mouse (in case of USB VM) does not work at first system startup (just after completing firstboot). Workaround: restart the system.
Nope, it didn't help. I tried connecting the mouse after the 1st reboot.
|
On Wed, Jan 13, 2016 at 05:57:02AM -0800, Marek Marczykowski-Górecki wrote:
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rootkovska
Feb 12, 2016
Member
With the latest updates on 3.1 this seems to be working without sudo now :)
|
With the latest updates on 3.1 this seems to be working without sudo now :) |
rootkovska
closed this
Feb 12, 2016
marmarek
changed the title from
Missing 'sudo' in qubes.InputMouse
to
Permission denied on /dev/uinput in qubes.InputMouse
May 1, 2016
marmarek
reopened this
May 1, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
May 1, 2016
Member
Apparently this problem still happens. It looks like without uinput module loaded /dev/uinput is present anyway, but with wrong permissions. Loading uinput module fixes the problem.
|
Apparently this problem still happens. It looks like without |
marmarek
modified the milestones:
Release 3.1 updates,
Release 3.1
May 1, 2016
marmarek
closed this
in
marmarek/qubes-app-linux-input-proxy@9c23c42
May 2, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
May 2, 2016
Member
Automated announcement from builder-github
The package qubes-input-proxy-1.0.4-1.fc21 has been pushed to the r3.1 testing repository for the Fedora fc21 template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r3.1-current-testing
|
Automated announcement from builder-github The package
|
marmarek
added
the
r3.1-fc21-cur-test
label
May 2, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
May 2, 2016
Member
Automated announcement from builder-github
The package qubes-input-proxy-1.0.4-1.fc22 has been pushed to the r3.1 testing repository for the Fedora fc22 template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r3.1-current-testing
|
Automated announcement from builder-github The package
|
marmarek
added
the
r3.1-fc22-cur-test
label
May 2, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
May 2, 2016
Member
Automated announcement from builder-github
The package qubes-input-proxy-1.0.4-1.fc23 has been pushed to the r3.1 testing repository for the Fedora fc23 template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r3.1-current-testing
|
Automated announcement from builder-github The package
|
marmarek
added
the
r3.1-fc23-cur-test
label
May 2, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
May 2, 2016
Member
Automated announcement from builder-github
The package qubes-input-proxy-1.0.4-1.fc20 has been pushed to the r3.1 testing repository for dom0.
To test this update, please install it with the following command:
sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing
|
Automated announcement from builder-github The package
|
marmarek
added
the
r3.1-dom0-cur-test
label
May 2, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jun 9, 2016
Member
Automated announcement from builder-github
The package qubes-input-proxy-1.0.5-1.fc21 has been pushed to the r3.1 stable repository for the Fedora fc21 template.
To install this update, please use the standard update command:
sudo yum update
|
Automated announcement from builder-github The package
|
marmarek
added
r3.1-fc21-stable
and removed
r3.1-fc21-cur-test
labels
Jun 9, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jun 9, 2016
Member
Automated announcement from builder-github
The package qubes-input-proxy-1.0.5-1.fc22 has been pushed to the r3.1 stable repository for the Fedora fc22 template.
To install this update, please use the standard update command:
sudo yum update
|
Automated announcement from builder-github The package
|
marmarek
added
r3.1-fc22-stable
and removed
r3.1-fc22-cur-test
labels
Jun 9, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jun 9, 2016
Member
Automated announcement from builder-github
The package qubes-input-proxy-1.0.5-1.fc23 has been pushed to the r3.1 stable repository for the Fedora fc23 template.
To install this update, please use the standard update command:
sudo yum update
|
Automated announcement from builder-github The package
|
marmarek
added
r3.1-fc23-stable
and removed
r3.1-fc23-cur-test
labels
Jun 9, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jun 9, 2016
Member
Automated announcement from builder-github
The package qubes-input-proxy-1.0.5-1.fc20 has been pushed to the r3.1 stable repository for dom0.
To install this update, please use the standard update command:
sudo qubes-dom0-update
Or update dom0 via Qubes Manager.
|
Automated announcement from builder-github The package
Or update dom0 via Qubes Manager. |
rootkovska commentedJan 13, 2016
The command specified in
/etc/qubes-rpc/qubes.InputMouseshould start with asudoor else the forwarded mouse won't work (despite the policy specifying user=root, there is /dev/uinput permission problem). Possible the same problem applies to qubes.InputKeyboard (not tested).