2.2 Success Story (almost flawless)
-
Rather than doing an in-place 2.1.5 to 2.2 upgrade I opted to do a fresh 2.2 install and restore the 2.1.5 config only (no RRD data).
My Steps:
-
Reboot existing 2.1.5 system to make sure it is in a clean working state.
-
Uninstall packages. In this case GIT and OpenVPN Client Export Utility.
-
Backup 2.1.5 config (without RRD data)
-
Install 2.2 to a new USB flash drive. (i386 mem stick img on a different flash drive as source)
-
Do the first boot config steps at the console (interfaces setup).
-
Login with web GUI configurator and perform the new system config wizard.
-
Reboot
-
Restore config from 2.1.5
Here's the almost flawless part. A minor issue getting SSH working.
SSH didn't come up. So in the console option 14 was to enable. So I did that. But it said it was already enabled. And ask to disable. So I did. Console option 14 was still for enable. So I did again. Did this several times and console option 14 remained for enable and ssh would not work.
Finally went to the web GUI system advanced and enabled it there. That took and ssh is working now.System hardware is 2002 era DELL Inspiron 5100 running on bare metal and disk drive and cd rom both removed.
The built-in NIC is reported as Broadcom BCM4401 Fast EthernetWAN is bfe0_vlan99
LAN is bfe0 -
-
I tried from my console just now - disable and enable sshd worked fine. And the code at https://github.com/pfsense/pfsense/blob/master/etc/rc.initial.toggle_sshd looks quite straightforward - no obvious bug.
Did it give you any other feedback/error?
Can you reproduce it?
and do you care enough :) -
It only occurred initially after installation. After enabling it through the web gui it then showed up in the console correctly as an option to disable. Didn't try it but believe it would probably work now.
The web gui would give the standard message about creating keys and delaying ssh start up. But never did get the success message until enable ssh in via the web gui.
Think it was probably some part of the system seeing it as enable and another as disabled. So out of sync.
No not really concerned about it.