Hi,

I have a Sunfire V120 (Sparc) with mirrored disks running OpenBSD 6.0.
I attempted to update to OpenBSD 6.1 using the files first from:

http://mirrors.sonic.net/pub/OpenBSD/6.1/sparc64

Then from:

https://ftp3.usa.openbsd.org/pub/OpenBSD/6.1/sparc64

First I tried to copy bsd.rd to / and boot from it.  When I boot
using 6.1 bsd.rd (boot /bsd.rd), the boot messages still show
OpenBSD 6.0.

I selected update, selected my mirrored boot/root device but it would
only give options to update bsd, bsd.rd & bsd.mp.  I selected http and
it defaulted to a URL that had /6.0/ in the path.  I changed it to 6.1
but it wouldn't list any of the *61.tgz files.

After rebooting normally (using the new /bsd), it would still show
that I'm running 6.0 (and BOOT 1.7).

Then I tried burning the install61.iso to a CD and booting from it.
The boot messages would show OpenBSD 6.1 (and BOOT 1.9) and it gave
me the option of updating with the *61.tgz files.  Everything seemed
to install just fine.

However, upon rebooting with /bsd, the boot messages showed I was
still running 6.0 (and BOOT 1.7).  To make matters worse, my IP
filters wouldn't load yielding the error:

pfctl: DIOCADDRULE: Operation not supported by device

Also, pkg_add -u gave the following error:

Couldn't find updates for bash-4.3.46 gettext-0.19.7 libiconv-1.14p3
  libidn-1.32p1 libpsl-0.13.0 libunistring-0.9.7 pcre-8.38p0
  pkglocatedb-1.2 sudo-1.8.17.1 vim-7.4.1467p1-no_x11 wget-1.18

This, of course, broke internet access from my internal network.  I
tried upgrading again from the CD and also tried manually upgrading
using the manual upgrade steps.  All this still resulted in the above
error.

I finally decided to roll back by following the manual update steps
but with the files from the install60.iso media.  My firewall rules
are working again.

Could there be something wrong with the kernel files (bsd, bsd.rd)
available for the OpenBSD 6.1 sparc64 release or am I missing a step?

Thanks!

-Jeff

P.S. As an aside, after downgrading to 6.0, I ran add_pkg -u but
forgot to change the URL in my /etc/pkg.conf back to 6.0 from 6.1.  I
let the packages install but should I do a full manual rollback to 6.0
before reattempting another 6.1 upgrade?

Reply via email to