Update 2.3 -> 2.3.1 Crash (übermittelt) und Konsole weg (PHP syntax error)



  • Hallo zusammen!
    Über das Dashboard habe ich den Update der Version 2.3.1 durchgeführt (siehe Screenshot #1 im Anhang). Der Update an sich ist erfolgreich verlaufen. Hier ist das Protokoll:

    Updating repositories metadata…
    Updating pfSense-core repository catalogue...
    pfSense-core repository is up-to-date.
    Updating pfSense repository catalogue...
    pfSense repository is up-to-date.
    All repositories are up-to-date.

    Upgrading pkg... done.
    Updating repositories metadata...
    Updating pfSense-core repository catalogue...
    Fetching meta.txz: . done
    Fetching packagesite.txz: . done
    Processing entries: .. done
    pfSense-core repository update completed. 13 packages processed.
    Updating pfSense repository catalogue...
    Fetching meta.txz: . done
    Fetching packagesite.txz: .......... done
    Processing entries: .......... done
    pfSense repository update completed. 376 packages processed.

    Upgrading pfSense-repo... done.
    Updating repositories metadata...
    Updating pfSense-core repository catalogue...
    Repository pfSense-core has a wrong packagesite, need to re-create database
    Fetching meta.txz: . done
    Fetching packagesite.txz: . done
    Processing entries: .. done
    pfSense-core repository update completed. 13 packages processed.
    Updating pfSense repository catalogue...
    Repository pfSense has a wrong packagesite, need to re-create database
    Fetching meta.txz: . done
    Fetching packagesite.txz: .......... done
    Processing entries: .......... done
    pfSense repository update completed. 376 packages processed.

    Unlocking package pfSense-kernel-pfSense... done.
    Downloading upgrade packages...
    Updating pfSense-core repository catalogue...
    pfSense-core repository is up-to-date.
    Updating pfSense repository catalogue...
    pfSense repository is up-to-date.
    All repositories are up-to-date.
    Checking for upgrades (61 candidates): .......... done
    Processing candidates (61 candidates): .......... done
    The following 63 package(s) will be affected (of 0 checked):

    New packages to be INSTALLED:
    uclcmd: 0.1 [pfSense]
    libucl: 0.8.0 [pfSense]

    Installed packages to be UPGRADED:
    unbound: 1.5.5 -> 1.5.8 [pfSense]
    sqlite3: 3.9.2 -> 3.11.1 [pfSense]
    smartmontools: 6.4_1 -> 6.4_2 [pfSense]
    rate: 0.9 -> 0.9_1 [pfSense]
    python27: 2.7.11_1 -> 2.7.11_2 [pfSense]
    php56-zlib: 5.6.20 -> 5.6.21 [pfSense]
    php56-xmlwriter: 5.6.20 -> 5.6.21 [pfSense]
    php56-xmlreader: 5.6.20 -> 5.6.21 [pfSense]
    php56-xml: 5.6.20 -> 5.6.21 [pfSense]
    php56-tokenizer: 5.6.20 -> 5.6.21 [pfSense]
    php56-sysvshm: 5.6.20 -> 5.6.21 [pfSense]
    php56-sysvsem: 5.6.20 -> 5.6.21 [pfSense]
    php56-sysvmsg: 5.6.20 -> 5.6.21 [pfSense]
    php56-sqlite3: 5.6.20 -> 5.6.21 [pfSense]
    php56-sockets: 5.6.20 -> 5.6.21 [pfSense]
    php56-simplexml: 5.6.20 -> 5.6.21 [pfSense]
    php56-shmop: 5.6.20 -> 5.6.21 [pfSense]
    php56-session: 5.6.20 -> 5.6.21 [pfSense]
    php56-readline: 5.6.20 -> 5.6.21 [pfSense]
    php56-posix: 5.6.20 -> 5.6.21 [pfSense]
    php56-pdo_sqlite: 5.6.20 -> 5.6.21 [pfSense]
    php56-pdo: 5.6.20 -> 5.6.21 [pfSense]
    php56-pcntl: 5.6.20 -> 5.6.21 [pfSense]
    php56-openssl: 5.6.20 -> 5.6.21 [pfSense]
    php56-opcache: 5.6.20 -> 5.6.21 [pfSense]
    php56-mcrypt: 5.6.20 -> 5.6.21 [pfSense]
    php56-mbstring: 5.6.20 -> 5.6.21 [pfSense]
    php56-ldap: 5.6.20 -> 5.6.21 [pfSense]
    php56-json: 5.6.20 -> 5.6.21 [pfSense]
    php56-hash: 5.6.20 -> 5.6.21 [pfSense]
    php56-gettext: 5.6.20 -> 5.6.21 [pfSense]
    php56-filter: 5.6.20 -> 5.6.21 [pfSense]
    php56-dom: 5.6.20 -> 5.6.21 [pfSense]
    php56-curl: 5.6.20 -> 5.6.21 [pfSense]
    php56-ctype: 5.6.20 -> 5.6.21 [pfSense]
    php56-bz2: 5.6.20 -> 5.6.21 [pfSense]
    php56-bcmath: 5.6.20 -> 5.6.21 [pfSense]
    php56: 5.6.20 -> 5.6.21 [pfSense]
    pfSense-rc: 2.3 -> 2.3.1 [pfSense-core]
    pfSense-kernel-pfSense: 2.3 -> 2.3.1 [pfSense-core]
    pfSense-default-config: 2.3 -> 2.3.1 [pfSense-core]
    pfSense-base: 2.3 -> 2.3.1 [pfSense-core]
    pfSense-Status_Monitoring: 1.0_1 -> 1.3_1 [pfSense]
    pfSense: 2.3_1 -> 2.3.1 [pfSense]
    perl5: 5.20.3_8 -> 5.20.3_12 [pfSense]
    pecl-zmq: 1.1.3 -> 1.1.3_1 [pfSense]
    openvpn: 2.3.9 -> 2.3.11 [pfSense]
    nettle: 2.7.1 -> 3.2 [pfSense]
    libzmq4: 4.1.3 -> 4.1.4_1 [pfSense]
    libsodium: 1.0.3 -> 1.0.8 [pfSense]
    libedit: 3.1.20150325_1 -> 3.1.20150325_2 [pfSense]
    gmp: 5.1.3_2 -> 5.1.3_3 [pfSense]
    glib: 2.44.1_3 -> 2.46.2 [pfSense]
    gettext-runtime: 0.19.6 -> 0.19.7 [pfSense]
    filterlog: 0.1_1 -> 0.1_2 [pfSense]
    dnsmasq-devel: 2.76.0test8 -> 2.76.0test12 [pfSense]
    curl: 7.47.0 -> 7.48.0_1 [pfSense]
    cpdup: 1.17_2 -> 1.18 [pfSense]
    bsnmp-ucd: 0.4.1 -> 0.4.2 [pfSense]

    Installed packages to be REINSTALLED:
    rrdtool-1.5.5_1 [pfSense] (options changed)
    nginx-1.8.1,2 [pfSense] (options changed)

    72 MiB to be downloaded.
    Fetching unbound-1.5.8.txz: …....... done
    Fetching sqlite3-3.11.1.txz: .......... done
    Fetching smartmontools-6.4_2.txz: .......... done
    Fetching rrdtool-1.5.5_1.txz: .......... done
    Fetching rate-0.9_1.txz: ..... done
    Fetching python27-2.7.11_2.txz: .......... done
    Fetching php56-zlib-5.6.21.txz: .. done
    Fetching php56-xmlwriter-5.6.21.txz: .. done
    Fetching php56-xmlreader-5.6.21.txz: .. done
    Fetching php56-xml-5.6.21.txz: .. done
    Fetching php56-tokenizer-5.6.21.txz: . done
    Fetching php56-sysvshm-5.6.21.txz: . done
    Fetching php56-sysvsem-5.6.21.txz: . done
    Fetching php56-sysvmsg-5.6.21.txz: . done
    Fetching php56-sqlite3-5.6.21.txz: .. done
    Fetching php56-sockets-5.6.21.txz: .... done
    Fetching php56-simplexml-5.6.21.txz: ... done
    Fetching php56-shmop-5.6.21.txz: . done
    Fetching php56-session-5.6.21.txz: ... done
    Fetching php56-readline-5.6.21.txz: .. done
    Fetching php56-posix-5.6.21.txz: . done
    Fetching php56-pdo_sqlite-5.6.21.txz: .. done
    Fetching php56-pdo-5.6.21.txz: ..... done
    Fetching php56-pcntl-5.6.21.txz: .. done
    Fetching php56-openssl-5.6.21.txz: ..... done
    Fetching php56-opcache-5.6.21.txz: ...... done
    Fetching php56-mcrypt-5.6.21.txz: .. done
    Fetching php56-mbstring-5.6.21.txz: .......... done
    Fetching php56-ldap-5.6.21.txz: .. done
    Fetching php56-json-5.6.21.txz: .. done
    Fetching php56-hash-5.6.21.txz: .......... done
    Fetching php56-gettext-5.6.21.txz: . done
    Fetching php56-filter-5.6.21.txz: .. done
    Fetching php56-dom-5.6.21.txz: ..... done
    Fetching php56-curl-5.6.21.txz: ... done
    Fetching php56-ctype-5.6.21.txz: . done
    Fetching php56-bz2-5.6.21.txz: .. done
    Fetching php56-bcmath-5.6.21.txz: .. done
    Fetching php56-5.6.21.txz: .......... done
    Fetching pfSense-rc-2.3.1.txz: . done
    Fetching pfSense-kernel-pfSense-2.3.1.txz: .......... done
    Fetching pfSense-default-config-2.3.1.txz: . done
    Fetching pfSense-base-2.3.1.txz: .......... done
    Fetching pfSense-Status_Monitoring-1.3_1.txz: .. done
    Fetching pfSense-2.3.1.txz: . done
    Fetching perl5-5.20.3_12.txz: .......... done
    Fetching pecl-zmq-1.1.3_1.txz: ... done
    Fetching openvpn-2.3.11.txz: .......... done
    Fetching nginx-1.8.1,2.txz: .......... done
    Fetching nettle-3.2.txz: .......... done
    Fetching libzmq4-4.1.4_1.txz: .......... done
    Fetching libsodium-1.0.8.txz: .......... done
    Fetching libedit-3.1.20150325_2.txz: .......... done
    Fetching gmp-5.1.3_3.txz: .......... done
    Fetching glib-2.46.2.txz: .......... done
    Fetching gettext-runtime-0.19.7.txz: .......... done
    Fetching filterlog-0.1_2.txz: . done
    Fetching dnsmasq-devel-2.76.0test12.txz: .......... done
    Fetching curl-7.48.0_1.txz: .......... done
    Fetching cpdup-1.18.txz: ... done
    Fetching bsnmp-ucd-0.4.2.txz: .. done
    Fetching uclcmd-0.1.txz: .. done
    Fetching libucl-0.8.0.txz: .......... done
    Checking integrity... done (0 conflicting)

    Upgrading pfSense kernel...
    Updating pfSense-core repository catalogue...
    pfSense-core repository is up-to-date.
    Updating pfSense repository catalogue...
    pfSense repository is up-to-date.
    All repositories are up-to-date.
    Checking integrity... done (0 conflicting)
    The following 2 package(s) will be affected (of 0 checked):

    Installed packages to be UPGRADED:
    pfSense-kernel-pfSense: 2.3 -> 2.3.1 [pfSense-core]
    pfSense-rc: 2.3 -> 2.3.1 [pfSense-core]
    [1/2] Upgrading pfSense-rc from 2.3 to 2.3.1…
    [1/2] Extracting pfSense-rc-2.3.1: …. done
    [2/2] Upgrading pfSense-kernel-pfSense from 2.3 to 2.3.1…
    ===> Keeping a copy of current kernel in /boot/kernel.old
    [2/2] Extracting pfSense-kernel-pfSense-2.3.1: …....... done
    Upgrade is complete.  Rebooting in 10 seconds.

    Locking package pfSense-kernel-pfSense... done.
    Success

    Nach dem Booten folgte ein Crash, dessen Daten ich an pfSense Support übermittelt habe, obwohl eine Erfolgsmeldung kam (siehe Anhang Screenshot #2)

    Aber auf der Firewall-Konsole kam am Schluss ein PHP: syntax error 

    Starting syslog... done.
    Starting CRON... done.
    Starting /usr/local/etc/rc.d/sqp_monitor.sh...done.
    PHP Deprecated: Comments starting with '#' are deprecated in /usr/local/etc/php/extensions.ini on line 3 in Unknown on line 0
    PHP:  syntax error, unexpected '$' in /usr/local/etc/php/extensions.ini on line 4
    PHP Deprecated: Comments starting with '#' are deprecated in /usr/local/etc/php/extensions.ini on line 3 in Unknown on line 0
    PHP:  syntax error, unexpected '$' in /usr/local/etc/php/extensions.ini on line 4
    pfSense (pfSense) 2.3.1-RELEASE i386 Tue May 17 10:46:37 CET 2016
    Bootup complete

    Fazit: Ich kann auf der Konsole nichts mehr machen!

    Was kann ich da tun?

    Grüsse

    ![2016-05-19 pfSense 2.3 - 2.3.1 Update #1.PNG](/public/imported_attachments/1/2016-05-19 pfSense 2.3 - 2.3.1 Update #1.PNG)
    ![2016-05-19 pfSense 2.3 - 2.3.1 Update #1.PNG_thumb](/public/imported_attachments/1/2016-05-19 pfSense 2.3 - 2.3.1 Update #1.PNG_thumb)
    ![2016-05-19 pfSense 2.3 - 2.3.1 Update #2.PNG](/public/imported_attachments/1/2016-05-19 pfSense 2.3 - 2.3.1 Update #2.PNG)
    ![2016-05-19 pfSense 2.3 - 2.3.1 Update #2.PNG_thumb](/public/imported_attachments/1/2016-05-19 pfSense 2.3 - 2.3.1 Update #2.PNG_thumb)



  • Hallo bei mir ist die pfSense auch nicht mehr gebootet nach update 2.3.1
    Hat nur Neuinstallation Abhilfe gschafft , danach einspielen Konfigurations Backup. Hardware APU 1C.
    Gruss



  • Danke für den Tipp: Mit der Neuinstallation von pfSense 2.3.1 besteht das Problem beim i386er (32 Bit) PC nicht mehr. Aber, was ist mit der i586er Version (AMD 64 Bit)? Hier wäre für mich eine Neuinstallation problematisch, da dies ein Ausfall diverser Systeme zu Folge haben würde! Hat es da andrerorts auch Crashs gegeben? (Habe zumindest keinen Hinweis gesehen.) Wenn ja, sollte man mit dem Update warten? Kann da jemand Rat geben? Gruss



  • 2.3.1 UND 2.3.1_1 haben bei mir beides mal die amd64 NanoBSD Images gecrasht.
    Sogar dermaßen heftig das noch nicht mal mehr der Kernel geladen werden konnte…
    Im moment kann ich nur sagen Finger weg.



  • Hallo,

    auf meinem APU14d hatte ich jetzt keine probleme bei den Updates.

    Ich habe nicht ganz verstanden wie es bei dir gerade aussieht. Du sagst, dass du das AMD64 System nicht neuinstallieren kannst, da daran viele server hängen. Funktioniert dieses System denn noch soweit, dass du per SSH drauf kommst?

    Ich würde dir dann empfehlen, von dieser extensions.ini ein backup zu machen und die im Log genannten Fehler zu beheben mittels vi. Die Raute sollte damals wohl eine Kommentarzeile widerspiegeln, die kann man also vermutlich komplett raus löschen. Und die Zeile 4, mit dem $, kann man vielleicht die Variable ersetzen. Danach ngingx neustarten und schauen, ob es dann klappt.

    Ansonsten würde ich dir empfehlen das im englisch sprachigen Teil des Forums zu posten, denn da lesen mehr Leute und vor allem die Entwickler.



  • Hallo
    die Version 2.3.1_1 hat nun bei mir sowohl als i386 (32 Bit) als auch als amd64 (64 Bit) geklappt. Kein Crash (mehr)! Danke für die Korrektur.
    Gruss