Ostree package not recognized in status but it exists

is there away to fix
Checkout astal-io-0~5.git4b283b0-1.fc41.x86_64: Hardlinking 19/786ef3953d224e494d75cb328e51dce53c659b486d75b114034ecf47a18fe5.file to astal: File exists
Checkout astal-io-0~5.git4b283b0-1.fc41.x86_64: Hardlinking 19/786ef3953d224e494d75cb328e51dce53c659b486d75b114034ecf47a18fe5.file to astal: File exists
I see the astal-io pkg but it doesn't show up in rpm-ostree? if I open my rpmostree/pkg folder i see all the astal folders and files inside but I can't remove it or override it
Solution:
okay that's why I wanted to confirm because originally when i removed I only removed hyprland since thats how I got all of them
Jump to solution
38 Replies
Nix Eyes
Nix EyesOP5d ago
Things ive tried... remove hyprland ostree package -> systemctl reboot -> reinstall hyprland package --> reboot still there and and never removed cant override to install hyprpanel when trying to remove it says
error: Package/capability 'astal-io' is not currently requested
error: Package/capability 'astal-io' is not currently requested
amel
amel5d ago
how did you install these packages & how did you try to remove them exactly? also rpm-ostree status -v?
Nix Eyes
Nix EyesOP5d ago
I tried to install them by enabling the solasha hyprland copr which I ran
copr enable solopasha/hyprland
copr enable solopasha/hyprland
then I did
rpm-ostree install hyrpland
rpm-ostree install hyrpland
once logged into hyprland i tried to run hyprpanel found the command wasn't there so I followed the hyprpanel instructions and enabled another copr
copr enable hues-sueh/packages
copr enable hues-sueh/packages
then tryied into install hyprpanel and got the error rpm status -v is https://hastebin.com/share/bevapatasa.css
Hastebin
Hastebin is a free web-based pastebin service for storing and sharing text and code snippets with anyone. Get started now.
amel
amel5d ago
can you rpm-ostree uninstall all hyprland packages first? and reboot
Nix Eyes
Nix EyesOP5d ago
I already did that would you like me to do it again? Or did you mean like individually?
amel
amel5d ago
try removing everything in one go again, or if everything is hyperland related, i honestly would suggest just resetting rpm-ostree reset as far as i understand installing a new de/wm is better done using a custom image since you'll have to deal with multiple related packages, exactly to prevent what that is youre experiencing
Nix Eyes
Nix EyesOP5d ago
okay so just to confirm only do
rpm-ostree uninstall hyprland
rpm-ostree uninstall hyprland
correct then
systemctl reboot
systemctl reboot
amel
amel5d ago
no, everything that is hyprland related so hypridle hyprland hyprlang-devel hyprlock hyprpaper hyprpolkitagent hyprshot hyprutils-devel waybar [wayland-devel wayland-protocols-devel] the []s i assume you layered bc you need them for hyprland
Solution
Nix Eyes
Nix Eyes5d ago
okay that's why I wanted to confirm because originally when i removed I only removed hyprland since thats how I got all of them
Nix Eyes
Nix EyesOP5d ago
I will do that right now
amel
amel5d ago
yeah so like at this point i honestly would recommend rpm-ostree reset anyway, and later you can reinstall control and lact since i dont know what else hyprland installed for you but you can try the above steps first
Nix Eyes
Nix EyesOP5d ago
is there a an easy to just reinstall all the ostree files I have? like if I just copy them down and run install all of them? and does os-tree reset remove the coprs I have enabled
amel
amel5d ago
i dont think you mean ostree files, you mean layered packages, aka packages you installed using rpm-ostree install i dont believe rpm-ostree reset removes the copr repo files under /etc/yum.repos.d/ so theoretically speaking you dont need to readd them again
Nix Eyes
Nix EyesOP5d ago
okay I will do that real quickly then
amel
amel5d ago
and sure you can note your layered packages, your rpm-ostree status showed these blueman cairo-devel chntpw coolercontrol file-devel gamemode go hypridle hyprland hyprlang-devel hyprlock hyprpaper hyprpolkitagent hyprshot hyprutils-devel lact libglvnd-core-devel libglvnd-devel libjpeg-turbo-devel libjxl-devel libwebp-devel liquidctl mako meson pango-devel waybar wayland-devel wayland-protocols-devel but again im not sure which packages pulled which. after resetting you will need to reinstall coolercontrol and lact again
Nix Eyes
Nix EyesOP5d ago
okay I reset im gonna install all of them again
amel
amel5d ago
sure, but again, i dont think installing hyprland as a layered package will be a good approach in the long run due to how rpm-ostree updates things
Nix Eyes
Nix EyesOP5d ago
do you have another recommendation? I wanted to use nix package manager but it wasn't working
amel
amel5d ago
nix package manager isnt supported in bazzite, the devs had more trouble with it than it's worth
Nix Eyes
Nix EyesOP5d ago
Huh I even asked like the community on discourse before installing bazzite and they said it works fine but alright I believe it
amel
amel5d ago
if you really want to get hyprland on your bazzite, in the long run a custom image would be better imo https://github.com/ublue-os/image-template
GitHub
GitHub - ublue-os/image-template: Build your own custom Universal B...
Build your own custom Universal Blue Image! Contribute to ublue-os/image-template development by creating an account on GitHub.
Nix Eyes
Nix EyesOP5d ago
Yeah I tried to figure that but with had some trouble so I gave up haha
amel
amel5d ago
but if you got it to work using layers then its all good, but again you might experience similar package conflicts/issues
Nix Eyes
Nix EyesOP5d ago
but even installing hyprpanel shows astal-io still
皇家海星
皇家海星5d ago
idk it might be better to just give up on hyprpanel
amel
amel5d ago
that error is usually caused with dnf commands iirc, probably one of the packages called for dnf commands or sth
Nix Eyes
Nix EyesOP5d ago
was just about to don't need it eveyrthing works
amel
amel5d ago
with this template you just edit build.sh im pretty sure if you want to give it another try
Nix Eyes
Nix EyesOP5d ago
I'd love to but I couldn't add changes to the files github was just giving erorrs but i've also been distrohopping through like 10 distros the past week and a half and id rather not install all my games again haha
皇家海星
皇家海星5d ago
i'd suggest /home on a separate drive but that means you will have to install everything again
Nix Eyes
Nix EyesOP5d ago
yeah Im good hyprpanel isn't that worth haha
皇家海星
皇家海星5d ago
imo a separate de is the one thing that should be layered I can't imagine hyprland running through an arch distrobox haha
Nix Eyes
Nix EyesOP5d ago
could you help me with hyprpaper rq befoer I close this help thread
皇家海星
皇家海星5d ago
should just be
systemctl --user enable --now hyprpaper
systemctl --user enable --now hyprpaper
unless im missing something
Nix Eyes
Nix EyesOP5d ago
eyes@Bazzite ~> hyprpaper
[LOG] Welcome to hyprpaper!
built from commit ()
terminate called after throwing an instance of 'std::runtime_error'
what(): Could not find config in HOME, XDG_CONFIG_HOME, XDG_CONFIG_DIRS or /etc/hypr.
fish: Job 1, 'hyprpaper' terminated by signal SIGABRT (Abort)
eyes@Bazzite ~ [SIGABRT]>
eyes@Bazzite ~> hyprpaper
[LOG] Welcome to hyprpaper!
built from commit ()
terminate called after throwing an instance of 'std::runtime_error'
what(): Could not find config in HOME, XDG_CONFIG_HOME, XDG_CONFIG_DIRS or /etc/hypr.
fish: Job 1, 'hyprpaper' terminated by signal SIGABRT (Abort)
eyes@Bazzite ~ [SIGABRT]>
皇家海星
皇家海星5d ago
ah yea you need to add a config for it
preload = /usr/share/wallpapers/Mountain/contents/images_dark/5120x2880.png
wallpaper = , /usr/share/wallpapers/Mountain/contents/images_dark/5120x2880.png
preload = /usr/share/wallpapers/Mountain/contents/images_dark/5120x2880.png
wallpaper = , /usr/share/wallpapers/Mountain/contents/images_dark/5120x2880.png
replace your wallpaper location
Nix Eyes
Nix EyesOP5d ago
ahhhhh ty

Did you find this page helpful?