New here, similar question. Since the post wasn’t closed, I figured it was acceptable to continue this thread.
Just got an old surface. Tried to follow the linux-surface-kernel guide to get it running on Aurora, based on the Fedora Silverblue instructions. No luck.
➜ rpm-ostree override replace ./*.rpm --remove kernel-core --remove kernel-modules --remove kernel-modules-extra --remove libwacom --remove libwacom-data --install kernel-surface --install iptsd --install libwacom-surface --install libwacom-surface-data
Checking out tree ada148a... done
Enabled rpm-md repositories: updates fedora terra-extras terra linux-surface updates-archive
Importing rpm-md... done
rpm-md repo 'updates' (cached); generated: 2025-08-18T01:51:41Z solvables: 22129
rpm-md repo 'fedora' (cached); generated: 2025-04-09T11:06:59Z solvables: 76879
rpm-md repo 'terra-extras' (cached); generated: 2025-08-18T02:06:28Z solvables: 351
rpm-md repo 'terra' (cached); generated: 2025-08-19T00:40:13Z solvables: 2870
rpm-md repo 'linux-surface' (cached); generated: 2025-06-26T00:51:31Z solvables: 38
rpm-md repo 'updates-archive' (cached); generated: 2025-08-19T00:53:13Z solvables: 35802
Resolving dependencies... done
Will download: 9 packages (172.5 MB)
Downloading from 'linux-surface'... done
Downloading from 'updates-archive'... done
Importing packages... done
Relabeling... done
Applying 6 overrides and 10 overlays
Processing packages... done
Running systemd-sysusers... done
Running pre scripts... done
Running post scripts... done
Running posttrans scripts... done
error: Running %posttrans for kernel-surface-core: bwrap(/bin/sh): Child process exited with code 1; run `journalctl -t 'rpm-ostree(kernel-surface-core.posttrans)'` for more information
I’d take suggestions. My next step was going to be to try and build with the surface kernel already in. It sounds like that might work, but if I understand correctly, even this will be shortlived, and doomed to fail after the autumn. So maybe I should just look for a different distro now?
Addendum: The Silverblue kernel installation instructions also fail on Silverblue, but Fedora Desktop works fine. This likely indicates the problem is in the Silverblue instructions, and something has changed to make those no longer valid. I’ll be going to that project to see if I can learn more.