SG2440 cluster node upgrade to 2.4.2 - Missing objects & "_vlan" replaced by dot



  • Hi all,

    i have pfsense in HA with 2 nodes. Backup node upgraded with no issue at all. On Master node instead i got several errors in /cf/conf/upgrade_log.latest.txt as shown below:

    [43/188] Extracting pear-Net_URL2-2.2.1: …....... done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ldap.so' - Shared object "libssl.so.7" not found, required by "libldap-2.4.so.2" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/mbstring.so' - Shared object "libonig.so.2" not found, required by "mbstring.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/openssl.so' - Shared object "libssl.so.7" not found, required by "openssl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/readline.so' - Shared object "libreadline.so.8" not found, required by "readline.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    install ok: channel://pear.php.net/Net_URL2-2.2.1

    [44/188] Extracting pear-Net_Socket-1.0.14: .. done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ldap.so' - Shared object "libssl.so.7" not found, required by "libldap-2.4.so.2" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/mbstring.so' - Shared object "libonig.so.2" not found, required by "mbstring.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/openssl.so' - Shared object "libssl.so.7" not found, required by "openssl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/readline.so' - Shared object "libreadline.so.8" not found, required by "readline.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    install ok: channel://pear.php.net/Net_Socket-1.0.14

    [74/188] Extracting pear-HTTP_Request2-2.3.0,1: …....... done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/mbstring.so' - Shared object "libonig.so.2" not found, required by "mbstring.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/openssl.so' - Shared object "libssl.so.7" not found, required by "openssl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/readline.so' - Shared object "libreadline.so.8" not found, required by "readline.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    pear/HTTP_Request2 can optionally use PHP extension "fileinfo"
    pear/HTTP_Request2 can optionally use PHP extension "openssl"
    install ok: channel://pear.php.net/HTTP_Request2-2.3.0

    [75/188] Extracting pear-Cache_Lite-1.7.16,1: …....... done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/mbstring.so' - Shared object "libonig.so.2" not found, required by "mbstring.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/openssl.so' - Shared object "libssl.so.7" not found, required by "openssl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/readline.so' - Shared object "libreadline.so.8" not found, required by "readline.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    install ok: channel://pear.php.net/Cache_Lite-1.7.16

    [76/188] Extracting pear-Net_SMTP-1.8.0: …....... done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/mbstring.so' - Shared object "libonig.so.2" not found, required by "mbstring.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/openssl.so' - Shared object "libssl.so.7" not found, required by "openssl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/readline.so' - Shared object "libreadline.so.8" not found, required by "readline.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    pear/Net_SMTP can optionally use package "pear/Auth_SASL" (version >= 1.0.5)
    install ok: channel://pear.php.net/Net_SMTP-1.8.0

    [161/188] Extracting pear-Crypt_CHAP-1.5.0: … done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/intl.so' - Shared object "libicui18n.so.58" not found, required by "intl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    install ok: channel://pear.php.net/Crypt_CHAP-1.5.0
    [162/188] Installing openvpn-2.4.4…
    [162/188] Extracting openvpn-2.4.4: …....... done
    [163/188] Installing pear-XML_RPC2-1.1.3…
    [163/188] Extracting pear-XML_RPC2-1.1.3: …....... done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/intl.so' - Shared object "libicui18n.so.58" not found, required by "intl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    install ok: channel://pear.php.net/XML_RPC2-1.1.3

    [163/188] Extracting pear-XML_RPC2-1.1.3: …....... done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/intl.so' - Shared object "libicui18n.so.58" not found, required by "intl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    install ok: channel://pear.php.net/XML_RPC2-1.1.3

    [164/188] Extracting pear-Net_IPv6-1.3.0.b2_2: …... done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/intl.so' - Shared object "libicui18n.so.58" not found, required by "intl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    install ok: channel://pear.php.net/Net_IPv6-1.3.0b2

    [165/188] Extracting pear-Net_Growl-2.7.0: …....... done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/intl.so' - Shared object "libicui18n.so.58" not found, required by "intl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    pear/Net_Growl can optionally use package "channel://pear.phpunit.de/PHPUnit" (version >= 3.6.0)
    install ok: channel://pear.php.net/Net_Growl-2.7.0

    [166/188] Extracting pear-Auth_RADIUS-1.1.0: …. done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/intl.so' - Shared object "libicui18n.so.58" not found, required by "intl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    install ok: channel://pear.php.net/Auth_RADIUS-1.1.0

    [169/188] Extracting pear-Mail-1.4.1,1: …....... done

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/intl.so' - Shared object "libicui18n.so.58" not found, required by "intl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ssh2.so' - Shared object "libssl.so.7" not found, required by "libssh2.so.1" in Unknown on line 0
    install ok: channel://pear.php.net/Mail-1.4.1

    Files are available in /usr/local/lib/php/20131226/ but libssl.so.7 or libicui18n.so.58 etc. are not in the system nor on the working backup node

    I tried to reapply/ force a manual pkg upgrade using

    pkg-static update -f
    pkg-static upgrade -fy

    but i got

    [177/189] Extracting pfSense-pkg-snort-3.2.9.5_3: 100%

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/curl.so' - Shared object "libssl.so.7" not found, required by "libcurl.so.4" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/ldap.so' - Shared object "libssl.so.7" not found, required by "libldap-2.4.so.2" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/openssl.so' - Shared object "libssl.so.7" not found, required by "openssl.so" in Unknown on line 0

    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/readline.so' - Shared object "libreadline.so.8" not found, required by "readline.so" in Unknown on line 0
    Removing snort components…
    Menu items... done.
    Services... done.
    Loading package instructions...
    pkg-static: Fail to rename /var/db/snort/sidmods/.disablesid-sample.conf.gqejC3weS54Y -> /var/db/snort/sidmods/disablesid-sample.conf:No such file or directory

    The real issue is on the interface/vlan definition because now they are listed in this way, missing "_vlan":

    WAN_0 (wan) -> igb0.50    -> v4:
    LAN_0 (lan) -> igb1.10    -> v4:
    DMZ (opt1)      -> igb2.20    -> v4:
    WAN_1 (opt2) -> igb0.32    -> v4:
    CARP (opt3) -> igb3.999  -> v4:
    LAN_1 (opt4) -> igb1.11    -> v4:
    LAN_2 (opt5) -> igb1.40    -> v4:
    VOCE (opt6) -> igb1.100  -> v4:
    LAN_3 (opt7) -> igb2.70    -> v4:

    Vlan name format ifid.vlanid (read interface-id dot vlan-id) is confirmed by ifconfig command and others.

    I reinstalled from 2.3 ADI scratch several times but i always get the same issue during install and same dotted vlans once upgraded to 2.4.

    Packages i use:

    aws-wizard
    acme
    ipsec-profile-wizard
    Netgate_Coreboot_Upgrade
    ntopng
    openvpn-client-export
    pfBlockerNG
    snort

    Any ideas or tips?

    Thanks in advance

    Walter


  • Galactic Empire

    The way vlans are named changed in 2.4.1 IIRC


  • Rebel Alliance Developer Netgate

    The VLAN names did change, so that's not a problem at all.

    The other errors are not unusual to see since those are typically on the interim reboot (The upgrade will install the kernel, reboot, then upgrade all packages since there will be library mismatches, then reboot again).

    The only time you really need to worry is if you see errors like that during a normal (re)boot after the upgrade should be complete.



  • Hey,

    thanks for your reply and help

    @NogBadTheBad:

    The way vlans are named changed in 2.4.1 IIRC

    Since notation with dot is largely used in freebsd i would to agree with you but:

    • Other HA node report vlans in the common way (ifid_vlanid)

    • Denis Karpushin @ customercare.netgate.com told me, not having subscription, to post on pfsense forum or reddit to get help

    @jimp:

    The VLAN names did change, so that's not a problem at all.

    I remember several scripts in pfsense where check for named ifid_vlanid to work with

    @jimp:

    The other errors are not unusual to see since those are typically on the interim reboot (The upgrade will install the kernel, reboot, then upgrade all packages since there will be library mismatches, then reboot again).

    I am ok with you if this happen along upgrade

    @jimp:

    The only time you really need to worry is if you see errors like that during a normal (re)boot after the upgrade should be complete.

    Normal reboot does not show any of this warning; at least until last OS reinstall.



  • Rebel Alliance Developer Netgate

    If your secondary system doesn't have that syntax then your secondary is broken in some way. The configuration did not upgrade properly.


Log in to reply