ryanrudolfoba/SteamOS-Waydroid-Installer

The latest linux-neptune-61-headers package is newer than the kernel used in 3.5.7

Closed this issue · 10 comments

The latest version of linux-neptune-61-headers is targeting 6.1.52.valve10-1 while the kernel version used in 3.5.7 is 6.1.52-valve9-1. If the user updated the package database, it will download the incorrect version of the headers and it won't build the binder module. The headers should be downloaded directly with pacman -U instead -S

im able to build the binder module using 3.5.7, 3.5.9 and the latest 3.5.10

I'll try the command you suggested and check the behavior.

@ryanrudolfoba I can duplicate the same issue on my deck , latest stable 3.5.7

UPDATED: install log
installlog.log

@Ryhon0 trying your suggestion did not work for me, errored with "could not find or read package".

Regards , and thank you both for cmaking and contributing to this awesome script

You need to manually download the older package from https://steamdeck-packages.steamos.cloud/archlinux-mirror/jupiter-main/os/x86_64/ and install the package with-U

Do you mean modifying the script like this, after downloading the 9-1 headers file?

ok so far so good lets install the dependecies

echo -e "$current_password\n" | sudo -S pacman -S --noconfirm fakeroot base-devel glibc glib2 linux-api-headers --overwrite ""
echo -e "$current_password\n" | sudo -S pacman -U --noconfirm /home/deck/Downloads/linux-neptune-61-headers-6.1.52.valve9-1-x86_64.pkg.tar.zst --overwrite "
"
echo -e "$current_password\n" | sudo -S pacman -S --noconfirm python3 lxc dnsmasq weston --overwrite "*"

What happened to the first two lines. I edit it and the * is in there. I save it and looking above, the first two lines * is missing.

i've updated my SteamOS to 3.5.12. Gonna check if it pulls the correct kernel header.

Thank you very much. I'll wait for your feedbackon this and if clover needs to be updated cos of this minor sream update.

i'm rewriting the script so it doesnt pull packages from the pacman repo. tested with binder module and it works. gonna continue with the rest of the script.

i'm rewriting the script so it doesnt pull packages from the pacman repo. tested with binder module and it works. gonna continue with the rest of the script.

Any updates on the new script?

please check i've updated the repo. its much easier and quicker to install now, plus multi-touch works.
check the demo video too as need to uninstall first the old version. demo video also shows how to configure multi touch.

demo video -
https://www.youtube.com/watch?v=06T-h-jPVx8