TinyPilot log dump https://tinypilotkvm.com Timestamp: 2022-03-05T08:54:36-06:00 Software versions TinyPilot version: 1.6.2-12-gb8f0d71 b8f0d71 uStreamer version: v3.26 a97f08e OS version: Linux thin-man-pi 5.10.63-v7l+ #1496 SMP Wed Dec 1 15:58:56 GMT 2021 armv7l GNU/Linux TinyPilot state temp=44.3'C throttled=0x0 voltage logs TinyPilot configuration [Unit] Description=TinyPilot - RPi-based virtual KVM After=syslog.target network.target StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=HOST=127.0.0.1 Environment=PORT=8000 Environment=APP_SETTINGS_FILE=/opt/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs -- Logs begin at Sat 2022-03-05 08:47:14 CST, end at Sat 2022-03-05 08:54:36 CST. -- Mar 05 08:47:39 thin-man-pi systemd[1]: Started TinyPilot - RPi-based virtual KVM. Mar 05 08:47:41 thin-man-pi python[625]: 2022-03-05 08:47:41.933 __main__ INFO Starting app Mar 05 08:47:44 thin-man-pi python[625]: 2022-03-05 08:47:44.853 socket_api INFO Client jRDW4kLziKahXbXkAAAB connected Mar 05 08:53:02 thin-man-pi sudo[793]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Mar 05 08:53:02 thin-man-pi sudo[793]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 05 08:53:03 thin-man-pi sudo[806]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Mar 05 08:53:03 thin-man-pi sudo[806]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 05 08:53:03 thin-man-pi sudo[806]: pam_unix(sudo:session): session closed for user root Mar 05 08:53:03 thin-man-pi sudo[810]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Mar 05 08:53:03 thin-man-pi sudo[810]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 05 08:53:03 thin-man-pi sudo[810]: pam_unix(sudo:session): session closed for user root Mar 05 08:53:03 thin-man-pi sudo[816]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Mar 05 08:53:03 thin-man-pi sudo[816]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 05 08:53:03 thin-man-pi sudo[816]: pam_unix(sudo:session): session closed for user root Mar 05 08:53:03 thin-man-pi sudo[821]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u ustreamer Mar 05 08:53:03 thin-man-pi sudo[821]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 05 08:53:03 thin-man-pi sudo[821]: pam_unix(sudo:session): session closed for user root Mar 05 08:53:03 thin-man-pi sudo[824]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u nginx Mar 05 08:53:03 thin-man-pi sudo[824]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 05 08:53:03 thin-man-pi sudo[824]: pam_unix(sudo:session): session closed for user root Mar 05 08:53:03 thin-man-pi sudo[826]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 100 /var/log/nginx/error.log Mar 05 08:53:03 thin-man-pi sudo[826]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 05 08:53:03 thin-man-pi sudo[826]: pam_unix(sudo:session): session closed for user root Mar 05 08:53:03 thin-man-pi sudo[828]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 30 /var/log/nginx/access.log Mar 05 08:53:03 thin-man-pi sudo[828]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 05 08:53:03 thin-man-pi sudo[828]: pam_unix(sudo:session): session closed for user root Mar 05 08:53:03 thin-man-pi sudo[793]: pam_unix(sudo:session): session closed for user root Mar 05 08:53:49 thin-man-pi python[625]: 2022-03-05 08:53:49.559 socket_api INFO Client jRDW4kLziKahXbXkAAAB disconnected Mar 05 08:53:49 thin-man-pi python[625]: 2022-03-05 08:53:49.948 socket_api INFO Client 2XRa0VekobomIORLAAAD connected Mar 05 08:54:36 thin-man-pi sudo[967]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Mar 05 08:54:36 thin-man-pi sudo[967]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 05 08:54:36 thin-man-pi sudo[980]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Mar 05 08:54:36 thin-man-pi sudo[980]: pam_unix(sudo:session): session opened for user root by (uid=0) Mar 05 08:54:36 thin-man-pi sudo[980]: pam_unix(sudo:session): session closed for user root Mar 05 08:54:36 thin-man-pi sudo[984]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Mar 05 08:54:36 thin-man-pi sudo[984]: pam_unix(sudo:session): session opened for user root by (uid=0) TinyPilot update logs uStreamer configuration [Unit] Description=uStreamer - Lightweight, optimized video encoder After=syslog.target network.target [Service] Type=simple User=ustreamer WorkingDirectory=/opt/ustreamer ExecStart=/opt/ustreamer/ustreamer \ --host 127.0.0.1 \ --port 8001 \ --encoder hw \ --format jpeg \ --resolution 1920x1080 \ --persistent \ && : # This last line is just to end the multi-line command because the line # before is ending with backslash and so expects to be continued. Restart=always [Install] WantedBy=multi-user.target uStreamer logs -- Logs begin at Sat 2022-03-05 08:47:14 CST, end at Sat 2022-03-05 08:54:36 CST. -- Mar 05 08:47:39 thin-man-pi systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.564 main] -- Using internal blank placeholder Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.565 main] -- Listening HTTP on [127.0.0.1]:8001 Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.568 stream] -- Using V4L2 device: /dev/video0 Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.568 stream] -- Using desired FPS: 0 Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.569 http] -- Starting HTTP eventloop ... Mar 05 08:47:39 thin-man-pi ustreamer[622]: ================================================================================ Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.820 stream] -- Device fd=8 opened Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.821 stream] -- Using input channel: 0 Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.822 stream] -- Using resolution: 1920x1080 Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- ERROR [28.822 stream] -- Could not obtain the requested pixelformat=JPEG; driver gave us MJPEG Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.822 stream] -- Falling back to pixelformat=MJPEG Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.822 stream] -- Using pixelformat: MJPEG Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.823 stream] -- Using HW FPS: 0 -> 30 (coerced) Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- ERROR [28.823 stream] -- Device does not support setting of HW encoding quality parameters Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.823 stream] -- Using IO method: MMAP Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.873 stream] -- Requested 5 device buffers, got 5 Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.931 stream] -- Capturing started Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.931 stream] -- Using JPEG quality: encoder default Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.931 stream] -- Creating pool JPEG with 1 workers ... Mar 05 08:47:39 thin-man-pi ustreamer[622]: -- INFO [28.931 stream] -- Capturing ... Mar 05 08:47:44 thin-man-pi ustreamer[622]: -- INFO [33.866 http] -- HTTP: Registered client: [192.168.1.5]:54030, id=d233038a5a98f21e; clients now: 1 Mar 05 08:53:49 thin-man-pi ustreamer[622]: -- INFO [141.057 http] -- HTTP: Disconnected client: [192.168.1.5]:54030, id=d233038a5a98f21e, Resource temporarily unavailable (reading,eof); clients now: 0 Mar 05 08:53:49 thin-man-pi ustreamer[622]: -- INFO [141.282 http] -- HTTP: Registered client: [192.168.1.5]:54044, id=7e1a69b445a1ffd4; clients now: 1 nginx logs -- Logs begin at Sat 2022-03-05 08:47:14 CST, end at Sat 2022-03-05 08:54:36 CST. -- Mar 05 08:47:39 thin-man-pi systemd[1]: Starting A high performance web server and a reverse proxy server... Mar 05 08:47:39 thin-man-pi systemd[1]: Started A high performance web server and a reverse proxy server. 2022/03/05 08:47:14 [error] 620#620: *12 upstream prematurely closed connection while reading response header from upstream, client: 192.168.1.5, server: tinypilot, request: "POST /api/shutdown HTTP/1.1", upstream: "http://127.0.0.1:8000/api/shutdown", host: "192.168.1.2", referrer: "http://192.168.1.2/" 2022/03/05 08:47:39 [error] 650#650: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.5, server: tinypilot, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8000/", host: "192.168.1.2" 2022/03/05 08:47:39 [error] 650#650: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.5, server: tinypilot, request: "GET /socket.io/?EIO=4&transport=polling&t=NzQaBQ9 HTTP/1.1", upstream: "http://127.0.0.1:8000/socket.io/?EIO=4&transport=polling&t=NzQaBQ9", host: "192.168.1.2", referrer: "http://192.168.1.2/" 192.168.1.5 - - [05/Mar/2022:08:47:44 -0600] "GET /socket.io/?EIO=4&transport=polling&t=NzQaF8_&sid=S9u0xNj91oYI5w40AAAA HTTP/1.1" 200 1 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:47:45 -0600] "GET /favicon-32x32.png HTTP/1.1" 200 833 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:03 -0600] "GET /api/debugLogs HTTP/1.1" 200 13669 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /socket.io/?EIO=4&transport=websocket&sid=S9u0xNj91oYI5w40AAAA HTTP/1.1" 101 782 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET / HTTP/1.1" 200 104800 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /stream?advance_headers=1 HTTP/1.1" 200 145711636 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /css/style.css HTTP/1.1" 200 3552 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /third-party/socket.io/3.1.3/socket.io.min.js HTTP/1.1" 200 61701 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/paste.js HTTP/1.1" 200 2076 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/app.js HTTP/1.1" 200 12268 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /css/button.css HTTP/1.1" 200 1690 "http://192.168.1.2/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /third-party/fonts/fonts.css HTTP/1.1" 200 1812 "http://192.168.1.2/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /css/cursors.css HTTP/1.1" 200 671 "http://192.168.1.2/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/mouse.js HTTP/1.1" 200 8475 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/poll.js HTTP/1.1" 200 1080 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/clipboard.js HTTP/1.1" 200 633 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/events.js HTTP/1.1" 200 1357 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/logs.js HTTP/1.1" 200 1484 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/updatelogs.js HTTP/1.1" 200 696 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/1.1" 200 50112 "http://192.168.1.2/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/1.1" 200 25032 "http://192.168.1.2/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/keycodes.js HTTP/1.1" 200 3190 "http://192.168.1.2/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/keyboardstate.js HTTP/1.1" 200 2829 "http://192.168.1.2/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/keystrokes.js HTTP/1.1" 200 362 "http://192.168.1.2/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /js/overlays.js HTTP/1.1" 200 495 "http://192.168.1.2/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /css/toggle.css HTTP/1.1" 200 1005 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /socket.io/?EIO=4&transport=polling&t=NzQafK9 HTTP/1.1" 200 96 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "POST /socket.io/?EIO=4&transport=polling&t=NzQafLD&sid=jQoxpedYpqHWCEEzAAAC HTTP/1.1" 200 2 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:49 -0600] "GET /socket.io/?EIO=4&transport=polling&t=NzQafLE&sid=jQoxpedYpqHWCEEzAAAC HTTP/1.1" 200 32 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-" 192.168.1.5 - - [05/Mar/2022:08:53:50 -0600] "GET /socket.io/?EIO=4&transport=polling&t=NzQafM7&sid=jQoxpedYpqHWCEEzAAAC HTTP/1.1" 200 1 "http://192.168.1.2/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" "-"