• 0 Posts
  • 19 Comments
Joined 10 days ago
cake
Cake day: April 1st, 2026

help-circle



  • The possibility of unattended major upgrades would without a doubt be an upgrade over this mess. Even if it becomes possible, it doesn’t have to be enabled by default anyways. So, if you don’t like it, then you should be able to only make use of UnattendedUpgrades for minor upgrades; if at all*.

    Besides, I don’t think the crowds that use Fedora or Ubuntu Interim are necessarily opposed to it. Especially not if it’s just seamless. Like, what would be even there to oppose if it doesn’t introduce any troubles?


  • ?

    You can easily disable or uninstall unattended upgrades, and I would definitely have noticed if Debian’s unattended upgrades automatically did major release upgrades on its own …

    To be clear, the automatic major release updates in the background does not happen on Debian. I was describing the experience on my daily driver; which happens to be another distro. That’s why I wish to see the day in which Debian does receive this. I’m aware of UnattendedUpgrades doing minor upgrades only; so no major upgrades*.

    IMO that’s not an issue at all, both Debian and Ubuntu are very good about providing security updates for their oldstable releases. Maybe your desktop environment or text editor isn’t going to receive updates anymore, but I have a really hard time imagining a relevant scenario where that makes a difference for security.

    I absolutely love the effort put in by Debian’s Security Team. But as they only provide it for three years after release, I don’t feel confident to continue using it, even if I value the work of the group of volunteers that make Debian LTS possible. Note that “too paranoid” were keywords in my previous message.


  • I did maybe half of these steps and it still went without issue.

    That’s cool and all. But, to give some context as to where I’m coming from: for the last 2-3 years or so, I receive automatic major release updates in the background. Sometimes, it takes me up to a week before I even notice it. I wish to see the day that Debian is released from its UnattendedUpgrades shackles and can ascend into pure bliss.

    I’m a big fan of skipping over one major release when upgrading

    I’m too paranoid on security to consider that 😅. But I’m glad it works out for you.











  • I’m glad to hear that you found the most egregious culprit. Hopefully you’ll be able to get it to work after your subscription list ‘functions’ (again). (I’m honestly completely oblivious of what this software is or how it works.)

    Though, if you allow me, I would like to give some comments. So, without further ado.

    Throne came up with another error, it was unable to change file ownership in /usr directory

    Hmm…, curious. I would think that it shouldn’t even (necessarily) require anything like that. And, if it does, perhaps the maintainer/contributor should be addressed in hopes of resolving the issue; I’m sure they can figure out a workaround (or so).

    (of course it couldn’t, it’s an immutable system)

    😅. This is actually a very nuanced topic:

    • Bazzite has for example made plenty of changes to /usr compared to its upstream; i.e. Fedora Atomic. So, there is a supported way of doing this in order to create an image with the desired changes to /usr. If you got any such needs, consider taking a look at this page of Bazzite’s documentation.
    • Furthermore, instead of making changes to the content of folders like /usr/etc, /usr/share et cetera; one could instead make changes to the content of folders like /etc ~/.local/share et cetera.
    • If you only want to write to /usr once and would like for said changes to not persist after a reboot, then commands like rpm-ostree usroverlay and bootc usr-overlay are worth mentioning.

    So, to be clear: while it is true that Fedora Atomic does not like/support making changes to /usr at runtime, it’s not like it’s necessarily limiting you if you really desire to make changes to /usr. Even if non of the methods 100% function like how sudo <input change> /usr/<some content> would on a traditional distro*.

    Thanks a lot for so much effort figuring things out!

    It has been my pleasure 😊!


  • Bazzite shows that terra-release is indeed installed

    Assuming it is disabled (as happened in https://github.com/ublue-os/bazzite/issues/2580)

    Interesting conflict; as these seem to be at odds with each other. I wonder what’s up. If it’s indeed disabled, then I would like to apologize for causing any confusion. FWIW, I may have been mislead by Terra’s own documentation. I suppose it might be outdated.


    Anyhow, perhaps we can undertake the steps to uninstall terra-release (even if it’s not there) and (re)install it.

    Uninstalling terra-release

    If terra-release is layered[1], then we’d have to start with rpm-ostree uninstall terra-release. Afterwards, to delete the Terra repository, even if it’s not even there[2]: sudo rm -rf /etc/yum.repos.d/terra.repo

    (Re)installing terra-release

    To (re)install terra-release (as per its own instructions):

    First evoke the following command:

    curl -fsSL https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo | pkexec tee /etc/yum.repos.d/terra.repo
    

    And then, evoke this one: sudo rpm-ostree install terra-release . I’m unsure if sudo is required. Personally, first I’ll do is without sudo. Only after it fails due to permissions will I do it with sudo.

    A reboot is probably required for it to take effect. Hence, try evoking rpm-ostree install throne only after performing a reboot.


    1. You can check this with rpm-ostree status. If it is, you will find it after LayeredPackages:. If it’s not, you should not evoke rpm-ostree uninstall terra-release, as it wouldn’t get through anyways. ↩︎

    2. If ls /etc/yum.repos.d/ | grep "terra" doesn’t yield anything, then you may skip this. But evoking the command to delete something that’s not there, isn’t bad or anything. ↩︎


  • Nekoray in particular doesn’t have .rpm

    Perhaps they don’t provide any themselves. But installing it from a repository is preferred anyways. To be clear, it’s found within Terra’s repository. The very same Terra repository that’s enabled by default on Bazzite. So, as I see it, there’s nothing that would prevent rpm-ostree install nekoray from working. Have you even tried this?

    I don’t know why V2RayN doesn’t work though. Try Nekoray and let us know how it goes.

    EDIT: I just noticed how Nekoray has seemingly lost its maintainer. Thankfully, someone forked it and renamed it to Throne. And, with it, we find ourselves an RPM repository to install from. Thankfully, you don’t even have to go through any hoops, as it’s also found in the Terra repository. So you’re simply one rpm-ostree install throne removed from installing it.