[GELÖST] 19.1.1 PHP error Firmware und plugins

Started by Snoopy325, February 13, 2019, 07:36:12 AM

Previous topic - Next topic
February 13, 2019, 07:36:12 AM Last Edit: March 11, 2019, 03:27:47 PM by franco
Hallo zusammen, seit der Version 19.1.x habe ich das Problem, dass keine Firmwareaktualisierungen oder auch die Plugins nicht mehr angezeiget werden. Es erscheint folgende Fehlermeldung.

Error at /usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php:725 - Undefined offset: 1 (errno=8)

Dies passierte zum ersten Mal, als ich von 18 auf 19 upgedatet habe.
Allerdings passiert es auch, wenn ich das 19er System von Grundauf neu installiere und meine Config dann zurücksichere.
Hat jemand dieses Problem mit der 19er Version nicht? Oder ist es ein generelles Problem.
Nach jedem Neustart ist der Fehler für eine kurze Zeit weg, kommt aber immer wieder.
Hat jemand eine Lösung?

das dürfte am Befehl "opnsense-version -nv" liegen, bei dem irgendwas bei dir nicht klappt. Wenn dem so ist, solltest du ihn mal ausführen und das Ergebnis posten, wenn er wieder mal nicht geht.

Jetzt ist der Fehler weg.
Lösung bei war "reisntall Kernel"

Zu früh gefreut, der Fehler taucht wieder auf.

[17-Feb-2019 09:03:55 Europe/Berlin] Exception: Error at /usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php:725 - Undefined offset: 1 (errno=8) in /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php:85
Stack trace:
#0 /usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php(725): OPNsense\Base\ApiControllerBase->APIErrorHandler(8, 'Undefined offse...', '/usr/local/opns...', 725, Array)
#1 [internal function]: OPNsense\Core\Api\FirmwareController->infoAction()
#2 [internal function]: Phalcon\Dispatcher->callActionMethod(Object(OPNsense\Core\Api\FirmwareController), 'infoAction', Array)
#3 [internal function]: Phalcon\Dispatcher->dispatch()
#4 /usr/local/opnsense/www/api.php(26): Phalcon\Mvc\Application->handle()
#5 {main}
[17-Feb-2019 09:08:53 Europe/Berlin] Exception: Error at /usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php:725 - Undefined offset: 1 (errno=8) in /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php:85
Stack trace:
#0 /usr/local/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php(725): OPNsense\Base\ApiControllerBase->APIErrorHandler(8, 'Undefined offse...', '/usr/local/opns...', 725, Array)
#1 [internal function]: OPNsense\Core\Api\FirmwareController->infoAction()
#2 [internal function]: Phalcon\Dispatcher->callActionMethod(Object(OPNsense\Core\Api\FirmwareController), 'infoAction', Array)
#3 [internal function]: Phalcon\Dispatcher->dispatch()
#4 /usr/local/opnsense/www/api.php(26): Phalcon\Mvc\Application->handle()
#5 {main}

Quote from: fabian on February 13, 2019, 05:34:33 PM
das dürfte am Befehl "opnsense-version -nv" liegen, bei dem irgendwas bei dir nicht klappt. Wenn dem so ist, solltest du ihn mal ausführen und das Ergebnis posten, wenn er wieder mal nicht geht.

Verstehe ich nicht ganz, wenn ich den Befehl ausführe zeigt er einwandfrei die Version an.  opnsense 19.1.1

February 26, 2019, 02:00:26 PM #5 Last Edit: February 26, 2019, 02:33:30 PM by AC
Hier desselbe

Lösung:
Ich habe ein bisschen in den Updatemirror-Einstellungen rumgespielt. Andere Mirrors getestet, bin dann zu Firmwareflavor LibreSSL gewechselt und hab nach Updates suchen lassen. Es wurden welche gefunden und ich hab einfach oben rechts den Upgrade Now gedrückt.

Etwas seltsam, aber ich werde den Code robuster gestalten und dann schauen wir weiter...

https://github.com/opnsense/core/issues/3254


Grüsse
Franco

In der aktuellen Version ist dieser Fehler nun Geschichte.
TOP :D

Super, danke für die Rückmeldung!


Grüsse
Franco