Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

not working?? #45

Closed
itzzjd123 opened this issue Dec 17, 2023 · 23 comments
Closed

not working?? #45

itzzjd123 opened this issue Dec 17, 2023 · 23 comments

Comments

@itzzjd123
Copy link

i went through the whole installation and got this error. is this normal??
image

@itzzjd123
Copy link
Author

image

i dont believe this method works on the OLED steam deck

@ValShaped
Copy link
Owner

ValShaped commented Dec 17, 2023

Are you using the right version of Rwfus for your version of SteamOS? Rwfus 0.4.x is for SteamOS <3.5; Rwfus 0.5.0 is for SteamOS ≥3.5

Also, please post your /var/log/rwfus.log file.

Additionally, pacman will always require root: you have to run it through sudo.

@itzzjd123
Copy link
Author

image

@itzzjd123
Copy link
Author

where is the rwfus.log??

@itzzjd123
Copy link
Author

image

@itzzjd123
Copy link
Author

Sorry man im new to this. So do Ihave todownload the latest release? I thought there was code for the steam deck to install the latest release. Im stumped.

@ValShaped
Copy link
Owner

ValShaped commented Dec 17, 2023

Don't panic, everything's gonna be fine. I think you cloned the current main branch. I got the path wrong for rwfus.log, sorry, it's /var/log/rwfus.log

To switch to version 0.5.0, you can run git checkout "v0.5.0" and run ./rwfus -i to upgrade to it. Or, you can download the latest release .zip, rwfus v0.5.0.b1, from the releases page, unzip it, and run the same command. They're equivalent.

@itzzjd123
Copy link
Author

sweet thanks man i will try in a minute then will let you know if i got it thanks!

@itzzjd123
Copy link
Author

Hello sorry I nowhave time for it. So I ran the code you gave me and it sid that its been updated and now when i go to install Chaotic-Aur I get an error.

image

@itzzjd123
Copy link
Author

@ValShaped

@itzzjd123
Copy link
Author

rwfus.log

@itzzjd123
Copy link
Author

image

Still wontchange it up ive tried a lot please help whenever you have time thanks.

image

@ValShaped
Copy link
Owner

The logfile is append-only—new entries are added on to the end. I've read your logfile, and Rwfus is working. You can verify by running

./rwfus

it will print information about your rwfus install.

I've never used Chaotic-Aur before, so I can't confirm whether or not it should work.

@itzzjd123
Copy link
Author

Okay so is everything after the rwfus install optional then or do I need anything else to capture my screen on obs. I am wanting it to work on my steam deck game mode.

@ValShaped
Copy link
Owner

I have no idea; I didn't have a hand in making the guide you're following, nor have I followed it myself.
Rwfus doesn't know anything about what you install inside it, for the most part. It starts up early in the boot process, mounts some things, and gets out of the way until you disable it or shut down the Deck.

@itzzjd123
Copy link
Author

image

This is what i get when i run the command

@ValShaped
Copy link
Owner

ValShaped commented Dec 18, 2023

You have to do it from within the directory you cloned Rwfus into (hence the ./)

@mzzfederico
Copy link

I had the same issue but switching to the branch did the job:

(deck@steamdeck rwfus)$ git checkout "v0.5.0"
branch 'v0.5.0' set up to track 'origin/v0.5.0'.
Switched to a new branch 'v0.5.0'
(deck@steamdeck rwfus)$ ./rwfus --install 
This command must be performed as root
Rwfus 0.5.0.b1 is only compatible with SteamOS 3.5
Are you sure you want to install Rwfus 0.5.0.b1? [y|N] y
Creating overlays for /usr /etc/pacman.d /var/cache/pacman:
0. Disabling service
1. Creating directories...
2. Updating disk image...
3. Generating service...
4. Storing configuration...
5. Copying service to /etc/systemd/system
6. Enabling service unit
7. Setting up pacman...
Done!

● rwfusd.service - Rwfus: Carry Pacman across SteamOS updates!
     Loaded: loaded (/etc/systemd/system/rwfusd.service; enabled; preset: disabled)
     Active: active (exited) since Fri 2024-03-08 18:16:35 CET; 23s ago
    Process: 96999 ExecStart=/opt/rwfus/service/rwfusd.sh --start (code=exited, status=0/SUCCESS)
   Main PID: 96999 (code=exited, status=0/SUCCESS)
        CPU: 178ms
Log saved to /var/log/rwfus.log

Nice work btw! This is super useful.

@Lanklow
Copy link

Lanklow commented Apr 24, 2024

I'm still getting this error (on 3.5) every time after the 'verifying installation' message shows on boot... Even changing the branch does not help... Uninstalling/reinstalling has been the only workaround.

@ValShaped
Copy link
Owner

ValShaped commented Apr 25, 2024

@Lanklow I'm unable to reproduce on my Deck (Stable, 3.5.19)
What packages do you have installed in the overlay?

Also, could you post /var/log/rwfus.log and the output of

journalctl -xeu rwfusd

@Lanklow
Copy link

Lanklow commented Apr 25, 2024

@Lanklow I'm unable to reproduce on my Deck (Stable, 3.5.19) What packages do you have installed in the overlay?

Also, could you post /var/log/rwfus.log and the output of

journalctl -xeu rwfusd

Thanks for your quick reply... For some reason, it actually started working again after a couple re-installs...

If I run into it again, I can post the log... Now that it's working, I don't see the use in sending it...

Appreciate the tool! It's so nice being able to use the SD like a normal Arch install.

@ValShaped
Copy link
Owner

ValShaped commented Apr 25, 2024

Thanks! I just remembered though: installing the glibc package in the overlay will break your install. Rwfus is hardcoded to look for that package specifically on bootup and immediately unmount if it's present in the overlay. ( Issue #20 )

When Valve updates SteamOS, they rebuild all the packages with the latest glibc. Having an older version in the overlay will cause linker failures pretty much across the board, and put your Deck in a nearly-inoperable state.

If you don't care, and have a need to install it anyway, the relevant line is here

@Lanklow
Copy link

Lanklow commented Apr 25, 2024

Thanks! I just remembered though: installing the glibc package in the overlay will break your install. Rwfus is hardcoded to look for that package specifically on bootup and immediately unmount if it's present in the overlay. ( Issue #20 )

When Valve updates SteamOS, they rebuild all the packages with the latest glibc. Having an older version in the overlay will cause linker failures pretty much across the board, and put your Deck in a nearly-inoperable state.

I just installed Tailscale and Syncthing. Thank you for the tip. I'll make sure to keep glibc out of the picture!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants