On 11/30/25 3:36 PM, Robert Alessi wrote:
> On Sun, Nov 30, 2025 at 08:46:31PM +0100, Jan Stary wrote:
>> On Nov 30 12:45:00, alessi@robertalessi.net wrote:
>> > Yesterday, I wanted to upgrade my VPS to 7.8, but I did
>> >
>> > sysupgrade -ns
>> >
>> > This was clearly a mistake.
>>
>> Why? Is there something specific you need
>> that works in 7.8 but not in a snapshot?
>
> No, but as this is a server, I find it simpler and arguably more
> stable to just simply syspatch than to go through the whole process of
> sysupgrade to keep my machine updated. Besides, I have binaries and
> their associated libraries in the chroot of httpd that need to be
> manually replaced when new versions are released. I would gladly do
> without this!
unrelated suggestion: script your chroot updates. then it becomes
* sysupdate -s
* pkg_add -u
* updatechroot
done...
yes, getting your updatchroot script working perfectly is a bit of
testing, but SO worth it once done.
back to the topic: well, here's your choices:
1) run -current until next release. Probably no issue, other than you
may need/want to do a sysupgrade -s along the way.
2) push the system backwards to 7.8. May create all kinds of terrifying
issues...or may work just fine.
A couple thoughts...
1) IF you haven't yet upgraded packages, pushing backwards may work
fairly well. IF you have upgraded your packages, I'd suggest riding
the -current wave. Really.
2) I just happened to do this today to troubleshoot a bizarre and
subtle problem(*). I did not have problems with the backwards push,
and in fact, I'm still running packages from the week old snapshot.
However, the "fanciest" package I have on this machine is "rsync",
and rsync is really easy-going in terms of dependencies.
Your millage will differ. But the official answer is "forward only"
and if you wish to push backwards, you get to keep the pieces if
it breaks. But then, you were already semi-resigned to reinstalling.
But personally...I normally only run snapshots.
Nick.
(*) This problem probably won't impact you unless you run a very old
revision of the firmware on an ixl(4) card. But I haven't had a
chance to properly track down the problem yet, so ixl(4) MAY be
innocent.
No comments:
Post a Comment