Steam Deck
Cuzzx 29 JUL 2022 a las 5:24 a. m.
Help installing Openrazer for Razer Mouse settings
I want to make my Razer mouse do its tricks.

I tried installing RazerGenie from the Discovery store.
When I launch it it complains about OpenRazer not being installed.
I go to OpenRazer website and I try to follow the instructions: https://openrazer.github.io/#download

I put "sudo gpasswd -a $USER plugdev" into Konsole, I input my password, but then it fails on me with "gpasswrd: group 'plugdev' does not exsit in /etc/group" and that's as far as I could get.

Would anyone be able to help me? Thanks!
< >
Mostrando 16-30 de 46 comentarios
PopinFRESH 3 AGO 2022 a las 7:02 p. m. 
Publicado originalmente por ba0701:
Upon closer inspection, I think it may not be loading the OpenRazer drivers

It can't do that if the filesystem is immutable. You need to start with the steps he outlined to disable read-only and initialize the pacman repository. Then do the steps you were doing to try to install openrazer
PopinFRESH 3 AGO 2022 a las 7:12 p. m. 
Publicado originalmente por ba0701:
Open a terminal window and type passwd , then enter your password twice, this gives you root access...

For posterity, that doesn't give you root access. The passwd command is to change a users password.

From what I've seen when you first setup the Steam Deck it is operating as a rootless environment so there is no password for your user. Doing this will generate a password to whatever you've typed twice (for verifiection)

Also that linked resource page isn't for SteamOS3. It is for the Debian based SteamOS / SteamOS2.
ba0701 3 AGO 2022 a las 7:35 p. m. 
Publicado originalmente por PopinFRESH:
Publicado originalmente por ba0701:
Upon closer inspection, I think it may not be loading the OpenRazer drivers

It can't do that if the filesystem is immutable. You need to start with the steps he outlined to disable read-only and initialize the pacman repository. Then do the steps you were doing to try to install openrazer

I followed his script, line by line. I saw it pointless to post the entire thing, since I did not get any errors until the one I did post.
ba0701 4 AGO 2022 a las 6:44 a. m. 
For anyone wondering, here is the full print out of my running the script. Errors now occur, but if I am reading it correctly, it is due to my having already applied the script, as it says duplicate file already exists, and the directory exists and is not empty.


deck@steamdeck ~)$ sudo steamos-readonly disable
[sudo] password for deck:
(deck@steamdeck ~)$ sudo steamos-readonly disable
Warning: The rootfs is already read-write!
Nothing is performed.
(deck@steamdeck ~)$ sudo btrfs property set -ts / ro false
(deck@steamdeck ~)$ sudo pacman-key --init
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
gpg: migration succeeded
==> Generating pacman master key. This may take some time.
gpg: Generating pacman keyring master key...
gpg: key A7CB505BEB6FC1AF marked as ultimately trusted
gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/C7D6C8AFD3C8659385309EACA7CB505BEB6FC1AF.rev'
gpg: Done
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
(deck@steamdeck ~)$ sudo pacman-key --populate archlinux holo
==> Appending keys from archlinux.gpg...
==> Appending keys from holo.gpg...
==> Locally signing trusted keys in keyring...
-> Locally signed 10 keys.
==> Importing owner trust values...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
==> Disabling revoked keys in keyring...
-> Disabled 49 keys.
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 10 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 10 signed: 93 trust: 0-, 0q, 0n, 10m, 0f, 0u
gpg: depth: 2 valid: 86 signed: 33 trust: 86-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2022-08-09
(deck@steamdeck ~)$ sudo pacman -Syu base-devel git linux-neptune-headers
:: Synchronizing package databases...
jupiter is up to date
holo is up to date
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: There are 24 members in group base-devel:
:: Repository core
1) autoconf 2) automake 3) binutils 4) bison 5) fakeroot 6) file 7) findutils 8) flex 9) gawk 10) gcc 11) gettext 12) grep 13) groff
14) gzip 15) libtool 16) m4 17) make 18) pacman 19) patch 20) pkgconf 21) sed 22) sudo 23) texinfo 24) which

Enter a selection (default=all):
warning: binutils-2.36.1-3 is up to date -- reinstalling
warning: file-5.41-1 is up to date -- reinstalling
warning: findutils-4.8.0-1 is up to date -- reinstalling
warning: gawk-5.1.1-1 is up to date -- reinstalling
warning: gcc-11.1.0-3 is up to date -- reinstalling
warning: gettext-0.21-1 is up to date -- reinstalling
warning: grep-3.7-1 is up to date -- reinstalling
warning: groff-1.22.4-6 is up to date -- reinstalling
warning: gzip-1.11-1 is up to date -- reinstalling
warning: libtool-2.4.6+42+gb88cebd5-16 is up to date -- reinstalling
warning: make-4.3-3 is up to date -- reinstalling
warning: pacman-6.0.1-3 is up to date -- reinstalling
warning: patch-2.7.6-8 is up to date -- reinstalling
warning: pkgconf-1.8.0-1 is up to date -- reinstalling
warning: sed-4.8-1 is up to date -- reinstalling
warning: sudo-1.9.8.p2-3 is up to date -- reinstalling
warning: texinfo-6.8-2 is up to date -- reinstalling
warning: which-2.21-5 is up to date -- reinstalling
warning: git-2.35.0-1 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (27) pahole-1.23-1 autoconf-2.71-1 automake-1.16.5-1 binutils-2.36.1-3 bison-3.8.2-1 fakeroot-1.27-1 file-5.41-1 findutils-4.8.0-1
flex-2.6.4-3 gawk-5.1.1-1 gcc-11.1.0-3 gettext-0.21-1 git-2.35.0-1 grep-3.7-1 groff-1.22.4-6 gzip-1.11-1
libtool-2.4.6+42+gb88cebd5-16 linux-neptune-headers-5.13.0.valve21-1 m4-1.4.19-1 make-4.3-3 pacman-6.0.1-3 patch-2.7.6-8
pkgconf-1.8.0-1 sed-4.8-1 sudo-1.9.8.p2-3 texinfo-6.8-2 which-2.21-5

Total Installed Size: 422.63 MiB
Net Upgrade Size: 138.46 MiB

:: Proceed with installation? [Y/n] y
(27/27) checking keys in keyring [#######################################################] 100%
(27/27) checking package integrity [#######################################################] 100%
(27/27) loading package files [#######################################################] 100%
(27/27) checking for file conflicts [#######################################################] 100%
error: failed to commit transaction (conflicting files)
fakeroot: /etc/ld.so.conf.d/fakeroot.conf exists in filesystem
Errors occurred, no packages were upgraded.
(deck@steamdeck ~)$ git clone https://aur.archlinux.org/openrazer.git
fatal: destination path 'openrazer' already exists and is not an empty directory.
(128)(deck@steamdeck ~)$ cd openrazer
(deck@steamdeck openrazer)$ makepkg -sri
==> ERROR: Cannot find the fakeroot binary.
(deck@steamdeck openrazer)$ sudo systemctl --user enable --now openrazer-daemon.service
Failed to connect to bus: No medium found
(deck@steamdeck openrazer)$ sudo steamos-readonly enable
(deck@steamdeck openrazer)$ sudo btrfs property set -ts / ro true
(deck@steamdeck openrazer)$
PopinFRESH 4 AGO 2022 a las 7:06 a. m. 
I don't have my Steam Deck yet so I can't directly check to see if things are already present on the system and may be protected (e.g. if a file is set to immutable). Start with trying to see why it failed to install fakeroot.

It errored saying the conf file already existed.
Check `stat /etc/ld.so.conf.d/fakeroot.conf` to see the stats for the file and see when it was created and last modified.
Then check `ls -lah /etc/ld.so.conf.d/` and look at the permissions for the fakeroot.conf file. See if it may be set as immutable.

Next I'd try to move the fakeroot.conf file to a backup location and try to re-run the installation of the headers. so something like `mv /etc/ld.so.conf.d/fakeroot.conf ~/fakeroot.conf.bak` and then re-run `sudo pacman -Syu base-devel git linux-neptune-headers`

The openrazer installation is failing to install because it is unable to use the fakeroot binary, which is because fakeroot failed to install. Also remember to reboot after running `makepkg -sri` once you've got that to complete successfully once fakeroot is installed and the openrazer installation is able to use it.

EDIT: Also note, fair warning you're making changes to some shared libraries so there is a possibility of breaking things which might require re-imaging your Steam Deck.
Última edición por PopinFRESH; 4 AGO 2022 a las 7:15 a. m.
ba0701 4 AGO 2022 a las 8:00 a. m. 
Publicado originalmente por PopinFRESH:
I don't have my Steam Deck yet so I can't directly check to see if things are already present on the system and may be protected (e.g. if a file is set to immutable). Start with trying to see why it failed to install fakeroot.

It errored saying the conf file already existed.
Check `stat /etc/ld.so.conf.d/fakeroot.conf` to see the stats for the file and see when it was created and last modified.
Then check `ls -lah /etc/ld.so.conf.d/` and look at the permissions for the fakeroot.conf file. See if it may be set as immutable.

Next I'd try to move the fakeroot.conf file to a backup location and try to re-run the installation of the headers. so something like `mv /etc/ld.so.conf.d/fakeroot.conf ~/fakeroot.conf.bak` and then re-run `sudo pacman -Syu base-devel git linux-neptune-headers`

The openrazer installation is failing to install because it is unable to use the fakeroot binary, which is because fakeroot failed to install. Also remember to reboot after running `makepkg -sri` once you've got that to complete successfully once fakeroot is installed and the openrazer installation is able to use it.

EDIT: Also note, fair warning you're making changes to some shared libraries so there is a possibility of breaking things which might require re-imaging your Steam Deck.

Let me start by thanking you for all your help!!

Has your Deck shipped? The rollout hasn't been perfect, but it should certainly get there, hopefully. I paid for mine 3 days before a friend of mine paid for his, his arrived 3 days after he paid for his, mine shipped 8 days after I paid for it (two days after my friend's had already arrived) and arrived on the eleventh day. We live in the same town, and bought the same model. The shipping has left some to be desired, but it will hopefully arrive on time for you. It is an incredible piece of gaming kit, quite likely my favorite all time, and that is a very long time (I go back to Pong games, Atari 2600, Intellivision, etc..., and pretty much everything since, been PC gaming since an Amiga in 1992 and Windows PC in 1995). It literally impresses me more with each day, for the innovation and the performance. Hope you enjoy it as much as I have been. Definitely use ProtonDB, it opened up a huge number of games in my library, that Steam has listed as either having issues or unsupported.

Stats for fakeroot.conf

Modified: Tuesday, January 18, 2022 2:53:45 PM EST
Accessed: Yesterday, 8:52:20 PM EDT
Created: Yesterday, 8:51:31 PM EDT

(deck@steamdeck ~)$ ls -lah /etc/ld.so.conf.d/
-rw-r--r-- 1 root root 21 Jan 18 2022 fakeroot.conf

(deck@steamdeck ~)$ mv /etc/ld.so.conf.d/fakeroot.conf ~/fakeroot.conf.bak
mv: cannot remove '/etc/ld.so.conf.d/fakeroot.conf': Permission denied

Ownership
User: Root
Group: Root
PopinFRESH 4 AGO 2022 a las 8:38 a. m. 
sorry, you'll need to also elevate with sudo to do the move.

`sudo mv /etc/ld.so.conf.d/fakeroot.conf ~/fakeroot.conf.bak`

and for clarity the ~ is like "my home" so it's going to move the file into your users home directory (e.g. /home/deck/fakeroot.conf.bak). Just incase you need to move it back.

EDIT:
Also, no I haven't got my notification yet. I was a dumb dumb when reservations went live and convinced myself "I got a switch, and I probably won't end up getting a Steam Deck so meh".... Then I came to my senses and put in a reservation on July 21st because.... $5 and I can figure it out when it is actually shipping. lol Thankfully I'm a patient person.
Última edición por PopinFRESH; 4 AGO 2022 a las 8:43 a. m.
Zychon 4 AGO 2022 a las 8:56 a. m. 
You can also safely use the overwrite option on fakeroot.conf
pacman -S --needed base-devel --overwrite /etc/ld.so.conf.d/fakeroot.conf
Just be careful. Seems like we'll need to do this with every SteamOS update.
ba0701 4 AGO 2022 a las 9:33 a. m. 
Publicado originalmente por PopinFRESH:
sorry, you'll need to also elevate with sudo to do the move.

`sudo mv /etc/ld.so.conf.d/fakeroot.conf ~/fakeroot.conf.bak`

and for clarity the ~ is like "my home" so it's going to move the file into your users home directory (e.g. /home/deck/fakeroot.conf.bak). Just incase you need to move it back.

EDIT:
Also, no I haven't got my notification yet. I was a dumb dumb when reservations went live and convinced myself "I got a switch, and I probably won't end up getting a Steam Deck so meh".... Then I came to my senses and put in a reservation on July 21st because.... $5 and I can figure it out when it is actually shipping. lol Thankfully I'm a patient person.

That moved the file, I ran the script again, it replaced the file, and I am getting the same exact error:

(deck@steamdeck openrazer)$ sudo systemctl --user enable --now openrazer-daemon.service
Failed to connect to bus: No medium found
(deck@steamdeck ~)$

I also just tried the makepkg line from the script again, and this is what it is saying:

(deck@steamdeck ~)$ cd openrazer
makepkg -sri
==> WARNING: The package group has already been built, installing existing packages...
==> Installing openrazer package group with pacman -U...
[sudo] password for deck:
loading packages...
warning: python-openrazer-3.4.0-1 is up to date -- reinstalling
warning: openrazer-daemon-3.4.0-1 is up to date -- reinstalling
warning: openrazer-driver-dkms-3.4.0-1 is up to date -- reinstalling
warning: openrazer-meta-3.4.0-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (4) openrazer-daemon-3.4.0-1 openrazer-driver-dkms-3.4.0-1 openrazer-meta-3.4.0-1 python-openrazer-3.4.0-1

Total Installed Size: 1.58 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(4/4) checking keys in keyring [#######################################################] 100%
(4/4) checking package integrity [#######################################################] 100%
(4/4) loading package files [#######################################################] 100%
(4/4) checking for file conflicts [#######################################################] 100%
(4/4) checking available disk space [#######################################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod openrazer-driver/3.4.0 -k 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
rm: cannot remove '/usr/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0/updates/dkms/razerkbd.ko.xz': Read-only file system
rm: cannot remove '/usr/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0/updates/dkms/razermouse.ko.xz': Read-only file system
rm: cannot remove '/usr/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0/updates/dkms/razerkraken.ko.xz': Read-only file system
rm: cannot remove '/usr/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0/updates/dkms/razeraccessory.ko.xz': Read-only file system
:: Processing package changes...
error: cannot remove file '/usr/': Read-only file system
(1/4) reinstalling openrazer-driver-dkms [#######################################################] 100%
warning: warning given when extracting /usr/lib/udev/razer_mount (Could not unlink)
warning: warning given when extracting /usr/lib/udev/rules.d/99-razer.rules (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/Makefile (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/dkms.conf (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/Makefile (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razeraccessory_driver.c (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razeraccessory_driver.h (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razerchromacommon.c (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razerchromacommon.h (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razercommon.c (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razercommon.h (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razerkbd_driver.c (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razerkbd_driver.h (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razerkraken_driver.c (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razerkraken_driver.h (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razermouse_driver.c (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/razermouse_driver.h (Could not unlink)
warning: warning given when extracting /usr/src/openrazer-driver-3.4.0/driver/usb_hid_keys.h (Could not unlink)
error: cannot remove file '/usr/': Read-only file system
(2/4) reinstalling openrazer-daemon

>>>CUT>>>
ba0701 4 AGO 2022 a las 9:35 a. m. 
Publicado originalmente por PopinFRESH:
sorry, you'll need to also elevate with sudo to do the move.

`sudo mv /etc/ld.so.conf.d/fakeroot.conf ~/fakeroot.conf.bak`

and for clarity the ~ is like "my home" so it's going to move the file into your users home directory (e.g. /home/deck/fakeroot.conf.bak). Just incase you need to move it back.

EDIT:
Also, no I haven't got my notification yet. I was a dumb dumb when reservations went live and convinced myself "I got a switch, and I probably won't end up getting a Steam Deck so meh".... Then I came to my senses and put in a reservation on July 21st because.... $5 and I can figure it out when it is actually shipping. lol Thankfully I'm a patient person.

>>>Paste>>>

[#######################################################] 100%
warning: warning given when extracting /usr/bin/openrazer-daemon (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon-3.4.0-py3.10.egg-info/PKG-INFO (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon-3.4.0-py3.10.egg-info/SOURCES.txt (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon-3.4.0-py3.10.egg-info/dependency_links.txt (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon-3.4.0-py3.10.egg-info/top_level.txt (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/__init__.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/__pycache__/__init__.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/__pycache__/daemon.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/__pycache__/device.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/__pycache__/keyboard.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/daemon.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/__init__.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/__pycache__/__init__.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/__pycache__/service.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__init__.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/__init__.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/accessory.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/all.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/bw2013.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/charging_pad_chroma.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/chroma_keyboard.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/deathadder_chroma.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/keypad.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/kraken.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/lanceheadte.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/macro.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/mamba.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/mouse_scroll_wheel.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/nagahex.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/__pycache__/nagahexv2.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/accessory.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/all.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/bw2013.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/charging_pad_chroma.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/chroma_keyboard.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/deathadder_chroma.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/keypad.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/kraken.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/lanceheadte.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/macro.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/mamba.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/mouse_scroll_wheel.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/nagahex.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/dbus_methods/nagahexv2.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/dbus_services/service.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/device.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/__init__.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/__pycache__/__init__.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/__pycache__/accessory.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/__pycache__/core.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/__pycache__/device_base.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/__pycache__/headsets.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/__pycache__/keyboards.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/__pycache__/monitor.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/__pycache__/mouse.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/__pycache__/mouse_mat.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/accessory.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/core.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/device_base.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/headsets.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/keyboards.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/monitor.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/mouse.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/hardware/mouse_mat.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/keyboard.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/__init__.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/__pycache__/__init__.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/__pycache__/autosave_persistence.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/__pycache__/battery_notifier.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/__pycache__/effect_sync.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/__pycache__/key_event_management.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/__pycache__/macro.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/__pycache__/ripple_effect.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/__pycache__/screensaver_monitor.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/autosave_persistence.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/battery_notifier.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/effect_sync.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/key_event_management.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/macro.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/ripple_effect.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer_daemon/misc/screensaver_monitor.py (Could not unlink)
warning: warning given when extracting /usr/lib/systemd/user/openrazer-daemon.service (Could not unlink)
warning: warning given when extracting /usr/share/dbus-1/services/org.razer.service (Could not unlink)
warning: warning given when extracting /usr/share/man/man5/razer.conf.5.gz (Could not unlink)
warning: warning given when extracting /usr/share/man/man8/openrazer-daemon.8.gz (Could not unlink)
warning: warning given when extracting /usr/share/openrazer/razer.conf.example (Could not unlink)
==> You might want to enable openrazer-daemon.service with the command "systemctl --user enable --now openrazer-daemon.service"
error: cannot remove file '/usr/': Read-only file system
(3/4) reinstalling python-openrazer

>>>CUT>>>
ba0701 4 AGO 2022 a las 9:37 a. m. 
Publicado originalmente por PopinFRESH:
sorry, you'll need to also elevate with sudo to do the move.

`sudo mv /etc/ld.so.conf.d/fakeroot.conf ~/fakeroot.conf.bak`

and for clarity the ~ is like "my home" so it's going to move the file into your users home directory (e.g. /home/deck/fakeroot.conf.bak). Just incase you need to move it back.

EDIT:
Also, no I haven't got my notification yet. I was a dumb dumb when reservations went live and convinced myself "I got a switch, and I probably won't end up getting a Steam Deck so meh".... Then I came to my senses and put in a reservation on July 21st because.... $5 and I can figure it out when it is actually shipping. lol Thankfully I'm a patient person.

>>>Paste>>>

[#######################################################] 100%
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer-3.4.0-py3.10.egg-info/PKG-INFO (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer-3.4.0-py3.10.egg-info/SOURCES.txt (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer-3.4.0-py3.10.egg-info/dependency_links.txt (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer-3.4.0-py3.10.egg-info/top_level.txt (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/__init__.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/__pycache__/__init__.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/_fake_driver/__init__.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/_fake_driver/__pycache__/__init__.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/__init__.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/__pycache__/__init__.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/__pycache__/constants.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/__pycache__/debug.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/__pycache__/device.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/__pycache__/fx.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/__pycache__/macro.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/constants.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/debug.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/device.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/devices/__init__.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/devices/__pycache__/__init__.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/devices/__pycache__/keyboard.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/devices/__pycache__/mice.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/devices/__pycache__/mousemat.cpython-310.pyc (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/devices/keyboard.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/devices/mice.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/devices/mousemat.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/fx.py (Could not unlink)
warning: warning given when extracting /usr/lib/python3.10/site-packages/openrazer/client/macro.py (Could not unlink)
(4/4) reinstalling openrazer-meta [#######################################################] 100%
:: Running post-transaction hooks...
(1/3) Reloading device manager configuration...
(2/3) Arming ConditionNeedsUpdate...
touch: setting times of '/usr': Read-only file system
error: command failed to execute correctly
(3/3) Install DKMS modules
==> dkms install --no-depmod openrazer-driver/3.4.0 -k 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
ba0701 4 AGO 2022 a las 9:38 a. m. 
Publicado originalmente por PopinFRESH:
sorry, you'll need to also elevate with sudo to do the move.

`sudo mv /etc/ld.so.conf.d/fakeroot.conf ~/fakeroot.conf.bak`

and for clarity the ~ is like "my home" so it's going to move the file into your users home directory (e.g. /home/deck/fakeroot.conf.bak). Just incase you need to move it back.

EDIT:
Also, no I haven't got my notification yet. I was a dumb dumb when reservations went live and convinced myself "I got a switch, and I probably won't end up getting a Steam Deck so meh".... Then I came to my senses and put in a reservation on July 21st because.... $5 and I can figure it out when it is actually shipping. lol Thankfully I'm a patient person.

>>>FINAL Paste>>>

Good news! Module version 3.4.0 for razerkbd.ko.xz
exactly matches what is already found in kernel 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0.
DKMS will not replace this module.
You may override by specifying --force.

Good news! Module version 3.4.0 for razermouse.ko.xz
exactly matches what is already found in kernel 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0.
DKMS will not replace this module.
You may override by specifying --force.

Good news! Module version 3.4.0 for razerkraken.ko.xz
exactly matches what is already found in kernel 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0.
DKMS will not replace this module.
You may override by specifying --force.

Good news! Module version 3.4.0 for razeraccessory.ko.xz
exactly matches what is already found in kernel 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0.
DKMS will not replace this module.
You may override by specifying --force.
==> depmod 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
depmod: ERROR: openat(/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0, modules.dep.9518.478855.1659630479, 301, 644): Read-only file system
depmod: ERROR: openat(/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0, modules.dep.bin.9518.478855.1659630479, 301, 644): Read-only file system
depmod: ERROR: openat(/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0, modules.alias.9518.478855.1659630479, 301, 644): Read-only file system
depmod: ERROR: openat(/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0, modules.alias.bin.9518.478855.1659630479, 301, 644): Read-only file system
depmod: ERROR: openat(/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0, modules.softdep.9518.478855.1659630479, 301, 644): Read-only file system
depmod: ERROR: openat(/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0, modules.symbols.9518.478855.1659630479, 301, 644): Read-only file system
depmod: ERROR: openat(/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0, modules.symbols.bin.9518.478855.1659630479, 301, 644): Read-only file system
depmod: ERROR: openat(/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0, modules.builtin.bin.9518.478855.1659630479, 301, 644): Read-only file system
depmod: ERROR: openat(/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0, modules.builtin.alias.bin.9518.478855.1659630479, 301, 644): Read-only file system
depmod: ERROR: openat(/lib/modules/5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0, modules.devname.9518.478855.1659630479, 301, 644): Read-only file system
(deck@steamdeck openrazer)$
PopinFRESH 4 AGO 2022 a las 6:47 p. m. 
Those errors are because the filesystem is read-only. Did you not disable the filesystem protections again after re-enabling them in the last part of your prior attempt?

(deck@steamdeck openrazer)$ makepkg -sri
==> ERROR: Cannot find the fakeroot binary.
(deck@steamdeck openrazer)$ sudo systemctl --user enable --now openrazer-daemon.service
Failed to connect to bus: No medium found
(deck@steamdeck openrazer)$ sudo steamos-readonly enable
(deck@steamdeck openrazer)$ sudo btrfs property set -ts / ro true
(deck@steamdeck openrazer)$
ba0701 5 AGO 2022 a las 8:35 a. m. 
July 21 of 2021? If so, then certainly you should be right on the verge of getting your email to buy. I purchased mine on July 16, 2021, and have had it for a couple of weeks now. If July of 2022, then the good news is Valve said a few days ago that they expect all existing Deck orders to be shipped in 2022. Do you have an estimated ship date on your Deck, perhaps Q3? Good luck my friend, I have a Switch, and the two are literally in very different categories. Before the Deck, the Switch was literally my favorite console of all time. Not for it's power or graphical prowess, but for the innovation that went into it. The Deck, to me, is the culmination of many lifetimes of PC gaming, and decades of Technology advancements. We have all been playing a game on our PC and thought how great it would be to one day play this on a handlheld portable device. Well, given the performance I have experienced so far on my Deck, we have officially arrived! I do hope yours arrives soon.

As for not having disabled the read-only, it appears likely that I did not. Having just rerun the entire script, this is now the output from that line, and as you'll notice the failed to connect to bus, no medium found error has returned. It is like it doesn't seem the keyboard, or the dongle for some odd reason.

(deck@steamdeck openrazer)$ makepkg -sri
sudo systemctl --user enable --now openrazer-daemon.service
==> WARNING: The package group has already been built, installing existing packages...
==> Installing openrazer package group with pacman -U...
loading packages...
warning: python-openrazer-3.4.0-1 is up to date -- reinstalling
warning: openrazer-daemon-3.4.0-1 is up to date -- reinstalling
warning: openrazer-driver-dkms-3.4.0-1 is up to date -- reinstalling
warning: openrazer-meta-3.4.0-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (4) openrazer-daemon-3.4.0-1 openrazer-driver-dkms-3.4.0-1 openrazer-meta-3.4.0-1 python-openrazer-3.4.0-1

Total Installed Size: 1.58 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(4/4) checking keys in keyring [#######################################################] 100%
(4/4) checking package integrity [#######################################################] 100%
(4/4) loading package files [#######################################################] 100%
(4/4) checking for file conflicts [#######################################################] 100%
(4/4) checking available disk space [#######################################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
:: Processing package changes...
(1/4) reinstalling openrazer-driver-dkms [#######################################################] 100%
(2/4) reinstalling openrazer-daemon [#######################################################] 100%
==> You might want to enable openrazer-daemon.service with the command "systemctl --user enable --now openrazer-daemon.service"
(3/4) reinstalling python-openrazer [#######################################################] 100%
(4/4) reinstalling openrazer-meta [#######################################################] 100%
:: Running post-transaction hooks...
(1/3) Reloading device manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Install DKMS modules
==> dkms install --no-depmod openrazer-driver/3.4.0 -k 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
==> depmod 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
Failed to connect to bus: No medium found
(1)(deck@steamdeck openrazer)$
Última edición por ba0701; 7 AGO 2022 a las 10:30 a. m.
PopinFRESH 5 AGO 2022 a las 8:47 a. m. 
Did you reboot the Steam Deck after completing the installation of the base-devel packages (fakeroot, etc.) to ensure the kernel modules were loaded?

Then try to re-run that mkpkg

(deck@steamdeck openrazer)$ makepkg -Sri

And reboot again before trying to enable the service daemon

sudo systemctl --user enable --now openrazer-daemon.service

You should try doing this without sudo. You want that to be enabled as a service for your user (deck).
Última edición por PopinFRESH; 5 AGO 2022 a las 9:09 a. m.
< >
Mostrando 16-30 de 46 comentarios
Por página: 1530 50

Publicado el: 29 JUL 2022 a las 5:24 a. m.
Mensajes: 46