dgtlmoon/changedetection.io

[bug] code 400, message Bad request version

Closed this issue · 0 comments

Describe the bug
Changedetection.io fails to be accessible, although installation works just fine. Whenever I try to access myserver:5000, this happens:

(497) accepted ('IP ADDRESS REDACTED'', 53805)
194.127.199.69 - - [28/Nov/2024 22:05:53] code 400, message Bad request version ('\\x00\\x02\\x01\\x00\\x003\\x04ï\\x04í\\x8a\\x8a\\x00\\x01\\x00c\\x99\\x04À')
194.127.199.69 - - [28/Nov/2024 22:05:53] "\x16\x03\x01\x06à\x01\x00\x06Ü\x03\x03m\x05ºfø]\x95Qÿ@j\x0b\x90>B\x84,`²A\x0b\x8dK\x81À\x8e»Óõ¾ä? ¿\\¹\x8fàÊ#ÓK»Àmãá°\x16tùaÁ¤¬9©6¡wæÄW7³\x00 êê\x13\x01\x13\x02\x13\x03À+À/À,À0̨̩À\x13À\x14\x00\x9c\x00\x9d\x00/\x005\x01\x00\x06sÊÊ\x00\x00\x00\x05\x00\x05\x01\x00\x00\x00\x00\x00#\x00\x00\x00\x0d\x00\x12\x00\x10\x04\x03\x08\x04\x04\x01\x05\x03\x08\x05\x05\x01\x08\x06\x06\x01\x00\x00\x00\x1c\x00\x1a\x00\x00\x17cloud.rosaelefanten.org\x00\x0b\x00\x02\x01\x00\x003\x04ï\x04í\x8a\x8a\x00\x01\x00c\x99\x04À " 400 -
(497) accepted ('IP ADDRESS REDACTED', 53806)
194.127.199.69 - - [28/Nov/2024 22:05:53] code 400, message Bad request version ('6u¬Å\\x13n±s\\x9a×gi§úÏnÑ-\\x00U\\x14')
194.127.199.69 - - [28/Nov/2024 22:05:53] "\x16\x03\x01\x06à\x01\x00\x06Ü\x03\x03\x9aIÛHAZÜ%\x93àϼ{_[EÐ\x87W\x7f\x8fA¡=Ð\x08HtÄ\x95_\x0c \x84tU¡µpʸéö\x8cØ\x06Ó`®ÀPv×\x80Äê\x99M\x9b¬\x17z[xx\x00 \x8a\x8a\x13\x01\x13\x02\x13\x03À+À/À,À0̨̩À\x13À\x14\x00\x9c\x00\x9d\x00/\x005\x01\x00\x06sÊÊ\x00\x00Di\x00\x05\x00\x03\x02h2\x003\x04ï\x04íêê\x00\x01\x00c\x99\x04À\x1bÈ\x9aÉý\x8d\x96ÄB7}¾qá,S\x862)þ-YÌÖ%:3A|\x9d\x81\x14£@µc\x00Dgõ\x10¤\x01À\x18¹\x01\x0b¯Ä\x0c\x92îA\x89Ø\x96Q\x9c3»¢à\x80Ç(t1:\x18\x04\x09\x05\x89Ó_k¢A\x82ô\x02ÄrÁm\x06q¨V¹ÀCVZ\x06½w¹eó\x1c}@ÐZ`L-cû-Äõh\x8aæ3 D\x09\x91b\x907\x12}D÷ &H`N\x97¾kÖ«\x00ªAUg\x84\x81\x05¸â;y\x07)§\x82IÅ\x93[h\x02*Ã`çÈ©C\x9a\x9026o³8\x85¥½ñªÉ\x82à&\x83\x83,>\x1aT¸:AÉ'\x8d\x19úI's\x8bdC·fk\x83S´\x80l2U¨KO®\x98´Ð\x94¬\x8d\x88³~qF\x99\x09%¥\x85¿\x94)/\x0bÈ=\x17\x03\x0e3\x91T¬$®Éb»Èj\x96\x82÷¡2`$\x0e)@ÍÔyQ°6\x03Ç\x8cÈQ\x99ÒÈ&+ô>\x88ÆríV\x99\x8f!\x7f\x88@2\x05B\x1c\x88æ\x08\x89\x13©\x85ùr\x95»7\x82å%ôðm°\x80³ç\x8cµ\x06E(yhi\x07\x97-&$vbz\x1cíÃ\x0e¡øÈÊ&¤äApOöCÉ\x83u:å\x00áp\x96\x10ä\x9b\x0e\x93iÐ\x981»ð\x1c©GÈ\x16\x1a6j\x03·ì\x91Á«¸Q©:\x1f6u¬Å\x13n±s\x9a×gi§úÏnÑ-\x00U\x14" 400 -

Version
0.47.6

How did you install?

> pipx install changedetection.io
  installed package changedetection-io 0.47.6, installed using Python 3.12.7
  These apps are now globally available
    - changedetection.io
    - changedetection.py
done! ✨ 🌟 ✨

To Reproduce

  • Install changedetection.io as described.
  • Run the application.
My startup log
  > changedetection.io -d /home/tux/changedetection.io/ -p 5000
2024-11-28 22:05:20.756 | DEBUG    | changedetectionio.content_fetchers:<module>:43 - Falling back to selenium as fetcher
2024-11-28 22:05:21.015 | INFO     | changedetectionio.flask_app:<module>:88 - System locale default is ('de_DE', 'UTF-8')
2024-11-28 22:05:21.034 | INFO     | changedetectionio.store:__init__:48 - Datastore path is '/home/tux/changedetection.io//url-watches.json'
2024-11-28 22:05:21.035 | CRITICAL | changedetectionio.store:__init__:98 - No JSON DB found at /home/tux/changedetection.io//url-watches.json, creating JSON store at /home/tux/changedetection.io/
2024-11-28 22:05:21.223 | DEBUG    | changedetectionio.store:add_tag:577 - >>> Adding new tag - 'tech news'
2024-11-28 22:05:21.227 | DEBUG    | changedetectionio.store:add_watch:353 - Adding URL 'https://news.ycombinator.com/' - f8068c6b-370e-4ff2-8096-1f404934f281
2024-11-28 22:05:21.227 | DEBUG    | changedetectionio.model.Watch:ensure_data_dir_exists:65 - > Creating data dir /home/tux/changedetection.io/f8068c6b-370e-4ff2-8096-1f404934f281
2024-11-28 22:05:21.228 | INFO     | changedetectionio.store:sync_to_json:384 - Saving JSON..
2024-11-28 22:05:21.229 | DEBUG    | changedetectionio.store:add_watch:370 - Added 'https://news.ycombinator.com/'
2024-11-28 22:05:21.229 | DEBUG    | changedetectionio.store:add_tag:577 - >>> Adding new tag - 'changedetection.io'
2024-11-28 22:05:21.230 | DEBUG    | changedetectionio.store:add_watch:353 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - b9fa4fb1-c4d0-4db8-a134-9bf49a854131
2024-11-28 22:05:21.230 | DEBUG    | changedetectionio.model.Watch:ensure_data_dir_exists:65 - > Creating data dir /home/tux/changedetection.io/b9fa4fb1-c4d0-4db8-a134-9bf49a854131
2024-11-28 22:05:21.231 | INFO     | changedetectionio.store:sync_to_json:384 - Saving JSON..
2024-11-28 22:05:21.232 | DEBUG    | changedetectionio.store:add_watch:370 - Added 'https://changedetection.io/CHANGELOG.txt'
2024-11-28 22:05:21.234 | INFO     | changedetectionio.store:sync_to_json:384 - Saving JSON..
(497) wsgi starting up on http://0.0.0.0:5000
2024-11-28 22:05:21.285 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1715 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2024-11-28 22:05:21.290 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1802 - > Queued watch UUID f8068c6b-370e-4ff2-8096-1f404934f281 last checked at 0 queued at 1732827921.29 priority 1732827921 jitter 0.00s, 1732827921.29s since last checked
2024-11-28 22:05:21.291 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1802 - > Queued watch UUID b9fa4fb1-c4d0-4db8-a134-9bf49a854131 last checked at 0 queued at 1732827921.29 priority 1732827921 jitter 0.00s, 1732827921.29s since last checked
2024-11-28 22:05:22.287 | INFO     | changedetectionio.update_worker:run:258 - Processing watch UUID f8068c6b-370e-4ff2-8096-1f404934f281 Priority 1732827921 URL https://news.ycombinator.com/
2024-11-28 22:05:22.288 | INFO     | changedetectionio.update_worker:run:258 - Processing watch UUID b9fa4fb1-c4d0-4db8-a134-9bf49a854131 Priority 1732827921 URL https://changedetection.io/CHANGELOG.txt
2024-11-28 22:05:23.045 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:350 - Watch UUID f8068c6b-370e-4ff2-8096-1f404934f281 content check - Previous MD5: e191db5429982f0624ed7f05670c96a7, Fetched MD5 e191db5429982f0624ed7f05670c96a7
2024-11-28 22:05:23.189 | DEBUG    | changedetectionio.model.Watch:history:188 - Reading watch history index for f8068c6b-370e-4ff2-8096-1f404934f281
2024-11-28 22:05:23.189 | DEBUG    | changedetectionio.update_worker:run:580 - Watch f8068c6b-370e-4ff2-8096-1f404934f281 done in 0.90s
2024-11-28 22:05:24.663 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:350 - Watch UUID b9fa4fb1-c4d0-4db8-a134-9bf49a854131 content check - Previous MD5: 1b4be5cbdcb63cacdaa6b44841022690, Fetched MD5 1b4be5cbdcb63cacdaa6b44841022690
2024-11-28 22:05:25.043 | DEBUG    | changedetectionio.model.Watch:history:188 - Reading watch history index for b9fa4fb1-c4d0-4db8-a134-9bf49a854131
2024-11-28 22:05:25.044 | DEBUG    | changedetectionio.update_worker:run:580 - Watch b9fa4fb1-c4d0-4db8-a134-9bf49a854131 done in 2.76s
  • Try to access myserver:5000.

Expected behavior
I should actually see the website, I guess?