No internet connection
  1. Home
  2. Technical Support

TinyPilot no longer capturing video

By @sheas
    2022-01-03 21:15:44.981Z

    Hi -

    I powered off my server and disconnected it from my TinyPilot. I didn't change anything HW or SW related in the server, but when I reconnected the TinyPilot, it no longer shows the video feed, it just shows the "broken image" icon. I've restarted the TinyPilot and the server multiple times, I've checked all the connections twice and the server has video output when I connect a monitor.

    I'm running the latest version of TinyPilot Pro on a Raspberry Pi 4. Here is the URL to my logs:

    Please help!

    Thanks in advance

    Solved in post #2, click to view
    • 5 replies
    1. Michael Lynch @michael2022-01-03 21:36:57.859Z2022-01-20 13:01:41.376Z

      Update (2022-01-20)

      This is a bug. The fix will be included in the February release.

      This is a workaround to fix this issue in the meantime, which you can run via ssh:

      cd /opt/ustreamer/
      sudo make clean
      sudo make
      sudo systemctl restart ustreamer.service

      Update (2022-01-14)

      As multiple users are now reporting this, we're investigating this on Github:

      Thanks for reporting this! Sorry about this issue.

      It looks like uStreamer is failing to start because it's missing a library:

      /opt/ustreamer/ustreamer: error while loading shared libraries: cannot open shared object file: No such file or directory

      Did you make any changes that might have removed that library?

      Can you try SSHing in and running this command?

      sudo apt install libjpeg9-dev -y &&
        sudo service ustreamer restart

      That should hopefully fix the missing image issue and get the remote screen to show up again.

      If that doesn't work, you can try forcing TinyPilot to reinstall all of its components with this command:

      /opt/tinypilot/scripts/upgrade && sudo reboot
      1. S@sheas
          2022-01-04 14:35:19.860Z

          Thanks for your response! Unfortunately, neither of those solutions worked. The ustreamer service won't restart. I also tried removing that library and manually reinstalling it, but that didn't work either.

          Here's the link to the logs:

          1. That's really strange. I'm not sure how it got into that state where it's failing to load the libjpeg library. The only option left is to do a factory reset.

            1. K@Kariphoenix
                2022-01-14 04:54:50.411Z

                I am currently experiencing this same issue. All I did was update to the newest version (2.3.2), no other changes to my setup.
                It's looking like I'll need to do a factory reset.

                Here is a link to the logs:

                1. Sorry for this! Thanks for sharing the logs.

                  It seems like both you and @sheas are using the HDMI to USB dongle, correct? It's likely related to that. I'll investigate more.

                  Can you email with your update logs:

                  sudo /opt/tinypilot-privileged/read-update-log | curl -F '_=<-'