remote upgrade from 9.3-STABLE to 10.x

oliver@

Developer
Hi,

I consider upgrading my 9.3 system to 10.x using what is described here. The thing is - I never did binary updates before so I'm unfamiliar with this process. I'm used to "make world" since 3.3. I don't consider this a big problem, but I only have remote access to the system and I wonder if this upgrade can be done with remote access only?
Currently the system has an openssl, openssh and bind from ports and does not use the system crypto libraries at all (but they are installed). The system runs also ipfw.

I wonder if at some point, the system is rebooted, and the installed still-9-ports fail to run because of missing shared libs because of version bumps in 10.

Any advise?
 
You cannot use freebsd-update(8) on -STABLE systems. So you would have to do a source update to get the system to a -RELEASE version first.

but I only have remote access to the system and I wonder if this upgrade can be done with remote access only?
I do it all the time, so it shouldn't pose any problems. Just make sure you have some alternative means (remote console for example) in case the update does get botched. The risks are pretty much the same as doing a source update/upgrade.

I wonder if at some point, the system is rebooted, and the installed still-9-ports fail to run because of missing shared libs because of version bumps in 10.
As a temporary solution you could install misc/compat9x.
 
You cannot use freebsd-update(8) on -STABLE systems. So you would have to do a source update to get the system to a -RELEASE version first.

This means I have to downgrade to 9.3-RELEASE first?
Is there a possibility to do an update via "make world"? I know that this existed in the past, but I always made a fresh installation for major upgrades to also use the possibility to do bigger changes like filesystem layout, ufs -> zfs and so on... so I have 0 experience in major version upgrades....


Just make sure you have some alternative means (remote console for example) in case the update does get botched.

Mh.... this would mean jump into the car and drive to the datacenter as unfortunally I don't have a possibility to remotly access the console.

As a temporary solution you could install misc/compat9x.

Indeed - seems like a way of doing it
 
This means I have to downgrade to 9.3-RELEASE first?
Is there a possibility to do an update via "make world"? I know that this existed in the past, but I always made a fresh installation for major upgrades to also use the possibility to do bigger changes like filesystem layout, ufs -> zfs and so on... so I have 0 experience in major version upgrades....

No need to downgrade. I've done upgrades from 9.3-RELENG to 10.1-RELENG with no issues using make world remotely. Never use STABLE for production servers.

Mh.... this would mean jump into the car and drive to the datacenter as unfortunally I don't have a possibility to remotly access the console.

If you're worried then I would suggest you to create an identical system in virtual environment and attempt to upgrade remotely. That's one way to test it before actually doing an upgrade on your servers so you won't get locked out or it fails to boot.
 
Back
Top