-
-
Notifications
You must be signed in to change notification settings - Fork 544
Open
Description
- Mycodo Version: 8.16.2
- Raspberry Pi Version: 4B
- Raspbian OS Version: Bullseye
My latest Mycodo version was 8.15.13, then i tried an update (with Python Version 3.9.2).
After restart i tried to connect via Browser and get 403 Forbidden.
I checked /var/log/mycodo/mycodo.log and got:
2025-11-17 22:40:16,870 - ERROR - mycodo.database - Could not read the Mycodo database. Please submit a New Issue at https://github.com/kizniche/Mycodo/issues/new
NoneType: None
2025-11-17 22:40:17,872 - INFO - mycodo - Mycodo daemon v8.16.2 starting
2025-11-17 22:40:17,873 - DEBUG - mycodo - Refreshing misc settings
2025-11-17 22:40:17,911 - ERROR - mycodo.databases.utils - Error raised in session_scope. Session will be rolled back: db_uri='sqlite:////opt/Mycodo/databases/mycodo.db', error='(sqlite3.OperationalError) no such column: misc.favicon_display
[SQL: SELECT misc.id AS misc_id, misc.dismiss_notification AS misc_dismiss_notification, misc.force_https AS misc_force_https, misc.hide_alert_info AS misc_hide_alert_info, misc.hide_alert_success AS misc_hide_alert_success, misc.hide_alert_warning AS misc_hide_alert_warning, misc.hide_tooltips AS misc_hide_tooltips, misc.grid_cell_height AS misc_grid_cell_height, misc.login_message AS misc_login_message, misc.max_amps AS misc_max_amps, misc.output_usage_cost AS misc_output_usage_cost, misc.output_usage_currency AS misc_output_usage_currency, misc.output_usage_dayofmonth AS misc_output_usage_dayofmonth, misc.output_usage_volts AS misc_output_usage_volts, misc.output_usage_report_gen AS misc_output_usage_report_gen, misc.output_usage_report_span AS misc_output_usage_report_span, misc.output_usage_report_day AS misc_output_usage_report_day, misc.output_usage_report_hour AS misc_output_usage_report_hour, misc.sample_rate_controller_conditional AS misc_sample_rate_controller_conditional, misc.sample_rate_controller_function AS misc_sample_rate_controller_function, misc.sample_rate_controller_input AS misc_sample_rate_controller_input, misc.sample_rate_controller_math AS misc_sample_rate_controller_math, misc.sample_rate_controller_output AS misc_sample_rate_controller_output, misc.sample_rate_controller_pid AS misc_sample_rate_controller_pid, misc.sample_rate_controller_widget AS misc_sample_rate_controller_widget, misc.stats_opt_out AS misc_stats_opt_out, misc.enable_upgrade_check AS misc_enable_upgrade_check, misc.mycodo_upgrade_available AS misc_mycodo_upgrade_available, misc.rpyc_timeout AS misc_rpyc_timeout, misc.daemon_debug_mode AS misc_daemon_debug_mode, misc.net_test_ip AS misc_net_test_ip, misc.net_test_port AS misc_net_test_port, misc.net_test_timeout AS misc_net_test_timeout, misc.default_login_page AS misc_default_login_page, misc.brand_display AS misc_brand_display, misc.title_display AS misc_title_display, misc.hostname_override AS misc_hostname_override, misc.brand_image AS misc_brand_image, misc.brand_image_height AS misc_brand_image_height, misc.favicon_display AS misc_favicon_display, misc.brand_favicon AS misc_brand_favicon, misc.custom_css AS misc_custom_css, misc.custom_layout AS misc_custom_layout, misc.measurement_db_retention_policy AS misc_measurement_db_retention_policy, misc.measurement_db_name AS misc_measurement_db_name, misc.measurement_db_version AS misc_measurement_db_version, misc.measurement_db_host AS misc_measurement_db_host, misc.measurement_db_port AS misc_measurement_db_port, misc.measurement_db_user AS misc_measurement_db_user, misc.measurement_db_password AS misc_measurement_db_password, misc.measurement_db_dbname AS misc_measurement_db_dbname
FROM misc
LIMIT ? OFFSET ?]
[parameters: (1, 0)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)'
Traceback (most recent call last):
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
self.dialect.do_execute(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
cursor.execute(statement, parameters)
sqlite3.OperationalError: no such column: misc.favicon_display
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/var/mycodo-root/mycodo/databases/utils.py", line 26, in session_scope
yield session
File "/var/mycodo-root/mycodo/utils/database.py", line 70, in db_retrieve_table_daemon
return_table = return_table.first()
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2748, in first
return self.limit(1)._iter().first() # type: ignore
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2847, in _iter
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2308, in execute
return self._execute_internal(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2190, in _execute_internal
result: Result[Any] = compile_state_cls.orm_execute_statement(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement
result = conn.execute(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
return meth(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 517, in _execute_on_connection
return connection._execute_clauseelement(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1639, in _execute_clauseelement
ret = self._execute_context(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1848, in _execute_context
return self._exec_single_context(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1988, in _exec_single_context
self._handle_dbapi_exception(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2344, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
self.dialect.do_execute(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: misc.favicon_display
[SQL: SELECT misc.id AS misc_id, misc.dismiss_notification AS misc_dismiss_notification, misc.force_https AS misc_force_https, misc.hide_alert_info AS misc_hide_alert_info, misc.hide_alert_success AS misc_hide_alert_success, misc.hide_alert_warning AS misc_hide_alert_warning, misc.hide_tooltips AS misc_hide_tooltips, misc.grid_cell_height AS misc_grid_cell_height, misc.login_message AS misc_login_message, misc.max_amps AS misc_max_amps, misc.output_usage_cost AS misc_output_usage_cost, misc.output_usage_currency AS misc_output_usage_currency, misc.output_usage_dayofmonth AS misc_output_usage_dayofmonth, misc.output_usage_volts AS misc_output_usage_volts, misc.output_usage_report_gen AS misc_output_usage_report_gen, misc.output_usage_report_span AS misc_output_usage_report_span, misc.output_usage_report_day AS misc_output_usage_report_day, misc.output_usage_report_hour AS misc_output_usage_report_hour, misc.sample_rate_controller_conditional AS misc_sample_rate_controller_conditional, misc.sample_rate_controller_function AS misc_sample_rate_controller_function, misc.sample_rate_controller_input AS misc_sample_rate_controller_input, misc.sample_rate_controller_math AS misc_sample_rate_controller_math, misc.sample_rate_controller_output AS misc_sample_rate_controller_output, misc.sample_rate_controller_pid AS misc_sample_rate_controller_pid, misc.sample_rate_controller_widget AS misc_sample_rate_controller_widget, misc.stats_opt_out AS misc_stats_opt_out, misc.enable_upgrade_check AS misc_enable_upgrade_check, misc.mycodo_upgrade_available AS misc_mycodo_upgrade_available, misc.rpyc_timeout AS misc_rpyc_timeout, misc.daemon_debug_mode AS misc_daemon_debug_mode, misc.net_test_ip AS misc_net_test_ip, misc.net_test_port AS misc_net_test_port, misc.net_test_timeout AS misc_net_test_timeout, misc.default_login_page AS misc_default_login_page, misc.brand_display AS misc_brand_display, misc.title_display AS misc_title_display, misc.hostname_override AS misc_hostname_override, misc.brand_image AS misc_brand_image, misc.brand_image_height AS misc_brand_image_height, misc.favicon_display AS misc_favicon_display, misc.brand_favicon AS misc_brand_favicon, misc.custom_css AS misc_custom_css, misc.custom_layout AS misc_custom_layout, misc.measurement_db_retention_policy AS misc_measurement_db_retention_policy, misc.measurement_db_name AS misc_measurement_db_name, misc.measurement_db_version AS misc_measurement_db_version, misc.measurement_db_host AS misc_measurement_db_host, misc.measurement_db_port AS misc_measurement_db_port, misc.measurement_db_user AS misc_measurement_db_user, misc.measurement_db_password AS misc_measurement_db_password, misc.measurement_db_dbname AS misc_measurement_db_dbname
FROM misc
LIMIT ? OFFSET ?]
[parameters: (1, 0)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-11-17 22:40:17,915 - ERROR - mycodo.database - The Mycodo database is locked. Trying to access again in 1 second...
2025-11-17 22:40:18,954 - ERROR - mycodo.databases.utils - Error raised in session_scope. Session will be rolled back: db_uri='sqlite:////opt/Mycodo/databases/mycodo.db', error='(sqlite3.OperationalError) no such column: misc.favicon_display
[SQL: SELECT misc.id AS misc_id, misc.dismiss_notification AS misc_dismiss_notification, misc.force_https AS misc_force_https, misc.hide_alert_info AS misc_hide_alert_info, misc.hide_alert_success AS misc_hide_alert_success, misc.hide_alert_warning AS misc_hide_alert_warning, misc.hide_tooltips AS misc_hide_tooltips, misc.grid_cell_height AS misc_grid_cell_height, misc.login_message AS misc_login_message, misc.max_amps AS misc_max_amps, misc.output_usage_cost AS misc_output_usage_cost, misc.output_usage_currency AS misc_output_usage_currency, misc.output_usage_dayofmonth AS misc_output_usage_dayofmonth, misc.output_usage_volts AS misc_output_usage_volts, misc.output_usage_report_gen AS misc_output_usage_report_gen, misc.output_usage_report_span AS misc_output_usage_report_span, misc.output_usage_report_day AS misc_output_usage_report_day, misc.output_usage_report_hour AS misc_output_usage_report_hour, misc.sample_rate_controller_conditional AS misc_sample_rate_controller_conditional, misc.sample_rate_controller_function AS misc_sample_rate_controller_function, misc.sample_rate_controller_input AS misc_sample_rate_controller_input, misc.sample_rate_controller_math AS misc_sample_rate_controller_math, misc.sample_rate_controller_output AS misc_sample_rate_controller_output, misc.sample_rate_controller_pid AS misc_sample_rate_controller_pid, misc.sample_rate_controller_widget AS misc_sample_rate_controller_widget, misc.stats_opt_out AS misc_stats_opt_out, misc.enable_upgrade_check AS misc_enable_upgrade_check, misc.mycodo_upgrade_available AS misc_mycodo_upgrade_available, misc.rpyc_timeout AS misc_rpyc_timeout, misc.daemon_debug_mode AS misc_daemon_debug_mode, misc.net_test_ip AS misc_net_test_ip, misc.net_test_port AS misc_net_test_port, misc.net_test_timeout AS misc_net_test_timeout, misc.default_login_page AS misc_default_login_page, misc.brand_display AS misc_brand_display, misc.title_display AS misc_title_display, misc.hostname_override AS misc_hostname_override, misc.brand_image AS misc_brand_image, misc.brand_image_height AS misc_brand_image_height, misc.favicon_display AS misc_favicon_display, misc.brand_favicon AS misc_brand_favicon, misc.custom_css AS misc_custom_css, misc.custom_layout AS misc_custom_layout, misc.measurement_db_retention_policy AS misc_measurement_db_retention_policy, misc.measurement_db_name AS misc_measurement_db_name, misc.measurement_db_version AS misc_measurement_db_version, misc.measurement_db_host AS misc_measurement_db_host, misc.measurement_db_port AS misc_measurement_db_port, misc.measurement_db_user AS misc_measurement_db_user, misc.measurement_db_password AS misc_measurement_db_password, misc.measurement_db_dbname AS misc_measurement_db_dbname
FROM misc
LIMIT ? OFFSET ?]
[parameters: (1, 0)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)'
Traceback (most recent call last):
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
self.dialect.do_execute(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
cursor.execute(statement, parameters)
sqlite3.OperationalError: no such column: misc.favicon_display
I followed the instructions to delete and recreate the Database under https://github.com/kizniche/Mycodo/wiki/Deleting-and-Recreating-the-InfluxDB
But when i restarted the Daemon with sudo /var/mycodo-root/env/bin/python /var/mycodo-root/mycodo/mycodo_daemon.py --debug
i got the same lock error on the database:
2025-11-17 22:40:31,451 The Mycodo database is locked. Trying to access again in 1 second...
2025-11-17 22:40:32,467 Error raised in session_scope. Session will be rolled back: db_uri='sqlite:////opt/Mycodo/databases/mycodo.db', error='(sqlite3.OperationalError) no such column: misc.favicon_display
[SQL: SELECT misc.id AS misc_id, misc.dismiss_notification AS misc_dismiss_notification, misc.force_https AS misc_force_https, misc.hide_alert_info AS misc_hide_alert_info, misc.hide_alert_success AS misc_hide_alert_success, misc.hide_alert_warning AS misc_hide_alert_warning, misc.hide_tooltips AS misc_hide_tooltips, misc.grid_cell_height AS misc_grid_cell_height, misc.login_message AS misc_login_message, misc.max_amps AS misc_max_amps, misc.output_usage_cost AS misc_output_usage_cost, misc.output_usage_currency AS misc_output_usage_currency, misc.output_usage_dayofmonth AS misc_output_usage_dayofmonth, misc.output_usage_volts AS misc_output_usage_volts, misc.output_usage_report_gen AS misc_output_usage_report_gen, misc.output_usage_report_span AS misc_output_usage_report_span, misc.output_usage_report_day AS misc_output_usage_report_day, misc.output_usage_report_hour AS misc_output_usage_report_hour, misc.sample_rate_controller_conditional AS misc_sample_rate_controller_conditional, misc.sample_rate_controller_function AS misc_sample_rate_controller_function, misc.sample_rate_controller_input AS misc_sample_rate_controller_input, misc.sample_rate_controller_math AS misc_sample_rate_controller_math, misc.sample_rate_controller_output AS misc_sample_rate_controller_output, misc.sample_rate_controller_pid AS misc_sample_rate_controller_pid, misc.sample_rate_controller_widget AS misc_sample_rate_controller_widget, misc.stats_opt_out AS misc_stats_opt_out, misc.enable_upgrade_check AS misc_enable_upgrade_check, misc.mycodo_upgrade_available AS misc_mycodo_upgrade_available, misc.rpyc_timeout AS misc_rpyc_timeout, misc.daemon_debug_mode AS misc_daemon_debug_mode, misc.net_test_ip AS misc_net_test_ip, misc.net_test_port AS misc_net_test_port, misc.net_test_timeout AS misc_net_test_timeout, misc.default_login_page AS misc_default_login_page, misc.brand_display AS misc_brand_display, misc.title_display AS misc_title_display, misc.hostname_override AS misc_hostname_override, misc.brand_image AS misc_brand_image, misc.brand_image_height AS misc_brand_image_height, misc.favicon_display AS misc_favicon_display, misc.brand_favicon AS misc_brand_favicon, misc.custom_css AS misc_custom_css, misc.custom_layout AS misc_custom_layout, misc.measurement_db_retention_policy AS misc_measurement_db_retention_policy, misc.measurement_db_name AS misc_measurement_db_name, misc.measurement_db_version AS misc_measurement_db_version, misc.measurement_db_host AS misc_measurement_db_host, misc.measurement_db_port AS misc_measurement_db_port, misc.measurement_db_user AS misc_measurement_db_user, misc.measurement_db_password AS misc_measurement_db_password, misc.measurement_db_dbname AS misc_measurement_db_dbname
FROM misc
LIMIT ? OFFSET ?]
[parameters: (1, 0)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)'
Traceback (most recent call last):
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
self.dialect.do_execute(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
cursor.execute(statement, parameters)
sqlite3.OperationalError: no such column: misc.favicon_display
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/var/mycodo-root/mycodo/databases/utils.py", line 26, in session_scope
yield session
File "/var/mycodo-root/mycodo/utils/database.py", line 70, in db_retrieve_table_daemon
return_table = return_table.first()
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2748, in first
return self.limit(1)._iter().first() # type: ignore
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2847, in _iter
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2308, in execute
return self._execute_internal(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2190, in _execute_internal
result: Result[Any] = compile_state_cls.orm_execute_statement(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement
result = conn.execute(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
return meth(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 517, in _execute_on_connection
return connection._execute_clauseelement(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1639, in _execute_clauseelement
ret = self._execute_context(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1848, in _execute_context
return self._exec_single_context(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1988, in _exec_single_context
self._handle_dbapi_exception(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2344, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
self.dialect.do_execute(
File "/var/mycodo-root/env/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: misc.favicon_display
[SQL: SELECT misc.id AS misc_id, misc.dismiss_notification AS misc_dismiss_notification, misc.force_https AS misc_force_https, misc.hide_alert_info AS misc_hide_alert_info, misc.hide_alert_success AS misc_hide_alert_success, misc.hide_alert_warning AS misc_hide_alert_warning, misc.hide_tooltips AS misc_hide_tooltips, misc.grid_cell_height AS misc_grid_cell_height, misc.login_message AS misc_login_message, misc.max_amps AS misc_max_amps, misc.output_usage_cost AS misc_output_usage_cost, misc.output_usage_currency AS misc_output_usage_currency, misc.output_usage_dayofmonth AS misc_output_usage_dayofmonth, misc.output_usage_volts AS misc_output_usage_volts, misc.output_usage_report_gen AS misc_output_usage_report_gen, misc.output_usage_report_span AS misc_output_usage_report_span, misc.output_usage_report_day AS misc_output_usage_report_day, misc.output_usage_report_hour AS misc_output_usage_report_hour, misc.sample_rate_controller_conditional AS misc_sample_rate_controller_conditional, misc.sample_rate_controller_function AS misc_sample_rate_controller_function, misc.sample_rate_controller_input AS misc_sample_rate_controller_input, misc.sample_rate_controller_math AS misc_sample_rate_controller_math, misc.sample_rate_controller_output AS misc_sample_rate_controller_output, misc.sample_rate_controller_pid AS misc_sample_rate_controller_pid, misc.sample_rate_controller_widget AS misc_sample_rate_controller_widget, misc.stats_opt_out AS misc_stats_opt_out, misc.enable_upgrade_check AS misc_enable_upgrade_check, misc.mycodo_upgrade_available AS misc_mycodo_upgrade_available, misc.rpyc_timeout AS misc_rpyc_timeout, misc.daemon_debug_mode AS misc_daemon_debug_mode, misc.net_test_ip AS misc_net_test_ip, misc.net_test_port AS misc_net_test_port, misc.net_test_timeout AS misc_net_test_timeout, misc.default_login_page AS misc_default_login_page, misc.brand_display AS misc_brand_display, misc.title_display AS misc_title_display, misc.hostname_override AS misc_hostname_override, misc.brand_image AS misc_brand_image, misc.brand_image_height AS misc_brand_image_height, misc.favicon_display AS misc_favicon_display, misc.brand_favicon AS misc_brand_favicon, misc.custom_css AS misc_custom_css, misc.custom_layout AS misc_custom_layout, misc.measurement_db_retention_policy AS misc_measurement_db_retention_policy, misc.measurement_db_name AS misc_measurement_db_name, misc.measurement_db_version AS misc_measurement_db_version, misc.measurement_db_host AS misc_measurement_db_host, misc.measurement_db_port AS misc_measurement_db_port, misc.measurement_db_user AS misc_measurement_db_user, misc.measurement_db_password AS misc_measurement_db_password, misc.measurement_db_dbname AS misc_measurement_db_dbname
FROM misc
LIMIT ? OFFSET ?]
[parameters: (1, 0)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-11-17 22:40:32,477 Could not read the Mycodo database. Please submit a New Issue at https://github.com/kizniche/Mycodo/issues/new
NoneType: None
2025-11-17 22:40:33,479 initialize_variables() Exception: 'NoneType' object has no attribute 'sample_rate_controller_output'
Traceback (most recent call last):
File "/var/mycodo-root/mycodo/controllers/base_controller.py", line 72, in run
self.initialize_variables()
File "/var/mycodo-root/mycodo/controllers/controller_output.py", line 64, in initialize_variables
self.sample_rate = db_retrieve_table_daemon(Misc, entry='first').sample_rate_controller_output
AttributeError: 'NoneType' object has no attribute 'sample_rate_controller_output'
2025-11-17 22:40:33,480 Activated in 10321.4 ms
2025-11-17 22:40:33,481 Deactivated unexpectedly
How can i fix that issue?
Update Edit:
I also checked /var/log/mycodo/mycodoupgrade.log and found error while updating nginx:
[2025-11-17 21:09:47] Job for nginx.service failed because the control process exited with error code.
[2025-11-17 21:09:47] See "systemctl status nginx.service" and "journalctl -xe" for details.
[2025-11-17 21:09:48] libnginx-mod-http-xslt-filter (1.18.0-6.1+deb11u5) wird eingerichtet ...
[2025-11-17 21:09:48] libnginx-mod-http-geoip (1.18.0-6.1+deb11u5) wird eingerichtet ...
[2025-11-17 21:09:48] git (1:2.30.2-1+deb11u5) wird eingerichtet ...
[2025-11-17 21:09:48] jq (1.6-2.1+deb11u1) wird eingerichtet ...
[2025-11-17 21:09:48] sqlite3 (3.34.1-3+deb11u1) wird eingerichtet ...
[2025-11-17 21:09:48] libnginx-mod-mail (1.18.0-6.1+deb11u5) wird eingerichtet ...
[2025-11-17 21:09:48] libnginx-mod-http-image-filter (1.18.0-6.1+deb11u5) wird eingerichtet ...
[2025-11-17 21:09:48] libnginx-mod-stream (1.18.0-6.1+deb11u5) wird eingerichtet ...
[2025-11-17 21:09:48] libnginx-mod-stream-geoip (1.18.0-6.1+deb11u5) wird eingerichtet ...
[2025-11-17 21:09:48] nginx-core (1.18.0-6.1+deb11u5) wird eingerichtet ...
[2025-11-17 21:09:48] Job for nginx.service failed because the control process exited with error code.
[2025-11-17 21:09:48] See "systemctl status nginx.service" and "journalctl -xe" for details.
[2025-11-17 21:09:48] invoke-rc.d: initscript nginx, action "start" failed.
[2025-11-17 21:09:48] ● nginx.service - A high performance web server and a reverse proxy server
[2025-11-17 21:09:48] Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
[2025-11-17 21:09:48] Active: failed (Result: exit-code) since Mon 2025-11-17 21:09:48 CET; 19ms ago
[2025-11-17 21:09:48] Docs: man:nginx(8)
[2025-11-17 21:09:48] Process: 21496 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
[2025-11-17 21:09:48] CPU: 47ms
[2025-11-17 21:09:48]
[2025-11-17 21:09:48] Nov 17 21:09:48 plumpsrpi systemd[1]: Starting A high performance web server and a reverse proxy server...
[2025-11-17 21:09:48] Nov 17 21:09:48 plumpsrpi nginx[21496]: nginx: [emerg] open() "/etc/nginx/sites-enabled/default" failed (2: No such file or directory) in /etc/nginx/nginx.conf:60
[2025-11-17 21:09:48] Nov 17 21:09:48 plumpsrpi nginx[21496]: nginx: configuration file /etc/nginx/nginx.conf test failed
[2025-11-17 21:09:48] Nov 17 21:09:48 plumpsrpi systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
[2025-11-17 21:09:48] Nov 17 21:09:48 plumpsrpi systemd[1]: nginx.service: Failed with result 'exit-code'.
[2025-11-17 21:09:48] Nov 17 21:09:48 plumpsrpi systemd[1]: Failed to start A high performance web server and a reverse proxy server.
[2025-11-17 21:09:48] dpkg: Fehler beim Bearbeiten des Paketes nginx-core (--configure):
[2025-11-17 21:09:48] »installiertes nginx-core-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück
[2025-11-17 21:09:48] dpkg: Abhängigkeitsprobleme verhindern Konfiguration von nginx:
[2025-11-17 21:09:48] nginx hängt ab von nginx-core (<< 1.18.0-6.1+deb11u5.1~) | nginx-full (<< 1.18.0-6.1+deb11u5.1~) | nginx-light (<< 1.18.0-6.1+deb11u5.1~) | nginx-extras (<< 1.18.0-6.1+deb11u5.1~); aber:
[2025-11-17 21:09:48] Paket nginx-core ist noch nicht konfiguriert.
[2025-11-17 21:09:48] Paket nginx-full ist nicht installiert.
[2025-11-17 21:09:48] Paket nginx-light ist nicht installiert.
[2025-11-17 21:09:48] Paket nginx-extras ist nicht installiert.
[2025-11-17 21:09:48] nginx hängt ab von nginx-core (>= 1.18.0-6.1+deb11u5) | nginx-full (>= 1.18.0-6.1+deb11u5) | nginx-light (>= 1.18.0-6.1+deb11u5) | nginx-extras (>= 1.18.0-6.1+deb11u5); aber:
[2025-11-17 21:09:48] Paket nginx-core ist noch nicht konfiguriert.
[2025-11-17 21:09:48] Paket nginx-full ist nicht installiert.
[2025-11-17 21:09:48] Paket nginx-light ist nicht installiert.
[2025-11-17 21:09:48] Paket nginx-extras ist nicht installiert.
[2025-11-17 21:09:48]
[2025-11-17 21:09:48] dpkg: Fehler beim Bearbeiten des Paketes nginx (--configure):
[2025-11-17 21:09:48] Abhängigkeitsprobleme - verbleibt unkonfiguriert
[2025-11-17 21:09:48] Trigger für man-db (2.9.4-2) werden verarbeitet ...
[2025-11-17 21:09:49] Trigger für install-info (6.7.0.dfsg.2-6) werden verarbeitet ...
[2025-11-17 21:09:49] Trigger für libc-bin (2.31-13+rpt2+rpi1+deb11u2) werden verarbeitet ...
[2025-11-17 21:09:50] Fehler traten auf beim Bearbeiten von:
[2025-11-17 21:09:50] nginx-core
[2025-11-17 21:09:50] nginx
[2025-11-17 21:09:50] E: Sub-process /usr/bin/dpkg returned an error code (1)
When i make systemctl status nginx.service i got:
nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2025-11-17 22:56:56 CET; 1 day 15h ago
Docs: man:nginx(8)
Process: 536 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 570 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 574 (nginx)
Tasks: 5 (limit: 4915)
CPU: 388ms
CGroup: /system.slice/nginx.service
├─574 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
├─575 nginx: worker process
├─576 nginx: worker process
├─577 nginx: worker process
└─578 nginx: worker process
Warning: some journal files were not opened due to insufficient permissions.
Metadata
Metadata
Assignees
Labels
No labels