Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug report when enable Nginx after update 24.7 #4113

Closed
netcedec opened this issue Jul 25, 2024 · 9 comments · Fixed by #4120
Closed

Bug report when enable Nginx after update 24.7 #4113

netcedec opened this issue Jul 25, 2024 · 9 comments · Fixed by #4120
Assignees
Labels
bug Production bug

Comments

@netcedec
Copy link

netcedec commented Jul 25, 2024

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

Describe the bug
After upgrading to 24.7 a bug report appeared, nginx and waf naxsi logs are missing. When restarting the service, the bug report appears. Nginx itself proxies, but no more.
The nginx and waf configurations have not been changed since the upgrade.

To Reproduce
Steps to reproduce the behavior:

  1. Go to opnsense
  2. Click on update
  3. After update go in Loby -> Dashboard
  4. Add Widget "Services"
  5. Save widget
  6. Click on reload service "Reverse Proxy and Web Server"
  7. Go Services -> Nginx -> Logs / HTTP Access or HTTP Error

Expected behavior
Service reload, there are logs in Nginx

Screenshots

image

image

Relevant log files
In bug report

PHP Error:

[25-Jul-2024 18:08:57 Europe/Moscow] Exception: Response Already Sent in /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Response.php:97
Stack trace:
#0 /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php(356): OPNsense\Mvc\Response->send()
#1 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Dispatcher.php(167): OPNsense\Base\ApiControllerBase->afterExecuteRoute(Object(OPNsense\Mvc\Dispatcher))
#2 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Router.php(156): OPNsense\Mvc\Dispatcher->dispatch(Object(OPNsense\Mvc\Request), Object(OPNsense\Mvc\Response), Object(OPNsense\Mvc\Session))
#3 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Router.php(139): OPNsense\Mvc\Router->performRequest(Object(OPNsense\Mvc\Dispatcher))
#4 /usr/local/opnsense/www/api.php(36): OPNsense\Mvc\Router->routeRequest('/api/nginx/logs...', Array)
#5 {main}
[25-Jul-2024 18:08:58 Europe/Moscow] Exception: Response Already Sent in /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Response.php:97
Stack trace:
#0 /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php(356): OPNsense\Mvc\Response->send()
#1 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Dispatcher.php(167): OPNsense\Base\ApiControllerBase->afterExecuteRoute(Object(OPNsense\Mvc\Dispatcher))
#2 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Router.php(156): OPNsense\Mvc\Dispatcher->dispatch(Object(OPNsense\Mvc\Request), Object(OPNsense\Mvc\Response), Object(OPNsense\Mvc\Session))
#3 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Router.php(139): OPNsense\Mvc\Router->performRequest(Object(OPNsense\Mvc\Dispatcher))
#4 /usr/local/opnsense/www/api.php(36): OPNsense\Mvc\Router->routeRequest('/api/nginx/logs...', Array)
#5 {main}
[25-Jul-2024 18:09:04 Europe/Moscow] Exception: Response Already Sent in /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Response.php:97
Stack trace:
#0 /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php(356): OPNsense\Mvc\Response->send()
#1 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Dispatcher.php(167): OPNsense\Base\ApiControllerBase->afterExecuteRoute(Object(OPNsense\Mvc\Dispatcher))
#2 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Router.php(156): OPNsense\Mvc\Dispatcher->dispatch(Object(OPNsense\Mvc\Request), Object(OPNsense\Mvc\Response), Object(OPNsense\Mvc\Session))
#3 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Router.php(139): OPNsense\Mvc\Router->performRequest(Object(OPNsense\Mvc\Dispatcher))
#4 /usr/local/opnsense/www/api.php(36): OPNsense\Mvc\Router->routeRequest('/api/nginx/logs...', Array)
#5 {main}
[25-Jul-2024 18:09:06 Europe/Moscow] Exception: Response Already Sent in /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Response.php:97
Stack trace:
#0 /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php(356): OPNsense\Mvc\Response->send()
#1 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Dispatcher.php(167): OPNsense\Base\ApiControllerBase->afterExecuteRoute(Object(OPNsense\Mvc\Dispatcher))
#2 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Router.php(156): OPNsense\Mvc\Dispatcher->dispatch(Object(OPNsense\Mvc\Request), Object(OPNsense\Mvc\Response), Object(OPNsense\Mvc\Session))
#3 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Router.php(139): OPNsense\Mvc\Router->performRequest(Object(OPNsense\Mvc\Dispatcher))
#4 /usr/local/opnsense/www/api.php(36): OPNsense\Mvc\Router->routeRequest('/api/nginx/logs...', Array)
#5 {main}
[25-Jul-2024 18:09:06 Europe/Moscow] Exception: Response Already Sent in /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Response.php:97
Stack trace:
#0 /usr/local/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php(356): OPNsense\Mvc\Response->send()
#1 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Dispatcher.php(167): OPNsense\Base\ApiControllerBase->afterExecuteRoute(Object(OPNsense\Mvc\Dispatcher))
#2 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Router.php(156): OPNsense\Mvc\Dispatcher->dispatch(Object(OPNsense\Mvc\Request), Object(OPNsense\Mvc\Response), Object(OPNsense\Mvc\Session))
#3 /usr/local/opnsense/mvc/app/library/OPNsense/Mvc/Router.php(139): OPNsense\Mvc\Router->performRequest(Object(OPNsense\Mvc\Dispatcher))
#4 /usr/local/opnsense/www/api.php(36): OPNsense\Mvc\Router->routeRequest('/api/nginx/logs...', Array)
#5 {main}

Additional context
Add any other context about the problem here.

Environment
Software version used and hardware type if relevant.
e.g.:

OPNsense 24.7-amd64
Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz
Network VMXNET 3

@ivulit
Copy link

ivulit commented Jul 25, 2024

Same issue here after upgrade. No access/error logs and got same issue report. os-nginx version is 1.34.

@kulikov-a
Copy link
Member

kulikov-a commented Jul 25, 2024

can you test with
opnsense-patch -c plugins -a kulikov-a a7ef2d9
(a7ef2d9)
please?

@ivulit
Copy link

ivulit commented Jul 26, 2024

can you test with opnsense-patch -c plugins -a kulikov-a a7ef2d9 (a7ef2d9) please?

Hi. i've applied this patch. Access/Error logs are available again and no any bug reports. Looks like patch solved this issue.

@kulikov-a
Copy link
Member

@ivulit great! thanks, i'll clean it up and make a pr a little later

@netcedec
Copy link
Author

can you test with opnsense-patch -c plugins -a kulikov-a a7ef2d9 (a7ef2d9) please?

Thanks! It's work!!!!!!!!!

@ivulit
Copy link

ivulit commented Jul 26, 2024

@kulikov-a Thanks a lot for quick response!

@GitTimeraider
Copy link

Can also confirm the update command fixes it. Hopefully it gets through into the next update so everyone can have it forced through :P

@OoSTARTERoO
Copy link

quick and easy fix! thanks!

@fichtner
Copy link
Member

fichtner commented Aug 8, 2024

It has been merged now but I missed this for 24.7.1. Sorry.

@fichtner fichtner added the bug Production bug label Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Production bug
Development

Successfully merging a pull request may close this issue.

6 participants