Hi!

I recently upgraded to 8.1 and my installation seems to be mostly working except that when I refreshed my packages with pkgin today firefox broke with a message that libxul couldn't find libicui18n.so.64 (I'm on my phone now so all this is from memory).

I tried with a different version of firefox but no luck and I also got the same result when using pkg_add. I seem to have some icu package installed and firefox worked fine until today.

Another thing when switching to 8.1 is that during boot I get a warning that $mtoff isn't set up right. I tried searching for a reasonable value for it but with no luck.

I come from Linux-land so I'm new to all things BSD. Any suggestions to how to fix these problems will be appreciated ?

Which image did you use to update the system? 8.1 or 8.1_STABLE ?
Which repo is /usr/pkg/etc/pkgin/repositories.conf pointing to?
Which arch, and which version are you updating from? I've switched to firefox from midori two days ago on 8.1_STABLE amd64 and things are working fine.

I didn't know about 8.1_STABLE so I just changed 8.0 to 8.1 in my repositories.conf. Can I switch to 8.1_STABLE from 8.1 without catastrophic failure?

You mean that you've just edited /usr/pkg/etc/pkgin/repositories.conf and run pkgin update? Now, that should be trouble... ?
You should update the base first, otherwise there will be inconsistencies between kernel/base and userland binaries.
Remember, unlike Linux, BSDs are fully integrated OSs.

Heads-up...
The proper way to do it is to boot the new version image and choose update instead of install. Make sure you pick the correct repo, right now it should end in /8.1/All
Reboot and run pkgin update followed by pkgin full-upgrade. Clean the cache using pkgin clean ?

No, first I upgraded kernel+base with sysupgrade ?

Can you try installing PKG icu?

“Only the paranoid survive.”

― Harold Finch
NetBSD VPS , NetBSD , OS108

    Jay Yeah, I tried to reinstall icu but all I got was "nothing to do" even if I used the force flag.

    It's all very strange, I went and reinstalled 8.1 and now firefox works like a charm ? Next time I do a kernel upgrade I think I'll try and download the image and upgrade from there instead of using sysupgrade.

    • Jay likes this.

    Probably wise, sysinst has so far been nice to me ?