BAD REQUEST on console access when installing from source Topic is solved

Please use template to report bugs and problems. Post here your questions when not sure where else to post
Only for bugs in the Domoticz application! other problems go in different subforums!

Moderators: leecollings, remb0

Forum rules
Before posting here, make sure you are on the latest Beta or Stable version.
If you have problems related to the web gui, clear your browser cache + appcache first.

Use the following template when posting here:

Version: xxxx
Platform: xxxx
Plugin/Hardware: xxxx
Description:
.....

If you are having problems with scripts/blockly, always post the script (in a spoiler or code tag) or screenshots of your blockly

If you are replying, please do not quote images/code from the first post

Please mark your topic as Solved when the problem is solved.
Post Reply
alienkidmj12
Posts: 14
Joined: Wednesday 23 September 2015 23:40
Target OS: Linux
Domoticz version:
Contact:

BAD REQUEST on console access when installing from source

Post by alienkidmj12 »

Installed Debian Linux on a RPI 4 today, followed by http s : //swizzin.ltd/. I then downloaded the latest devel packages and compiled the source which seemed to go okay. now when i try and access the console page at port 8080 i get "400 Bad Request". I dont believe anything was running on port 8080 already so im a bit confused.

Version : Domoticz V2025.1 (build 16490) (c)2012-2025 GizMoCuz
Platform : Debian GNU/Linux 12 (bookworm)
Hardware : RPI 4
Description :

root@bifrost-heimdallr:/home/domoticz# ./domoticz -www 8080 -sslwww 444 -log "/var/log/domoticz.log" -loglevel all -debuglevel normal,auth,hardware,received,webserver,eventsystem,python,thread_id
2025-03-05 14:53:16.816 [7fb2a17880] Status: Domoticz V2025.1 (build 16490) (c)2012-2025 GizMoCuz
2025-03-05 14:53:16.816 [7fb2a17880] Status: Build Hash: 2fbd969f1, Date: 2025-03-05 06:52:20
2025-03-05 14:53:16.816 [7fb2a17880] Status: Startup Path: /home/domoticz/
2025-03-05 14:53:16.830 [7fb2a17880] Error: Default admin password has NOT been changed! Change it asap!
2025-03-05 14:53:16.887 [7fb2a17880] Status: PluginSystem: Started, Python version '3.11.2', 1 plugin definitions loaded.
2025-03-05 14:53:16.892 [7fb2a17880] Active notification Subsystems: fcm, http (2/13)
2025-03-05 14:53:16.893 [7fb2a17880] Debug: CWebServer::StartServer() : settings : 'server_settings[is_secure_=false, www_root='/home/domoticz/www', listening_address='::', listening_port='8080', vhostname='', php_cgi_path='']'
2025-03-05 14:53:16.893 [7fb2a17880] Debug: CWebServer::StartServer() : IAM settings : 'iam_settings[is_enabled_=true, auth_url='/oauth2/v1/authorize', token_url='/oauth2/v1/token', discovery_url='/.well-known/openid-configuration', code_expire_seconds='60', token_expire_seconds='3600', refresh_expire_seconds='86400']'
2025-03-05 14:53:16.893 [7fb2a17880] Status: WebServer(HTTP) started on address: :: with port 8080
2025-03-05 14:53:16.894 [7fb2a17880] Debug: WebServer(HTTP) started with 244 Registered Commands
2025-03-05 14:53:16.894 [7fb2a17880] Debug: cWebEm Registration: 10 pages, 9 actions, 4 whitelist urls, 11 whitelist commands
2025-03-05 14:53:16.895 [7fb2a17880] Debug: CWebServer::StartServer() : settings : ssl_server_settings['server_settings[is_secure_=true, www_root='/home/domoticz/www', listening_address='::', listening_port='444', vhostname='', php_cgi_path='']', ssl_method='tls', certificate_chain_file_path='./server_cert.pem', ca_cert_file_path='./server_cert.pem', cert_file_path=./server_cert.pem', private_key_file_path='./server_cert.pem', private_key_pass_phrase='', ssl_options='single_dh_use', tmp_dh_file_path='./server_cert.pem', verify_peer=false, verify_fail_if_no_peer_cert=false, verify_file_path='']
2025-03-05 14:53:16.895 [7fb2a17880] Debug: CWebServer::StartServer() : IAM settings : 'iam_settings[is_enabled_=true, auth_url='/oauth2/v1/authorize', token_url='/oauth2/v1/token', discovery_url='/.well-known/openid-configuration', code_expire_seconds='60', token_expire_seconds='3600', refresh_expire_seconds='86400']'
2025-03-05 14:53:16.899 [7fb2a17880] Debug: [web:444] Enabled ciphers (TLSv1.2) ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384
2025-03-05 14:53:16.899 [7fb2a17880] Error: [web:444] missing SSL certificate chain file ./server_cert.pem!
2025-03-05 14:53:16.899 [7fb2a17880] Error: [web:444] missing SSL certificate file ./server_cert.pem!
2025-03-05 14:53:16.899 [7fb2a17880] Error: [web:444] missing SSL private key file ./server_cert.pem!
2025-03-05 14:53:16.899 [7fb2a17880] Error: [web:444] missing SSL DH parameters file ./server_cert.pem!
2025-03-05 14:53:16.900 [7fb2a17880] Status: WebServer(SSL) started on address: :: with port 444
2025-03-05 14:53:16.901 [7fb2a17880] Debug: WebServer(SSL) started with 244 Registered Commands
2025-03-05 14:53:16.901 [7fb2a17880] Debug: cWebEm Registration: 10 pages, 9 actions, 4 whitelist urls, 11 whitelist commands
2025-03-05 14:53:16.902 [7fb2a17880] Starting shared server on: :::6144
2025-03-05 14:53:16.902 [7fa77eef40] Status: TCPServer: shared server started...
2025-03-05 14:53:16.903 [7fa67cef40] Status: RxQueue: queue worker started...
2025-03-05 14:53:18.903 [7fa57aef40] Status: NotificationSystem: thread started...
2025-03-05 14:53:18.904 [7fa6fdef40] Status: EventSystem: reset all events...
2025-03-05 14:53:18.905 [7fa6fdef40] Debug: EventSystem: Events (re)loaded
2025-03-05 14:53:18.905 [7fa6fdef40] Status: EventSystem: reset all device statuses...
2025-03-05 14:53:18.952 [7fa6fdef40] Status: Python EventSystem: Initializing event module.
2025-03-05 14:53:18.952 [7fa4f9ef40] Status: EventSystem: Started
2025-03-05 14:53:18.952 [7f8bffef40] Status: EventSystem: Queue thread started...
2025-03-05 14:53:26.336 [7fade83f40] Debug: [web:8080] Host:192.168.0.5 Uri:/
2025-03-05 14:53:26.336 [7fade83f40] Debug: [web:8080] Request Headers:
Host: 192.168.0.146:8080
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:135.0) Gecko/20100101 Firefox/135.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-GB,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cookie: JSESSIONID=5q26di1ucvu7
Upgrade-Insecure-Requests: 1
Sec-GPC: 1
Priority: u=0, i

2025-03-05 14:53:26.336 [7fade83f40] Debug: [web:8080] isPage 0 isAction 0 isUpgrade 0 needsAuthentication 1 isAuthenticated 0 ()
2025-03-05 14:53:26.336 [7fade83f40] Debug: [web:/] unable to determine extension for /home/domoticz/www/!
2025-03-05 14:53:26.336 [7fade83f40] Debug: Web ACLF: 192.168.0.5 - - [05/Mar/2025:14:53:26.336 +0000] "GET / HTTP/1.1" 400 89 - "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:135.0) Gecko/20100101 Firefox/135.0"
2025-03-05 14:54:16.893 [7fae693f40] Debug: [web:8080] cleaning sessions...
2025-03-05 14:54:16.894 [7fae693f40] Debug: SessionStore : clean...
2025-03-05 14:54:16.900 [7fad673f40] Debug: [web:444] cleaning sessions...
2025-03-05 14:54:16.900 [7fad673f40] Debug: SessionStore : clean...



could anyone assist in this matter?

thanks

dave
User avatar
waltervl
Posts: 5904
Joined: Monday 28 January 2019 18:48
Target OS: Linux
Domoticz version: 2024.7
Location: NL
Contact:

Re: BAD REQUEST on console access when installing from source

Post by waltervl »

You are doing it a little bit different it seems has you use /home/domoticz as root folder for domoticz.
Normally it is /home/<user>/domoticz

What if you remove everything and just install domoticz latest build stable from the the website with

Code: Select all

sudo bash -c "$(curl -sSfL https://install.domoticz.com)"
Then update from Domoticz gui to latest build beta or use ./updatebeta from command line.
Domoticz running on Udoo X86 (on Ubuntu)
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar
alienkidmj12
Posts: 14
Joined: Wednesday 23 September 2015 23:40
Target OS: Linux
Domoticz version:
Contact:

Re: BAD REQUEST on console access when installing from source

Post by alienkidmj12 »

i will try that, thanks
alienkidmj12
Posts: 14
Joined: Wednesday 23 September 2015 23:40
Target OS: Linux
Domoticz version:
Contact:

Re: BAD REQUEST on console access when installing from source

Post by alienkidmj12 »

that seems to have done the trick wierdly :)
User avatar
waltervl
Posts: 5904
Joined: Monday 28 January 2019 18:48
Target OS: Linux
Domoticz version: 2024.7
Location: NL
Contact:

Re: BAD REQUEST on console access when installing from source

Post by waltervl »

Great! Have fun with Domoticz!
Domoticz running on Udoo X86 (on Ubuntu)
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest