sodaliterocks / sodalite

🪨 A Pantheon experience for rpm-ostree
https://sodalite.rocks
MIT License
200 stars 6 forks source link

Rebasing and hardlink fuckery #96

Open teamcons opened 6 months ago

teamcons commented 6 months ago

Rebasing from Fedora Linux 39.20231205.0 (Silverblue) To sodalite:sodalite/current/x86_64/desktop

Following the rebase command given on Sodalite's github page, produces the following error :

error: Checkout gnome-control-center-45.2-1.fc39.x86_64: Hardlinking 65/84d9b066db7cfbb89f672be8d5a574a2948b969738a3d6af7f640c5757beb5.file to gnome-control-center: Die Datei existiert bereits

"The file already exists" for those not acquainted to German. What causes this issue exactly, please ? How would that be fixable ?

electricduck commented 6 months ago

Could you provide

If you're wondering what exactly is happening, Sodalite is providing its own /usr/bin/gnome-control-center as a workaround for various apps that fire up GNOME Control Center instead of Pantheon Switchboard (such as when GNOME Software warns you about using mobile data and offers you to open settings). Recently, GParted (and potentially more apps) have added GNOME Control Center as a dependency, and so now rpm-ostree is wanting to drag the actual GNOME Control Center in but it can't since /usr/bin/gnome-control-center already exists.

Thanks!

teamcons commented 6 months ago

Aaah interesting, that makes sense. Thank you.

No, no gparted - vanilla Silverblue with nothing layered. I should have mentioned that (or maybe i left xrandr, gnome-tweaks and elementary-icon-theme ? But i really avoid adding anything that way, those are the three i ever layered)

Ill provide once home. I cant recall if i have still gnome-tweaks on it

teamcons commented 6 months ago

Update: I had Gnome-Teaks layered. Removal and reboot allows to rebase. So this expand the list of Gnome apps that block any rebasing possibility. Granted that one isnt useful with Pantheon - Elementary Tweaks takes care of reskinning everything to the standard elementary appearance.