Instalar Steam
iniciar sesión
|
idioma
简体中文 (Chino simplificado)
繁體中文 (Chino tradicional)
日本語 (Japonés)
한국어 (Coreano)
ไทย (Tailandés)
български (Búlgaro)
Čeština (Checo)
Dansk (Danés)
Deutsch (Alemán)
English (Inglés)
Español - España
Ελληνικά (Griego)
Français (Francés)
Italiano
Bahasa Indonesia (indonesio)
Magyar (Húngaro)
Nederlands (Holandés)
Norsk (Noruego)
Polski (Polaco)
Português (Portugués de Portugal)
Português - Brasil (Portugués - Brasil)
Română (Rumano)
Русский (Ruso)
Suomi (Finés)
Svenska (Sueco)
Türkçe (Turco)
Tiếng Việt (Vietnamita)
Українська (Ucraniano)
Informar de un error de traducción
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
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.
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.
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)$
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
`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>>>
>>>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>>>
>>>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
>>>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)$
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)$
Then try to re-run that mkpkg
(deck@steamdeck openrazer)$ makepkg -Sri
And reboot again before trying to enable the service daemon
You should try doing this without sudo. You want that to be enabled as a service for your user (deck).