AMD64 PASS
linuxserver/changedetection.io
Runtime: 32.05s
Build Information
Builder: X86-BUILDER-3f --Hetzner
Created: 2025-10-29T10:58:12+00:00
Image: linuxserver/changedetection.io
Maintainer: thespad
Size: 166.56MB
Tag: amd64-0.50.34-ls237
Version: 0.50.34-ls237
Expand
2025-10-29T11:03:36.254713379Z [migrations] started
2025-10-29T11:03:36.254737027Z [migrations] no migrations found
2025-10-29T11:03:36.276281947Z usermod: no changes
2025-10-29T11:03:36.281992638Z ───────────────────────────────────────
2025-10-29T11:03:36.282009232Z
2025-10-29T11:03:36.282013120Z ██╗ ███████╗██╗ ██████╗
2025-10-29T11:03:36.282016857Z ██║ ██╔════╝██║██╔═══██╗
2025-10-29T11:03:36.282020655Z ██║ ███████╗██║██║ ██║
2025-10-29T11:03:36.282024162Z ██║ ╚════██║██║██║ ██║
2025-10-29T11:03:36.282027639Z ███████╗███████║██║╚██████╔╝
2025-10-29T11:03:36.282031236Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2025-10-29T11:03:36.282034753Z
2025-10-29T11:03:36.282038070Z Brought to you by linuxserver.io
2025-10-29T11:03:36.282041517Z ───────────────────────────────────────
2025-10-29T11:03:36.282327663Z
2025-10-29T11:03:36.282489188Z To support LSIO projects visit:
2025-10-29T11:03:36.282494549Z https://www.linuxserver.io/donate/
2025-10-29T11:03:36.282498467Z
2025-10-29T11:03:36.282502365Z ───────────────────────────────────────
2025-10-29T11:03:36.282507114Z GID/UID
2025-10-29T11:03:36.282511473Z ───────────────────────────────────────
2025-10-29T11:03:36.287683159Z
2025-10-29T11:03:36.287692037Z User UID: 911
2025-10-29T11:03:36.287695955Z User GID: 911
2025-10-29T11:03:36.287699602Z ───────────────────────────────────────
2025-10-29T11:03:36.289490199Z Linuxserver.io version: 0.50.34-ls237
2025-10-29T11:03:36.289758098Z Build-date: 2025-10-29T10:58:12+00:00
2025-10-29T11:03:36.289765112Z ───────────────────────────────────────
2025-10-29T11:03:36.289769471Z
2025-10-29T11:03:36.339873067Z [custom-init] No custom files found, skipping...
2025-10-29T11:03:36.603580929Z /app/changedetection/changedetectionio/html_tools.py:495: SyntaxWarning: invalid escape sequence '\['
2025-10-29T11:03:36.603610649Z pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>'
2025-10-29T11:03:36.603719117Z /app/changedetection/changedetectionio/html_tools.py:559: SyntaxWarning: invalid escape sequence '\s'
2025-10-29T11:03:36.603771423Z content = re.sub('<!--\s+-->', '', content)
2025-10-29T11:03:36.660040255Z 2025-10-29 11:03:36.659 | DEBUG | changedetectionio.content_fetchers:<module>:62 - Falling back to selenium as fetcher
2025-10-29T11:03:36.789741426Z 2025-10-29 11:03:36.789 | DEBUG | changedetectionio.queue_handlers:__init__:53 - RecheckPriorityQueue initialized successfully
2025-10-29T11:03:36.789780174Z 2025-10-29 11:03:36.789 | DEBUG | changedetectionio.queue_handlers:__init__:358 - NotificationQueue initialized successfully
2025-10-29T11:03:36.791002015Z 2025-10-29 11:03:36.790 | INFO | changedetectionio.flask_app:<module>:90 - System locale default is (None, None)
2025-10-29T11:03:36.791819200Z 2025-10-29 11:03:36.791 | SUCCESS | changedetectionio:main:131 - changedetection.io version 0.50.34 starting.
2025-10-29T11:03:36.804340898Z 2025-10-29 11:03:36.804 | INFO | changedetectionio.store:reload_state:58 - Datastore path is '/config'
2025-10-29T11:03:36.804640492Z 2025-10-29 11:03:36.804 | CRITICAL | changedetectionio.store:reload_state:109 - No JSON DB found at /config/url-watches.json, creating JSON store at /config
2025-10-29T11:03:36.880236427Z 2025-10-29 11:03:36.880 | DEBUG | changedetectionio.store:add_tag:607 - >>> Adding new tag - 'tech news'
2025-10-29T11:03:36.930069709Z 2025-10-29 11:03:36.929 | DEBUG | changedetectionio.store:add_watch:384 - Adding URL 'https://news.ycombinator.com/' - 4f705c1b-dc7f-4e32-bc9f-675729b418bd
2025-10-29T11:03:36.930113918Z 2025-10-29 11:03:36.930 | DEBUG | changedetectionio.model.Watch:ensure_data_dir_exists:57 - > Creating data dir /config/4f705c1b-dc7f-4e32-bc9f-675729b418bd
2025-10-29T11:03:36.930247507Z 2025-10-29 11:03:36.930 | INFO | changedetectionio.store:sync_to_json:414 - Saving JSON..
2025-10-29T11:03:36.931617967Z 2025-10-29 11:03:36.931 | DEBUG | changedetectionio.store:add_watch:400 - Added 'https://news.ycombinator.com/'
2025-10-29T11:03:36.932413719Z 2025-10-29 11:03:36.932 | DEBUG | changedetectionio.store:add_tag:607 - >>> Adding new tag - 'changedetection.io'
2025-10-29T11:03:36.932785107Z 2025-10-29 11:03:36.932 | DEBUG | changedetectionio.store:add_watch:384 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - 500db52d-2753-4d9c-ae07-95e0cf4f2d24
2025-10-29T11:03:36.932829206Z 2025-10-29 11:03:36.932 | DEBUG | changedetectionio.model.Watch:ensure_data_dir_exists:57 - > Creating data dir /config/500db52d-2753-4d9c-ae07-95e0cf4f2d24
2025-10-29T11:03:36.932910600Z 2025-10-29 11:03:36.932 | INFO | changedetectionio.store:sync_to_json:414 - Saving JSON..
2025-10-29T11:03:36.934549401Z 2025-10-29 11:03:36.934 | DEBUG | changedetectionio.store:add_watch:400 - Added 'https://changedetection.io/CHANGELOG.txt'
2025-10-29T11:03:36.936143240Z 2025-10-29 11:03:36.935 | INFO | changedetectionio.store:sync_to_json:414 - Saving JSON..
2025-10-29T11:03:37.015034734Z /app/changedetection/changedetectionio/blueprint/backups/__init__.py:124: SyntaxWarning: invalid escape sequence '\d'
2025-10-29T11:03:37.015071648Z backup_filename_regex = BACKUP_FILENAME_FORMAT.format("\d+")
2025-10-29T11:03:37.313406016Z 2025-10-29 11:03:37.313 | INFO | changedetectionio.realtime.socket_server:init_socketio:288 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO
2025-10-29T11:03:37.313490517Z 2025-10-29 11:03:37.313 | INFO | changedetectionio.realtime.socket_server:init_socketio:295 - Platform: linux, Python: 3.12, Socket.IO mode: threading
2025-10-29T11:03:37.344153340Z 2025-10-29 11:03:37.343 | INFO | changedetectionio.realtime.socket_server:init_socketio:307 - Socket.IO: Registering connect event handler
2025-10-29T11:03:37.344234924Z 2025-10-29 11:03:37.344 | INFO | changedetectionio.realtime.socket_server:__init__:38 - SignalHandler: Connected to notification_event signal
2025-10-29T11:03:37.344706033Z 2025-10-29 11:03:37.344 | INFO | changedetectionio.realtime.socket_server:polling_emit_running_or_queued_watches_threaded:131 - Queue update thread started (threading mode)
2025-10-29T11:03:37.344878831Z 2025-10-29 11:03:37.344 | INFO | changedetectionio.realtime.socket_server:__init__:47 - Started polling thread using threading (eventlet-free)
2025-10-29T11:03:37.346011953Z 2025-10-29 11:03:37.345 | INFO | changedetectionio.realtime.socket_server:init_socketio:406 - Socket.IO initialized and attached to main Flask app
2025-10-29T11:03:37.346032895Z 2025-10-29 11:03:37.345 | INFO | changedetectionio.realtime.socket_server:init_socketio:407 - Socket.IO: Registered event handlers: []
2025-10-29T11:03:37.346068146Z 2025-10-29 11:03:37.346 | INFO | changedetectionio.flask_app:changedetection_app:538 - Socket.IO server initialized
2025-10-29T11:03:37.347400910Z 2025-10-29 11:03:37.347 | INFO | changedetectionio.flask_app:changedetection_app:628 - Starting 10 workers during app initialization
2025-10-29T11:03:37.347622516Z 2025-10-29 11:03:37.347 | INFO | changedetectionio.worker_handler:start_async_event_loop:29 - Starting async event loop for workers
2025-10-29T11:03:37.347951780Z 2025-10-29 11:03:37.347 | DEBUG | changedetectionio.worker_handler:start_async_event_loop:37 - Event loop created and set: <_UnixSelectorEventLoop running=False closed=False debug=False>
2025-10-29T11:03:37.648273630Z 2025-10-29 11:03:37.647 | INFO | changedetectionio.worker_handler:start_async_workers:76 - Starting 10 async workers
2025-10-29T11:03:37.649970718Z 2025-10-29 11:03:37.649 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:733 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2025-10-29T11:03:37.653251105Z 2025-10-29 11:03:37.653 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-29T11:03:37.653337709Z 2025-10-29 11:03:37.653 | DEBUG | changedetectionio.queue_handlers:put:72 - Successfully queued item: 4f705c1b-dc7f-4e32-bc9f-675729b418bd
2025-10-29T11:03:37.653389033Z 2025-10-29 11:03:37.653 | DEBUG | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: 4f705c1b-dc7f-4e32-bc9f-675729b418bd
2025-10-29T11:03:37.653462851Z 2025-10-29 11:03:37.653 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:859 - > Queued watch UUID 4f705c1b-dc7f-4e32-bc9f-675729b418bd last checked at 0 queued at 1761735817.65 priority 1761735817 jitter 0.00s, 1761735817.65s since last checked
2025-10-29T11:03:37.654067299Z 2025-10-29 11:03:37.653 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 2
2025-10-29T11:03:37.654143332Z 2025-10-29 11:03:37.654 | DEBUG | changedetectionio.queue_handlers:put:72 - Successfully queued item: 500db52d-2753-4d9c-ae07-95e0cf4f2d24
2025-10-29T11:03:37.654193082Z 2025-10-29 11:03:37.654 | DEBUG | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: 500db52d-2753-4d9c-ae07-95e0cf4f2d24
2025-10-29T11:03:37.654276580Z 2025-10-29 11:03:37.654 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:859 - > Queued watch UUID 500db52d-2753-4d9c-ae07-95e0cf4f2d24 last checked at 0 queued at 1761735817.65 priority 1761735817 jitter 0.00s, 1761735817.65s since last checked
2025-10-29T11:03:37.676089530Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead.
2025-10-29T11:03:37.676304012Z 2025-10-29 11:03:37.676 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 0
2025-10-29T11:03:37.677876258Z 2025-10-29 11:03:37.677 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 0
2025-10-29T11:03:37.678219440Z 2025-10-29 11:03:37.678 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-29T11:03:37.678374642Z 2025-10-29 11:03:37.678 | DEBUG | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: 4f705c1b-dc7f-4e32-bc9f-675729b418bd
2025-10-29T11:03:37.678517981Z 2025-10-29 11:03:37.678 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: 4f705c1b-dc7f-4e32-bc9f-675729b418bd
2025-10-29T11:03:37.678744808Z 2025-10-29 11:03:37.678 | INFO | changedetectionio.async_update_worker:async_update_worker:81 - Worker 0 processing watch UUID 4f705c1b-dc7f-4e32-bc9f-675729b418bd Priority 1761735817 URL https://news.ycombinator.com/
2025-10-29T11:03:37.679662556Z * Serving Flask app 'changedetectionio.flask_app'
2025-10-29T11:03:37.679703969Z * Debug mode: off
2025-10-29T11:03:37.682466633Z [31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
2025-10-29T11:03:37.682491714Z * Running on all addresses (0.0.0.0)
2025-10-29T11:03:37.682500612Z * Running on http://127.0.0.1:5000
2025-10-29T11:03:37.682508938Z * Running on http://172.17.0.4:5000
2025-10-29T11:03:37.682582907Z [33mPress CTRL+C to quit[0m
2025-10-29T11:03:37.683767403Z 2025-10-29 11:03:37.683 | DEBUG | changedetectionio.processors:call_browser:94 - Using proxy 'None' for 4f705c1b-dc7f-4e32-bc9f-675729b418bd
2025-10-29T11:03:37.686690660Z 2025-10-29 11:03:37.686 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 1
2025-10-29T11:03:37.686843558Z 2025-10-29 11:03:37.686 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 1
2025-10-29T11:03:37.687067108Z 2025-10-29 11:03:37.686 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 0
2025-10-29T11:03:37.687190697Z 2025-10-29 11:03:37.687 | DEBUG | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: 500db52d-2753-4d9c-ae07-95e0cf4f2d24
2025-10-29T11:03:37.687308695Z 2025-10-29 11:03:37.687 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: 500db52d-2753-4d9c-ae07-95e0cf4f2d24
2025-10-29T11:03:37.687471533Z 2025-10-29 11:03:37.687 | INFO | changedetectionio.async_update_worker:async_update_worker:81 - Worker 1 processing watch UUID 500db52d-2753-4d9c-ae07-95e0cf4f2d24 Priority 1761735817 URL https://changedetection.io/CHANGELOG.txt
2025-10-29T11:03:37.689227158Z 2025-10-29 11:03:37.689 | DEBUG | changedetectionio.processors:call_browser:94 - Using proxy 'None' for 500db52d-2753-4d9c-ae07-95e0cf4f2d24
2025-10-29T11:03:37.692535141Z 2025-10-29 11:03:37.692 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 2
2025-10-29T11:03:37.692712578Z 2025-10-29 11:03:37.692 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 2
2025-10-29T11:03:37.692963894Z 2025-10-29 11:03:37.692 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 3
2025-10-29T11:03:37.693072042Z 2025-10-29 11:03:37.692 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 3
2025-10-29T11:03:37.693456115Z 2025-10-29 11:03:37.693 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 4
2025-10-29T11:03:37.693578842Z 2025-10-29 11:03:37.693 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 4
2025-10-29T11:03:37.694180675Z 2025-10-29 11:03:37.693 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 5
2025-10-29T11:03:37.694298301Z 2025-10-29 11:03:37.694 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 5
2025-10-29T11:03:37.694425818Z 2025-10-29 11:03:37.694 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 6
2025-10-29T11:03:37.694500058Z 2025-10-29 11:03:37.694 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 6
2025-10-29T11:03:37.694639970Z 2025-10-29 11:03:37.694 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 7
2025-10-29T11:03:37.694761665Z 2025-10-29 11:03:37.694 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 7
2025-10-29T11:03:37.694910314Z 2025-10-29 11:03:37.694 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 8
2025-10-29T11:03:37.695026167Z 2025-10-29 11:03:37.694 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 8
2025-10-29T11:03:37.695174967Z 2025-10-29 11:03:37.695 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 9
2025-10-29T11:03:37.695312233Z 2025-10-29 11:03:37.695 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 9
2025-10-29T11:03:38.350710969Z 2025-10-29 11:03:38.350 | WARNING | changedetectionio.processors.magic:__init__:91 - Error getting a more precise mime type from 'puremagic' library (Could not identify file), using content-based detection
2025-10-29T11:03:38.361358222Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2025-10-29T11:03:38.378318980Z [ls.io-init] done.
2025-10-29T11:03:38.402148250Z 2025-10-29 11:03:38.401 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:545 - Watch UUID 500db52d-2753-4d9c-ae07-95e0cf4f2d24 content check - Previous MD5: 7e223718e8a969be0abcbf94594c6a92, Fetched MD5 7e223718e8a969be0abcbf94594c6a92
2025-10-29T11:03:38.767916436Z 2025-10-29 11:03:38.767 | DEBUG | changedetectionio.model.Watch:history:190 - Reading watch history index for 500db52d-2753-4d9c-ae07-95e0cf4f2d24
2025-10-29T11:03:38.768099635Z 2025-10-29 11:03:38.767 | DEBUG | changedetectionio.async_update_worker:async_update_worker:358 - UUID: 500db52d-2753-4d9c-ae07-95e0cf4f2d24 Page <title> is 'None'
2025-10-29T11:03:38.768258335Z 2025-10-29 11:03:38.768 | DEBUG | changedetectionio.async_update_worker:async_update_worker:383 - Cleared fetcher content for UUID 500db52d-2753-4d9c-ae07-95e0cf4f2d24
2025-10-29T11:03:38.768273445Z 2025-10-29 11:03:38.768 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: 500db52d-2753-4d9c-ae07-95e0cf4f2d24
2025-10-29T11:03:38.768588800Z 2025-10-29 11:03:38.768 | DEBUG | changedetectionio.async_update_worker:async_update_worker:427 - Worker 1 completed watch 500db52d-2753-4d9c-ae07-95e0cf4f2d24 in 0.77s
2025-10-29T11:03:38.769406477Z 2025-10-29 11:03:38.769 | DEBUG | changedetectionio.processors.magic:__init__:80 - Guessing mime type, original content_type 'text/html; charset=utf-8', mime type detected 'text/html'
2025-10-29T11:03:38.794326765Z 2025-10-29 11:03:38.794 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:545 - Watch UUID 4f705c1b-dc7f-4e32-bc9f-675729b418bd content check - Previous MD5: 8a5858a78a55618d43e448b11bc830bf, Fetched MD5 8a5858a78a55618d43e448b11bc830bf
2025-10-29T11:03:38.899132428Z 2025-10-29 11:03:38.898 | DEBUG | changedetectionio.model.Watch:history:190 - Reading watch history index for 4f705c1b-dc7f-4e32-bc9f-675729b418bd
2025-10-29T11:03:38.899247630Z 2025-10-29 11:03:38.899 | DEBUG | changedetectionio.async_update_worker:async_update_worker:358 - UUID: 4f705c1b-dc7f-4e32-bc9f-675729b418bd Page <title> is 'Hacker News'
2025-10-29T11:03:38.899401670Z 2025-10-29 11:03:38.899 | DEBUG | changedetectionio.async_update_worker:async_update_worker:383 - Cleared fetcher content for UUID 4f705c1b-dc7f-4e32-bc9f-675729b418bd
2025-10-29T11:03:38.899442823Z 2025-10-29 11:03:38.899 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: 4f705c1b-dc7f-4e32-bc9f-675729b418bd
2025-10-29T11:03:38.899663608Z 2025-10-29 11:03:38.899 | DEBUG | changedetectionio.async_update_worker:async_update_worker:427 - Worker 0 completed watch 4f705c1b-dc7f-4e32-bc9f-675729b418bd in 0.90s
2025-10-29T11:03:57.369479558Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET / HTTP/1.1" 200 -
2025-10-29T11:03:57.388382026Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET / HTTP/1.1" 200 -
2025-10-29T11:03:57.408891390Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 -
2025-10-29T11:03:57.409581119Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/images/spread-white.svg HTTP/1.1" 200 -
2025-10-29T11:03:57.411412908Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/styles/styles.css?v=0.50.34 HTTP/1.1" 200 -
2025-10-29T11:03:57.412429406Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/styles/pure-min.css HTTP/1.1" 200 -
2025-10-29T11:03:57.412473885Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 -
2025-10-29T11:03:57.413278145Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/js/socket.io.min.js HTTP/1.1" 200 -
2025-10-29T11:03:57.428035926Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/images/pause.svg HTTP/1.1" 200 -
2025-10-29T11:03:57.433978745Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/images/bell-off.svg HTTP/1.1" 200 -
2025-10-29T11:03:57.435289234Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/images/play.svg HTTP/1.1" 200 -
2025-10-29T11:03:57.446882111Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/js/csrf.js HTTP/1.1" 200 -
2025-10-29T11:03:57.454821811Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 -
2025-10-29T11:03:57.455918260Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/js/toggle-theme.js HTTP/1.1" 200 -
2025-10-29T11:03:57.456567357Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 -
2025-10-29T11:03:57.456969827Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/images/spread.svg HTTP/1.1" 200 -
2025-10-29T11:03:57.458297321Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
2025-10-29T11:03:57.459216011Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/js/realtime.js HTTP/1.1" 200 -
2025-10-29T11:03:57.529321509Z 2025-10-29 11:03:57.529 | DEBUG | changedetectionio.realtime.socket_server:handle_connect:357 - Socket.IO: Sent initial queue size 0 to new client
2025-10-29T11:03:57.529348293Z 2025-10-29 11:03:57.529 | INFO | changedetectionio.realtime.socket_server:handle_connect:361 - Socket.IO: Client connected
2025-10-29T11:03:57.532022419Z 172.17.0.3 - - [29/Oct/2025 11:03:57] "GET /static/favicons/favicon.ico HTTP/1.1" 200 -
2025-10-29T11:04:07.868506747Z 2025-10-29 11:04:07.868 | INFO | changedetectionio.realtime.socket_server:handle_disconnect:367 - Socket.IO: Client disconnected
2025-10-29T11:04:07.869395056Z 172.17.0.3 - - [29/Oct/2025 11:04:07] "[35m[1mGET /socket.io/?EIO=4&transport=websocket HTTP/1.1[0m" 500 -
2025-10-29T11:04:07.871112154Z Error on request:
2025-10-29T11:04:07.871125110Z Traceback (most recent call last):
2025-10-29T11:04:07.871129629Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 370, in run_wsgi
2025-10-29T11:04:07.871133557Z execute(self.server.app)
2025-10-29T11:04:07.871137205Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 336, in execute
2025-10-29T11:04:07.871154680Z write(b"")
2025-10-29T11:04:07.871158518Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 261, in write
2025-10-29T11:04:07.871162265Z assert status_set is not None, "write() before start_response"
2025-10-29T11:04:07.871166023Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-29T11:04:07.871171444Z AssertionError: write() before start_response
Expand
NAME VERSION TYPE
Simple Launcher 1.1.0.14 binary (+11 duplicates)
acl-libs 2.3.2-r1 apk
ada-libs 2.9.2-r4 apk
aenum 2.2.6 python
alpine-baselayout 3.7.0-r0 apk
alpine-baselayout-data 3.7.0-r0 apk
alpine-keys 2.5-r0 apk
alpine-release 3.22.2-r0 apk
aniso8601 10.0.1 python
apk-tools 2.14.9-r3 apk
appdirs 1.4.4 python
apprise 1.9.5 python
arrow 1.4.0 python
attrs 25.4.0 python
autocommand 2.2.2 python
babel 2.17.0 python
backports-tarfile 1.2.0 python
backports-zstd 1.0.0 python
bash 5.2.37-r0 apk
beautifulsoup4 4.14.2 python
bidict 0.23.1 python
blinker 1.9.0 python
brotli 1.1.0 python
brotli-libs 1.1.0-r2 apk
busybox 1.37.0-r19 apk
busybox-binsh 1.37.0-r19 apk
c-ares 1.34.5-r0 apk
ca-certificates 20250911-r0 apk
ca-certificates-bundle 20250911-r0 apk
cairo 1.18.4-r0 apk
catatonit 0.2.1-r0 apk
certifi 2025.10.5 python
cffi 2.0.0 python
cfgv 3.4.0 python
changedetection-api-docs 1.0.0 npm
changedetection.io-theme 0.0.3 npm
chardet 5.2.0 python
charset-normalizer 3.4.4 python
cli UNKNOWN binary
cli-32 UNKNOWN binary
cli-64 UNKNOWN binary
cli-arm64 UNKNOWN binary
click 8.3.0 python
coreutils 9.7-r1 apk
coreutils-env 9.7-r1 apk
coreutils-fmt 9.7-r1 apk
coreutils-sha512sum 9.7-r1 apk
cryptography 44.0.1 python
curl 8.14.1-r2 apk
decorator 5.2.1 python
distlib 0.4.0 python
elementpath 5.0.4 python
et-xmlfile 2.0.0 python
execnet 2.1.1 python
extruct 0.18.0 python
feedgen 1.0.0 python
feedparser 6.0.12 python
file 5.46-r2 apk
filelock 3.20.0 python
findutils 4.10.0-r0 apk
flask 3.1.2 python
flask-compress 1.20 python
flask-cors 6.0.1 python
flask-expects-json 1.7.0 python
flask-login 0.6.3 python
flask-paginate 2024.4.12 python
flask-restful 0.3.10 python
flask-socketio 5.5.1 python
flask-wtf 1.2.2 python
fontconfig 2.15.0-r3 apk
freetype 2.13.3-r0 apk
gdbm 1.24-r0 apk
gevent 25.9.1 python
greenlet 3.2.4 python
gui UNKNOWN binary
gui-32 UNKNOWN binary
gui-64 UNKNOWN binary
gui-arm64 UNKNOWN binary
h11 0.16.0 python
html-text 0.7.1 python
html5lib 1.1 python
icu-data-en 76.1-r1 apk
icu-libs 76.1-r1 apk
identify 2.6.15 python
idna 3.11 python
importlib-metadata 8.0.0 python
inflect 7.3.1 python
iniconfig 2.3.0 python
inscriptis 2.6.0 python
isodate 0.7.2 python
itsdangerous 2.2.0 python
janus 2.0.0 python
jaraco-collections 5.1.0 python
jaraco-context 5.3.0 python
jaraco-functools 4.0.1 python
jaraco-text 3.12.1 python
jinja2 3.1.6 python
jq 1.10.0 python
jq 1.8.0-r0 apk
jsonpath-ng 1.5.3 python
jsonschema 4.25.1 python
jsonschema-path 0.3.4 python
jsonschema-specifications 2025.9.1 python
jstyleson 0.0.2 python
lazy-object-proxy 1.12.0 python
lcms2 2.16-r0 apk
levenshtein 0.27.1 python
libapk2 2.14.9-r3 apk
libattr 2.5.2-r2 apk
libbsd 0.12.2-r0 apk
libbz2 1.0.8-r6 apk
libcrypto3 3.5.4-r0 apk
libcurl 8.14.1-r2 apk
libexpat 2.7.3-r0 apk
libffi 3.4.8-r0 apk
libgcc 14.2.0-r6 apk
libidn2 2.3.7-r0 apk
libintl 0.24.1-r0 apk
libjpeg 9f-r0 apk
libjpeg-turbo 3.1.0-r0 apk
libmagic 5.46-r2 apk
libmd 1.1.0-r0 apk
libncursesw 6.5_p20250503-r0 apk
libpanelw 6.5_p20250503-r0 apk
libpng 1.6.47-r0 apk
libproc2 4.0.4-r3 apk
libpsl 0.21.5-r3 apk
libsharpyuv 1.5.0-r0 apk
libssl3 3.5.4-r0 apk
libstdc++ 14.2.0-r6 apk
libunistring 1.3-r0 apk
libwebp 1.5.0-r0 apk
libx11 1.8.11-r0 apk
libxau 1.0.12-r0 apk
libxcb 1.17.0-r0 apk
libxdmcp 1.1.5-r1 apk
libxext 1.3.6-r2 apk
libxml2 2.13.9-r0 apk
libxrender 0.9.12-r0 apk
libxslt 1.1.43-r3 apk
linkify-it-py 2.0.3 python
linux-pam 1.7.0-r4 apk
loguru 0.7.3 python
lxml 5.4.0 python
lxml-html-clean 0.4.3 python
markdown 3.9 python
markupsafe 3.0.3 python
mf2py 2.0.1 python
more-itertools 10.3.0 python
more-itertools 10.8.0 python
mpdecimal 4.0.1-r0 apk
musl 1.2.5-r10 apk
musl-utils 1.2.5-r10 apk
my-test-package 1.0 python
mypy-extensions 1.1.0 python
ncurses-terminfo-base 6.5_p20250503-r0 apk
netcat-openbsd 1.229.1-r0 apk
nghttp2-libs 1.65.0-r0 apk
nodeenv 1.9.1 python
nodejs 22.16.0-r2 apk
nspr 4.36-r0 apk
nss 3.114-r0 apk
oauthlib 3.3.1 python
oniguruma 6.9.10-r0 apk
openapi-core 0.19.5 python
openapi-schema-validator 0.6.3 python
openapi-spec-validator 0.7.2 python
openjpeg 2.5.3-r0 apk
openpyxl 3.1.5 python
ordered-set 4.1.0 python
outcome 1.3.0.post0 python
packaging 24.2 python
packaging 25.0 python
paho-mqtt 2.1.0 python
panzi-json-logic 1.0.1 python
parse 1.20.2 python
pathable 0.4.4 python
pillow 12.0.0 python
pip 25.3 python
pixman 0.46.4-r0 apk
platformdirs 4.2.2 python
platformdirs 4.5.0 python
playwright 1.55.0 python
playwright-core 1.55.0-beta-1756314050000 npm
pluggy 1.6.0 python
ply 3.11 python
poppler 25.04.0-r0 apk
poppler-utils 25.04.0-r0 apk
pre-commit 4.3.0 python
pre-commit-package dev-1 lua-rocks
price-parser 0.5.0 python
procps-ng 4.0.4-r3 apk
psutil 7.1.0 python
puremagic 1.30 python
pyc 3.12.12-r0 apk
pycparser 2.23 python
pyee 13.0.0 python
pyparsing 3.2.5 python
pyppeteer-ng 2.0.0rc10 python
pyppeteerstealth 0.0.5 python
pyrdfa3 3.6.4 python
pysocks 1.7.1 python
pytest 7.4.4 python
pytest-flask 1.3.0 python
pytest-mock 3.15.1 python
pytest-xdist 3.8.0 python
python-dateutil 2.9.0.post0 python
python-engineio 4.12.3 python
python-socketio 5.14.3 python
python3 3.12.12-r0 apk
python3-pyc 3.12.12-r0 apk
python3-pycache-pyc0 3.12.12-r0 apk
pytz 2025.2 python
pyyaml 6.0.3 python
rapidfuzz 3.14.1 python
rdflib 7.3.0 python
readline 8.2.13-r1 apk
referencing 0.35.1 python
requests 2.32.5 python
requests-file 3.0.1 python
requests-oauthlib 2.0.0 python
rfc3339-validator 0.1.4 python
rpds-py 0.28.0 python
ruff 0.14.2 python
scanelf 1.3.8-r1 apk
selenium 4.31.0 python
selenium-manager UNKNOWN binary
setuptools 80.9.0 python
sgmllib3k 1.0.0 python
shadow 4.17.3-r0 apk
simdjson 3.12.0-r0 apk
simdutf 7.2.1-r0 apk
simple-websocket 1.1.0 python
six 1.17.0 python
skalibs-libs 2.14.4.0-r0 apk
sniffio 1.3.1 python
sortedcontainers 2.4.0 python
soupsieve 2.8 python
sqlite-libs 3.49.2-r1 apk
ssl_client 1.37.0-r19 apk
tiff 4.7.1-r0 apk
timeago 1.0.16 python
tomli 2.0.1 python
tqdm 4.67.1 python
trio 0.31.0 python
trio-websocket 0.12.2 python
typeguard 4.3.0 python
typing-extensions 4.12.2 python
typing-extensions 4.15.0 python
typing-inspect 0.5.0 python
tzdata 2025.2 python
tzdata 2025b-r0 apk
uc-micro-py 1.0.3 python
urllib3 1.26.20 python
utmps-libs 0.1.3.1-r0 apk
validators 0.35.0 python
virtualenv 20.35.4 python
w3lib 2.3.1 python
webencodings 0.5.1 python
websocket-client 1.9.0 python
websockets 10.4 python
werkzeug 3.1.1 python
wheel 0.45.1 python (+1 duplicate)
wsproto 1.2.0 python
wtforms 3.2.1 python
xz-libs 5.8.1-r0 apk
zipp 3.19.2 python
zlib 1.3.1-r2 apk
zope-event 6.0 python
zope-interface 8.0.1 python
zstd-libs 1.5.7-r0 apk
Expand
[
{
"level": "INFO",
"message": "http://172.17.0.4:5000/static/js/realtime.js 65:24 \"Socket.IO connected with path:\" \"/socket.io\"",
"source": "console-api",
"timestamp": 1761735847529
},
{
"level": "INFO",
"message": "http://172.17.0.4:5000/static/js/realtime.js 66:24 \"Socket transport:\" \"websocket\"",
"source": "console-api",
"timestamp": 1761735847529
},
{
"level": "INFO",
"message": "http://172.17.0.4:5000/static/js/realtime.js 89:24 \"1761735837.5289972 - Queue size update: 0\"",
"source": "console-api",
"timestamp": 1761735847529
}
]
| Test | Result | Message | Runtime |
|---|---|---|---|
| Container startup | PASS | - | 3.02s |
| Create SBOM | PASS | - | 20.27s |
| Get build info | PASS | - | 0.03s |
| Get screenshot | PASS | - | 11.35s |
ARM64 PASS
linuxserver/changedetection.io
Runtime: 39.98s
Build Information
Builder: X86-BUILDER-3f --Hetzner
Created: 2025-10-29T10:58:12+00:00
Image: linuxserver/changedetection.io
Maintainer: thespad
Size: 162.70MB
Tag: arm64v8-0.50.34-ls237
Version: 0.50.34-ls237
Expand
2025-10-29T11:03:38.422056775Z [migrations] started
2025-10-29T11:03:38.426245120Z [migrations] no migrations found
2025-10-29T11:03:39.050260050Z usermod: no changes
2025-10-29T11:03:39.133291921Z ───────────────────────────────────────
2025-10-29T11:03:39.133325880Z
2025-10-29T11:03:39.133335299Z ██╗ ███████╗██╗ ██████╗
2025-10-29T11:03:39.133343846Z ██║ ██╔════╝██║██╔═══██╗
2025-10-29T11:03:39.133352083Z ██║ ███████╗██║██║ ██║
2025-10-29T11:03:39.133360269Z ██║ ╚════██║██║██║ ██║
2025-10-29T11:03:39.133368706Z ███████╗███████║██║╚██████╔╝
2025-10-29T11:03:39.133377083Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2025-10-29T11:03:39.133385259Z
2025-10-29T11:03:39.133393055Z Brought to you by linuxserver.io
2025-10-29T11:03:39.133401722Z ───────────────────────────────────────
2025-10-29T11:03:39.138428526Z
2025-10-29T11:03:39.138451643Z To support LSIO projects visit:
2025-10-29T11:03:39.138460100Z https://www.linuxserver.io/donate/
2025-10-29T11:03:39.138468176Z
2025-10-29T11:03:39.138476092Z ───────────────────────────────────────
2025-10-29T11:03:39.138484729Z GID/UID
2025-10-29T11:03:39.138678740Z ───────────────────────────────────────
2025-10-29T11:03:39.232337514Z
2025-10-29T11:03:39.232374759Z User UID: 911
2025-10-29T11:03:39.232383857Z User GID: 911
2025-10-29T11:03:39.232392865Z ───────────────────────────────────────
2025-10-29T11:03:39.301648242Z Linuxserver.io version: 0.50.34-ls237
2025-10-29T11:03:39.304641460Z Build-date: 2025-10-29T10:58:12+00:00
2025-10-29T11:03:39.304663444Z ───────────────────────────────────────
2025-10-29T11:03:39.304673304Z
2025-10-29T11:03:42.344357771Z [custom-init] No custom files found, skipping...
2025-10-29T11:03:46.031696832Z /app/changedetection/changedetectionio/html_tools.py:495: SyntaxWarning: invalid escape sequence '\['
2025-10-29T11:03:46.031724969Z pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>'
2025-10-29T11:03:46.035610474Z /app/changedetection/changedetectionio/html_tools.py:559: SyntaxWarning: invalid escape sequence '\s'
2025-10-29T11:03:46.035741648Z content = re.sub('<!--\s+-->', '', content)
2025-10-29T11:03:46.616952612Z 2025-10-29 11:03:46.614 | DEBUG | changedetectionio.content_fetchers:<module>:62 - Falling back to selenium as fetcher
2025-10-29T11:03:48.016052966Z 2025-10-29 11:03:48.015 | DEBUG | changedetectionio.queue_handlers:__init__:53 - RecheckPriorityQueue initialized successfully
2025-10-29T11:03:48.016871986Z 2025-10-29 11:03:48.016 | DEBUG | changedetectionio.queue_handlers:__init__:358 - NotificationQueue initialized successfully
2025-10-29T11:03:48.042242330Z 2025-10-29 11:03:48.041 | INFO | changedetectionio.flask_app:<module>:90 - System locale default is (None, None)
2025-10-29T11:03:48.051837765Z 2025-10-29 11:03:48.051 | SUCCESS | changedetectionio:main:131 - changedetection.io version 0.50.34 starting.
2025-10-29T11:03:48.221676068Z 2025-10-29 11:03:48.220 | INFO | changedetectionio.store:reload_state:58 - Datastore path is '/config'
2025-10-29T11:03:48.227081494Z 2025-10-29 11:03:48.226 | CRITICAL | changedetectionio.store:reload_state:109 - No JSON DB found at /config/url-watches.json, creating JSON store at /config
2025-10-29T11:03:49.233447394Z 2025-10-29 11:03:49.232 | DEBUG | changedetectionio.store:add_tag:607 - >>> Adding new tag - 'tech news'
2025-10-29T11:03:49.863500953Z 2025-10-29 11:03:49.862 | DEBUG | changedetectionio.store:add_watch:384 - Adding URL 'https://news.ycombinator.com/' - 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7
2025-10-29T11:03:49.864265734Z 2025-10-29 11:03:49.863 | DEBUG | changedetectionio.model.Watch:ensure_data_dir_exists:57 - > Creating data dir /config/0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7
2025-10-29T11:03:49.864972968Z 2025-10-29 11:03:49.864 | INFO | changedetectionio.store:sync_to_json:414 - Saving JSON..
2025-10-29T11:03:49.888070575Z 2025-10-29 11:03:49.887 | DEBUG | changedetectionio.store:add_watch:400 - Added 'https://news.ycombinator.com/'
2025-10-29T11:03:49.897496178Z 2025-10-29 11:03:49.896 | DEBUG | changedetectionio.store:add_tag:607 - >>> Adding new tag - 'changedetection.io'
2025-10-29T11:03:49.901666376Z 2025-10-29 11:03:49.901 | DEBUG | changedetectionio.store:add_watch:384 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - d527de61-405a-4f2c-9ba3-1b67b3254d56
2025-10-29T11:03:49.902409212Z 2025-10-29 11:03:49.901 | DEBUG | changedetectionio.model.Watch:ensure_data_dir_exists:57 - > Creating data dir /config/d527de61-405a-4f2c-9ba3-1b67b3254d56
2025-10-29T11:03:49.903126657Z 2025-10-29 11:03:49.902 | INFO | changedetectionio.store:sync_to_json:414 - Saving JSON..
2025-10-29T11:03:49.928485208Z 2025-10-29 11:03:49.927 | DEBUG | changedetectionio.store:add_watch:400 - Added 'https://changedetection.io/CHANGELOG.txt'
2025-10-29T11:03:50.081185457Z 2025-10-29 11:03:50.023 | INFO | changedetectionio.store:sync_to_json:414 - Saving JSON..
2025-10-29T11:03:51.225395175Z /app/changedetection/changedetectionio/blueprint/backups/__init__.py:124: SyntaxWarning: invalid escape sequence '\d'
2025-10-29T11:03:51.225427179Z backup_filename_regex = BACKUP_FILENAME_FORMAT.format("\d+")
2025-10-29T11:03:55.015246801Z 2025-10-29 11:03:55.014 | INFO | changedetectionio.realtime.socket_server:init_socketio:288 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO
2025-10-29T11:03:55.015809965Z 2025-10-29 11:03:55.015 | INFO | changedetectionio.realtime.socket_server:init_socketio:295 - Platform: linux, Python: 3.12, Socket.IO mode: threading
2025-10-29T11:03:55.455904508Z 2025-10-29 11:03:55.455 | INFO | changedetectionio.realtime.socket_server:init_socketio:307 - Socket.IO: Registering connect event handler
2025-10-29T11:03:55.457188564Z 2025-10-29 11:03:55.456 | INFO | changedetectionio.realtime.socket_server:__init__:38 - SignalHandler: Connected to notification_event signal
2025-10-29T11:03:55.462096608Z 2025-10-29 11:03:55.460 | INFO | changedetectionio.realtime.socket_server:polling_emit_running_or_queued_watches_threaded:131 - Queue update thread started (threading mode)
2025-10-29T11:03:55.463274190Z 2025-10-29 11:03:55.462 | INFO | changedetectionio.realtime.socket_server:__init__:47 - Started polling thread using threading (eventlet-free)
2025-10-29T11:03:55.474702225Z 2025-10-29 11:03:55.474 | INFO | changedetectionio.realtime.socket_server:init_socketio:406 - Socket.IO initialized and attached to main Flask app
2025-10-29T11:03:55.475357615Z 2025-10-29 11:03:55.474 | INFO | changedetectionio.realtime.socket_server:init_socketio:407 - Socket.IO: Registered event handlers: []
2025-10-29T11:03:55.475979588Z 2025-10-29 11:03:55.475 | INFO | changedetectionio.flask_app:changedetection_app:538 - Socket.IO server initialized
2025-10-29T11:03:55.495434689Z 2025-10-29 11:03:55.494 | INFO | changedetectionio.flask_app:changedetection_app:628 - Starting 10 workers during app initialization
2025-10-29T11:03:55.499553885Z 2025-10-29 11:03:55.497 | INFO | changedetectionio.worker_handler:start_async_event_loop:29 - Starting async event loop for workers
2025-10-29T11:03:55.507353413Z 2025-10-29 11:03:55.506 | DEBUG | changedetectionio.worker_handler:start_async_event_loop:37 - Event loop created and set: <_UnixSelectorEventLoop running=False closed=False debug=False>
2025-10-29T11:03:55.801018195Z 2025-10-29 11:03:55.799 | INFO | changedetectionio.worker_handler:start_async_workers:76 - Starting 10 async workers
2025-10-29T11:03:55.813340411Z 2025-10-29 11:03:55.811 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:733 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2025-10-29T11:03:55.849336826Z 2025-10-29 11:03:55.848 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-29T11:03:55.850808750Z 2025-10-29 11:03:55.849 | DEBUG | changedetectionio.queue_handlers:put:72 - Successfully queued item: 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7
2025-10-29T11:03:55.853123091Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead.
2025-10-29T11:03:55.857690209Z 2025-10-29 11:03:55.856 | DEBUG | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7
2025-10-29T11:03:55.860061264Z 2025-10-29 11:03:55.858 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:859 - > Queued watch UUID 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7 last checked at 0 queued at 1761735835.81 priority 1761735835 jitter 0.00s, 1761735835.81s since last checked
2025-10-29T11:03:55.892191603Z 2025-10-29 11:03:55.891 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 2
2025-10-29T11:03:55.894489811Z 2025-10-29 11:03:55.893 | DEBUG | changedetectionio.queue_handlers:put:72 - Successfully queued item: d527de61-405a-4f2c-9ba3-1b67b3254d56
2025-10-29T11:03:55.895677343Z 2025-10-29 11:03:55.894 | DEBUG | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: d527de61-405a-4f2c-9ba3-1b67b3254d56
2025-10-29T11:03:55.897222775Z 2025-10-29 11:03:55.896 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:859 - > Queued watch UUID d527de61-405a-4f2c-9ba3-1b67b3254d56 last checked at 0 queued at 1761735835.86 priority 1761735835 jitter 0.00s, 1761735835.86s since last checked
2025-10-29T11:03:56.013337703Z 2025-10-29 11:03:56.012 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 0
2025-10-29T11:03:56.014016731Z 2025-10-29 11:03:56.013 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 0
2025-10-29T11:03:56.015587875Z 2025-10-29 11:03:56.015 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-29T11:03:56.016279137Z 2025-10-29 11:03:56.015 | DEBUG | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7
2025-10-29T11:03:56.017355535Z 2025-10-29 11:03:56.016 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7
2025-10-29T11:03:56.018290769Z 2025-10-29 11:03:56.017 | INFO | changedetectionio.async_update_worker:async_update_worker:81 - Worker 0 processing watch UUID 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7 Priority 1761735835 URL https://news.ycombinator.com/
2025-10-29T11:03:56.022715901Z * Serving Flask app 'changedetectionio.flask_app'
2025-10-29T11:03:56.023291239Z * Debug mode: off
2025-10-29T11:03:56.031123323Z 2025-10-29 11:03:56.030 | DEBUG | changedetectionio.processors:call_browser:94 - Using proxy 'None' for 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7
2025-10-29T11:03:56.061046867Z 2025-10-29 11:03:56.060 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 1
2025-10-29T11:03:56.061643118Z 2025-10-29 11:03:56.061 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 1
2025-10-29T11:03:56.062753855Z 2025-10-29 11:03:56.062 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 0
2025-10-29T11:03:56.063423814Z 2025-10-29 11:03:56.062 | DEBUG | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: d527de61-405a-4f2c-9ba3-1b67b3254d56
2025-10-29T11:03:56.064157962Z 2025-10-29 11:03:56.063 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: d527de61-405a-4f2c-9ba3-1b67b3254d56
2025-10-29T11:03:56.065053205Z 2025-10-29 11:03:56.064 | INFO | changedetectionio.async_update_worker:async_update_worker:81 - Worker 1 processing watch UUID d527de61-405a-4f2c-9ba3-1b67b3254d56 Priority 1761735835 URL https://changedetection.io/CHANGELOG.txt
2025-10-29T11:03:56.076898100Z 2025-10-29 11:03:56.076 | DEBUG | changedetectionio.processors:call_browser:94 - Using proxy 'None' for d527de61-405a-4f2c-9ba3-1b67b3254d56
2025-10-29T11:03:56.100745948Z 2025-10-29 11:03:56.100 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 2
2025-10-29T11:03:56.101332389Z 2025-10-29 11:03:56.100 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 2
2025-10-29T11:03:56.102269216Z 2025-10-29 11:03:56.101 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 3
2025-10-29T11:03:56.102851589Z 2025-10-29 11:03:56.102 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 3
2025-10-29T11:03:56.103710058Z 2025-10-29 11:03:56.103 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 4
2025-10-29T11:03:56.104288723Z 2025-10-29 11:03:56.103 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 4
2025-10-29T11:03:56.105144347Z 2025-10-29 11:03:56.104 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 5
2025-10-29T11:03:56.105715286Z 2025-10-29 11:03:56.105 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 5
2025-10-29T11:03:56.106532392Z 2025-10-29 11:03:56.105 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 6
2025-10-29T11:03:56.107092931Z 2025-10-29 11:03:56.106 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 6
2025-10-29T11:03:56.107899365Z 2025-10-29 11:03:56.107 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 7
2025-10-29T11:03:56.108502439Z 2025-10-29 11:03:56.107 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 7
2025-10-29T11:03:56.109329144Z 2025-10-29 11:03:56.108 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 8
2025-10-29T11:03:56.109883501Z 2025-10-29 11:03:56.109 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 8
2025-10-29T11:03:56.110708722Z 2025-10-29 11:03:56.110 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 9
2025-10-29T11:03:56.111280915Z 2025-10-29 11:03:56.110 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 9
2025-10-29T11:03:56.153822711Z [31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
2025-10-29T11:03:56.153847181Z * Running on all addresses (0.0.0.0)
2025-10-29T11:03:56.153856319Z * Running on http://127.0.0.1:5000
2025-10-29T11:03:56.153864415Z * Running on http://172.17.0.5:5000
2025-10-29T11:03:56.154664336Z [33mPress CTRL+C to quit[0m
2025-10-29T11:03:56.659552800Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2025-10-29T11:03:57.421316273Z [ls.io-init] done.
2025-10-29T11:03:57.728326653Z 2025-10-29 11:03:57.726 | DEBUG | changedetectionio.processors.magic:__init__:80 - Guessing mime type, original content_type 'text/html; charset=utf-8', mime type detected 'text/html'
2025-10-29T11:04:01.527505405Z 2025-10-29 11:04:01.526 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:545 - Watch UUID 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7 content check - Previous MD5: 8a5858a78a55618d43e448b11bc830bf, Fetched MD5 8a5858a78a55618d43e448b11bc830bf
2025-10-29T11:04:02.745765412Z 2025-10-29 11:04:02.744 | DEBUG | changedetectionio.model.Watch:history:190 - Reading watch history index for 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7
2025-10-29T11:04:02.765037415Z 2025-10-29 11:04:02.764 | DEBUG | changedetectionio.async_update_worker:async_update_worker:358 - UUID: 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7 Page <title> is 'Hacker News'
2025-10-29T11:04:02.772785489Z 2025-10-29 11:04:02.771 | DEBUG | changedetectionio.async_update_worker:async_update_worker:383 - Cleared fetcher content for UUID 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7
2025-10-29T11:04:02.778786575Z 2025-10-29 11:04:02.777 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7
2025-10-29T11:04:02.808724468Z 2025-10-29 11:04:02.807 | DEBUG | changedetectionio.async_update_worker:async_update_worker:427 - Worker 0 completed watch 0c5c3940-ca80-45ab-83ea-4c3bf7fb13c7 in 6.81s
2025-10-29T11:04:02.879912726Z 2025-10-29 11:04:02.878 | WARNING | changedetectionio.processors.magic:__init__:91 - Error getting a more precise mime type from 'puremagic' library (Could not identify file), using content-based detection
2025-10-29T11:04:03.564411783Z 2025-10-29 11:04:03.563 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:545 - Watch UUID d527de61-405a-4f2c-9ba3-1b67b3254d56 content check - Previous MD5: 7e223718e8a969be0abcbf94594c6a92, Fetched MD5 7e223718e8a969be0abcbf94594c6a92
2025-10-29T11:04:04.794871769Z 172.17.0.3 - - [29/Oct/2025 11:04:04] "GET / HTTP/1.1" 200 -
2025-10-29T11:04:04.905846956Z 172.17.0.3 - - [29/Oct/2025 11:04:04] "GET / HTTP/1.1" 200 -
2025-10-29T11:04:05.056197592Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/styles/pure-min.css HTTP/1.1" 200 -
2025-10-29T11:04:05.078541531Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/js/socket.io.min.js HTTP/1.1" 200 -
2025-10-29T11:04:05.098283350Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/styles/styles.css?v=0.50.34 HTTP/1.1" 200 -
2025-10-29T11:04:05.114901037Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 -
2025-10-29T11:04:05.129647505Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 -
2025-10-29T11:04:05.134052867Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/images/spread-white.svg HTTP/1.1" 200 -
2025-10-29T11:04:05.178144856Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/images/pause.svg HTTP/1.1" 200 -
2025-10-29T11:04:05.207949380Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/images/play.svg HTTP/1.1" 200 -
2025-10-29T11:04:05.228328322Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/images/bell-off.svg HTTP/1.1" 200 -
2025-10-29T11:04:05.276631572Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/js/csrf.js HTTP/1.1" 200 -
2025-10-29T11:04:05.326282966Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/js/realtime.js HTTP/1.1" 200 -
2025-10-29T11:04:05.337629076Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 -
2025-10-29T11:04:05.378650100Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
2025-10-29T11:04:05.395624996Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/images/spread.svg HTTP/1.1" 200 -
2025-10-29T11:04:05.407695756Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 -
2025-10-29T11:04:05.416440858Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/js/toggle-theme.js HTTP/1.1" 200 -
2025-10-29T11:04:05.511306531Z 172.17.0.3 - - [29/Oct/2025 11:04:05] "GET /static/favicons/favicon.ico HTTP/1.1" 200 -
2025-10-29T11:04:05.521696947Z 2025-10-29 11:04:05.520 | DEBUG | changedetectionio.realtime.socket_server:handle_connect:357 - Socket.IO: Sent initial queue size 0 to new client
2025-10-29T11:04:05.523641463Z 2025-10-29 11:04:05.522 | INFO | changedetectionio.realtime.socket_server:handle_connect:361 - Socket.IO: Client connected
2025-10-29T11:04:06.211977888Z 2025-10-29 11:04:06.211 | DEBUG | changedetectionio.model.Watch:history:190 - Reading watch history index for d527de61-405a-4f2c-9ba3-1b67b3254d56
2025-10-29T11:04:06.214676793Z 2025-10-29 11:04:06.214 | DEBUG | changedetectionio.async_update_worker:async_update_worker:358 - UUID: d527de61-405a-4f2c-9ba3-1b67b3254d56 Page <title> is 'None'
2025-10-29T11:04:06.216179780Z 2025-10-29 11:04:06.215 | DEBUG | changedetectionio.async_update_worker:async_update_worker:383 - Cleared fetcher content for UUID d527de61-405a-4f2c-9ba3-1b67b3254d56
2025-10-29T11:04:06.216695869Z 2025-10-29 11:04:06.216 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: d527de61-405a-4f2c-9ba3-1b67b3254d56
2025-10-29T11:04:06.220350600Z 2025-10-29 11:04:06.219 | DEBUG | changedetectionio.async_update_worker:async_update_worker:427 - Worker 1 completed watch d527de61-405a-4f2c-9ba3-1b67b3254d56 in 10.22s
2025-10-29T11:04:15.848953869Z 2025-10-29 11:04:15.847 | INFO | changedetectionio.realtime.socket_server:handle_disconnect:367 - Socket.IO: Client disconnected
2025-10-29T11:04:15.853637421Z 172.17.0.3 - - [29/Oct/2025 11:04:15] "[35m[1mGET /socket.io/?EIO=4&transport=websocket HTTP/1.1[0m" 500 -
2025-10-29T11:04:15.866329422Z Error on request:
2025-10-29T11:04:15.866353491Z Traceback (most recent call last):
2025-10-29T11:04:15.866363200Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 370, in run_wsgi
2025-10-29T11:04:15.866372148Z execute(self.server.app)
2025-10-29T11:04:15.866380355Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 336, in execute
2025-10-29T11:04:15.866405937Z write(b"")
2025-10-29T11:04:15.866414263Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 261, in write
2025-10-29T11:04:15.866422650Z assert status_set is not None, "write() before start_response"
2025-10-29T11:04:15.866431207Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-29T11:04:15.866439364Z AssertionError: write() before start_response
Expand
NAME VERSION TYPE
Simple Launcher 1.1.0.14 binary (+11 duplicates)
acl-libs 2.3.2-r1 apk
ada-libs 2.9.2-r4 apk
aenum 2.2.6 python
alpine-baselayout 3.7.0-r0 apk
alpine-baselayout-data 3.7.0-r0 apk
alpine-keys 2.5-r0 apk
alpine-release 3.22.2-r0 apk
aniso8601 10.0.1 python
apk-tools 2.14.9-r3 apk
appdirs 1.4.4 python
apprise 1.9.5 python
arrow 1.4.0 python
attrs 25.4.0 python
autocommand 2.2.2 python
babel 2.17.0 python
backports-tarfile 1.2.0 python
backports-zstd 1.0.0 python
bash 5.2.37-r0 apk
beautifulsoup4 4.14.2 python
bidict 0.23.1 python
blinker 1.9.0 python
brotli 1.1.0 python
brotli-libs 1.1.0-r2 apk
busybox 1.37.0-r19 apk
busybox-binsh 1.37.0-r19 apk
c-ares 1.34.5-r0 apk
ca-certificates 20250911-r0 apk
ca-certificates-bundle 20250911-r0 apk
cairo 1.18.4-r0 apk
catatonit 0.2.1-r0 apk
certifi 2025.10.5 python
cffi 2.0.0 python
cfgv 3.4.0 python
changedetection-api-docs 1.0.0 npm
changedetection.io-theme 0.0.3 npm
chardet 5.2.0 python
charset-normalizer 3.4.4 python
cli UNKNOWN binary
cli-32 UNKNOWN binary
cli-64 UNKNOWN binary
cli-arm64 UNKNOWN binary
click 8.3.0 python
coreutils 9.7-r1 apk
coreutils-env 9.7-r1 apk
coreutils-fmt 9.7-r1 apk
coreutils-sha512sum 9.7-r1 apk
cryptography 44.0.1 python
curl 8.14.1-r2 apk
decorator 5.2.1 python
distlib 0.4.0 python
elementpath 5.0.4 python
et-xmlfile 2.0.0 python
execnet 2.1.1 python
extruct 0.18.0 python
feedgen 1.0.0 python
feedparser 6.0.12 python
file 5.46-r2 apk
filelock 3.20.0 python
findutils 4.10.0-r0 apk
flask 3.1.2 python
flask-compress 1.20 python
flask-cors 6.0.1 python
flask-expects-json 1.7.0 python
flask-login 0.6.3 python
flask-paginate 2024.4.12 python
flask-restful 0.3.10 python
flask-socketio 5.5.1 python
flask-wtf 1.2.2 python
fontconfig 2.15.0-r3 apk
freetype 2.13.3-r0 apk
gdbm 1.24-r0 apk
gevent 25.9.1 python
greenlet 3.2.4 python
gui UNKNOWN binary
gui-32 UNKNOWN binary
gui-64 UNKNOWN binary
gui-arm64 UNKNOWN binary
h11 0.16.0 python
html-text 0.7.1 python
html5lib 1.1 python
icu-data-en 76.1-r1 apk
icu-libs 76.1-r1 apk
identify 2.6.15 python
idna 3.11 python
importlib-metadata 8.0.0 python
inflect 7.3.1 python
iniconfig 2.3.0 python
inscriptis 2.6.0 python
isodate 0.7.2 python
itsdangerous 2.2.0 python
janus 2.0.0 python
jaraco-collections 5.1.0 python
jaraco-context 5.3.0 python
jaraco-functools 4.0.1 python
jaraco-text 3.12.1 python
jinja2 3.1.6 python
jq 1.10.0 python
jq 1.8.0-r0 apk
jsonpath-ng 1.5.3 python
jsonschema 4.25.1 python
jsonschema-path 0.3.4 python
jsonschema-specifications 2025.9.1 python
jstyleson 0.0.2 python
lazy-object-proxy 1.12.0 python
lcms2 2.16-r0 apk
levenshtein 0.27.1 python
libapk2 2.14.9-r3 apk
libattr 2.5.2-r2 apk
libbsd 0.12.2-r0 apk
libbz2 1.0.8-r6 apk
libcrypto3 3.5.4-r0 apk
libcurl 8.14.1-r2 apk
libexpat 2.7.3-r0 apk
libffi 3.4.8-r0 apk
libgcc 14.2.0-r6 apk
libidn2 2.3.7-r0 apk
libintl 0.24.1-r0 apk
libjpeg 9f-r0 apk
libjpeg-turbo 3.1.0-r0 apk
libmagic 5.46-r2 apk
libmd 1.1.0-r0 apk
libncursesw 6.5_p20250503-r0 apk
libpanelw 6.5_p20250503-r0 apk
libpng 1.6.47-r0 apk
libproc2 4.0.4-r3 apk
libpsl 0.21.5-r3 apk
libsharpyuv 1.5.0-r0 apk
libssl3 3.5.4-r0 apk
libstdc++ 14.2.0-r6 apk
libunistring 1.3-r0 apk
libwebp 1.5.0-r0 apk
libx11 1.8.11-r0 apk
libxau 1.0.12-r0 apk
libxcb 1.17.0-r0 apk
libxdmcp 1.1.5-r1 apk
libxext 1.3.6-r2 apk
libxml2 2.13.9-r0 apk
libxrender 0.9.12-r0 apk
libxslt 1.1.43-r3 apk
linkify-it-py 2.0.3 python
linux-pam 1.7.0-r4 apk
loguru 0.7.3 python
lxml 5.4.0 python
lxml-html-clean 0.4.3 python
markdown 3.9 python
markupsafe 3.0.3 python
mf2py 2.0.1 python
more-itertools 10.3.0 python
more-itertools 10.8.0 python
mpdecimal 4.0.1-r0 apk
musl 1.2.5-r10 apk
musl-utils 1.2.5-r10 apk
my-test-package 1.0 python
mypy-extensions 1.1.0 python
ncurses-terminfo-base 6.5_p20250503-r0 apk
netcat-openbsd 1.229.1-r0 apk
nghttp2-libs 1.65.0-r0 apk
nodeenv 1.9.1 python
nodejs 22.16.0-r2 apk
nspr 4.36-r0 apk
nss 3.114-r0 apk
oauthlib 3.3.1 python
oniguruma 6.9.10-r0 apk
openapi-core 0.19.5 python
openapi-schema-validator 0.6.3 python
openapi-spec-validator 0.7.2 python
openjpeg 2.5.3-r0 apk
openpyxl 3.1.5 python
ordered-set 4.1.0 python
outcome 1.3.0.post0 python
packaging 24.2 python
packaging 25.0 python
paho-mqtt 2.1.0 python
panzi-json-logic 1.0.1 python
parse 1.20.2 python
pathable 0.4.4 python
pillow 12.0.0 python
pip 25.3 python
pixman 0.46.4-r0 apk
platformdirs 4.2.2 python
platformdirs 4.5.0 python
playwright 1.55.0 python
playwright-core 1.55.0-beta-1756314050000 npm
pluggy 1.6.0 python
ply 3.11 python
poppler 25.04.0-r0 apk
poppler-utils 25.04.0-r0 apk
pre-commit 4.3.0 python
pre-commit-package dev-1 lua-rocks
price-parser 0.5.0 python
procps-ng 4.0.4-r3 apk
psutil 7.1.0 python
puremagic 1.30 python
pyc 3.12.12-r0 apk
pycparser 2.23 python
pyee 13.0.0 python
pyparsing 3.2.5 python
pyppeteer-ng 2.0.0rc10 python
pyppeteerstealth 0.0.5 python
pyrdfa3 3.6.4 python
pysocks 1.7.1 python
pytest 7.4.4 python
pytest-flask 1.3.0 python
pytest-mock 3.15.1 python
pytest-xdist 3.8.0 python
python-dateutil 2.9.0.post0 python
python-engineio 4.12.3 python
python-socketio 5.14.3 python
python3 3.12.12-r0 apk
python3-pyc 3.12.12-r0 apk
python3-pycache-pyc0 3.12.12-r0 apk
pytz 2025.2 python
pyyaml 6.0.3 python
rapidfuzz 3.14.1 python
rdflib 7.3.0 python
readline 8.2.13-r1 apk
referencing 0.35.1 python
requests 2.32.5 python
requests-file 3.0.1 python
requests-oauthlib 2.0.0 python
rfc3339-validator 0.1.4 python
rpds-py 0.28.0 python
ruff 0.14.2 python
scanelf 1.3.8-r1 apk
selenium 4.31.0 python
selenium-manager UNKNOWN binary
setuptools 80.9.0 python
sgmllib3k 1.0.0 python
shadow 4.17.3-r0 apk
simdjson 3.12.0-r0 apk
simdutf 7.2.1-r0 apk
simple-websocket 1.1.0 python
six 1.17.0 python
skalibs-libs 2.14.4.0-r0 apk
sniffio 1.3.1 python
sortedcontainers 2.4.0 python
soupsieve 2.8 python
sqlite-libs 3.49.2-r1 apk
ssl_client 1.37.0-r19 apk
tiff 4.7.1-r0 apk
timeago 1.0.16 python
tomli 2.0.1 python
tqdm 4.67.1 python
trio 0.31.0 python
trio-websocket 0.12.2 python
typeguard 4.3.0 python
typing-extensions 4.12.2 python
typing-extensions 4.15.0 python
typing-inspect 0.5.0 python
tzdata 2025.2 python
tzdata 2025b-r0 apk
uc-micro-py 1.0.3 python
urllib3 1.26.20 python
utmps-libs 0.1.3.1-r0 apk
validators 0.35.0 python
virtualenv 20.35.4 python
w3lib 2.3.1 python
webencodings 0.5.1 python
websocket-client 1.9.0 python
websockets 10.4 python
werkzeug 3.1.1 python
wheel 0.45.1 python (+1 duplicate)
wsproto 1.2.0 python
wtforms 3.2.1 python
xz-libs 5.8.1-r0 apk
zipp 3.19.2 python
zlib 1.3.1-r2 apk
zope-event 6.0 python
zope-interface 8.0.1 python
zstd-libs 1.5.7-r0 apk
Expand
[
{
"level": "INFO",
"message": "http://172.17.0.5:5000/static/js/realtime.js 65:24 \"Socket.IO connected with path:\" \"/socket.io\"",
"source": "console-api",
"timestamp": 1761735855471
},
{
"level": "INFO",
"message": "http://172.17.0.5:5000/static/js/realtime.js 66:24 \"Socket transport:\" \"websocket\"",
"source": "console-api",
"timestamp": 1761735855471
},
{
"level": "INFO",
"message": "http://172.17.0.5:5000/static/js/realtime.js 89:24 \"1761735845.519002 - Queue size update: 0\"",
"source": "console-api",
"timestamp": 1761735855472
},
{
"level": "INFO",
"message": "http://172.17.0.5:5000/static/js/realtime.js 140:24 \"Found watch row elements:\" 1",
"source": "console-api",
"timestamp": 1761735855472
},
{
"level": "INFO",
"message": "http://172.17.0.5:5000/static/js/realtime.js 159:28 \"Updated UI for watch:\" \"d527de61-405a-4f2c-9ba3-1b67b3254d56\"",
"source": "console-api",
"timestamp": 1761735855472
},
{
"level": "INFO",
"message": "http://172.17.0.5:5000/static/js/realtime.js 140:24 \"Found watch row elements:\" 1",
"source": "console-api",
"timestamp": 1761735855472
},
{
"level": "INFO",
"message": "http://172.17.0.5:5000/static/js/realtime.js 159:28 \"Updated UI for watch:\" \"d527de61-405a-4f2c-9ba3-1b67b3254d56\"",
"source": "console-api",
"timestamp": 1761735855472
}
]
| Test | Result | Message | Runtime |
|---|---|---|---|
| Container startup | PASS | - | 22.09s |
| Create SBOM | PASS | - | 20.26s |
| Get build info | PASS | - | 0.03s |
| Get screenshot | PASS | - | 17.43s |