On 10/28/26 06:20, Robert Alessi wrote:
Answering to myself with one more question.
A diff between the packages that I have and the same taken from 8.0
shows that quite a lot of packages have changed.
As I keep a list from pkg_info -mz in my backups, I wonder if a
solution would not be to first remove everything with pkg_delete -X,
then do sysupgrade -R 80 and finally reinstall all my packages from
the list.
Any thoughts about this course of action?
Many thanks,
R
On Wed, Oct 28, 2026 at 10:08:31AM +0100, Robert Alessi wrote:
Hi,
I made a big mistake last Sunday. I ran sysupgrade -ns instead of -n
on a disc where I absolutely need to have -stable.
Since then, I've been running `pkg_add -u` every morning, but I never
did a sysupgrade because it wasn't until this morning that I realized my
mistake.
As of now, pkg_add -u reports only this:
Couldn't find updates for ministream-0.99.1 py3-standard-pkg-resources-1.0.0
Not surprisingly, as these packages are missing in -stable.
I know I'll be able to catch up 8.1 anyway once it's released. But is
there a safe way to revert from a -current that never was sysupgraded
to -stable at this time?
I feel sorry about myself, any help will be much appreciated.
-- Robert
First of all... evaluate your "absolutely need to have -stable" statement.
But, if you really decide you must run -stable, here are the options I see:
* You should have good backups. Follow the process you would follow if your
storage had failed to rebuild your system back to the desired state and date.
If you can't do that -- recognize you are doing things wrong, and
running -stable isn't your biggest problem. If you do have a backup, but
restoring from it scares you...you don't have a backup.
* Being we aren't very far past -release, you may have luck removing existing
packages, forcing a downgrade to 8.0-release, and reinstalling the packages.
I'd give this a "very likely to succeed" rating...but I've left weasel words
in there to cover my tail if it blows up on you.
* Complete reinstall -- probably to another disk, so you have the old one for
reference. Install packages, copy config files and data...done.
Nick.