No internet connection
  1. Home
  2. Technical Support

Error when updating from 2.4.0 to 2.4.1

By Track @trackoid
    2022-05-27 16:07:44.568Z2022-05-30 19:12:28.936Z

    In the UI, it shows error:
    The update failed: Command '['sudo', '/opt/tinypilot-privileged/update']' returned non-zero exit status 128.

    In SSH, when I run this command, I get this error:

    pilot@tinypilot:~/ngrok $ sudo /opt/tinypilot-privileged/update
    + set -u
    + set -e
    ++ mktemp -d
    + cd /tmp/tmp.3UxCDOTjT5
    + git clone [redacted] .
    Cloning into '.'...
    remote: Azure Repos
    remote: Found 6642 objects to send. (1259 ms)
    fatal: write error: No space left on deviceB | 5.41 MiB/s   
    fatal: index-pack failed

    Says no space left...but that can't be? It's a voyager 2, barely 3 weeks old. Help appreciated. Thanks.

    • 7 replies
    1. D
      Diego @diego2022-05-27 21:19:59.807Z

      Hello @trackoid! Welcome to the Forum and thank you for posting your question here.

      I'm sorry you are having this issue. Would it be possible for you to upload logs for me to review? This is how you would upload them: TinyPilot web interface > System > Logs > Get Shareable URL (copy the URL it will give you and paste it in your response).

      Additionally, if you could please run the following command, it will report the top 20 directories, by size (again, copy the URL it will give you and paste it in your response):

      sudo du -h / | sort -rh | head -20 | \
        curl -F '_=<-'
      1. T
        In reply totrackoid:
        Track @trackoid
          2022-05-28 03:36:30.606Z

          Here are the links:

          Log URL from the TinyPilot Web Interface:

          URL from the command:

          1. DDiego @diego2022-05-30 20:44:50.556Z

            Hi @trackoid - Unfortunately the logs are not helpful at all. I am unable to determine what's going on. I'm sorry I didn't ask for this at first: please run the following, and reply back with the URL it will give you.

            (df -h; echo; df -ih) | \
              curl -F '_=<-'

            Something is using the space and/or the inodes. Have you installed any additional software that may be causing issues? If so, try rebooting the TinyPilot; that might help as /tmp will be cleared.

            As a last resource, you might want to consider performing a factory reset, which will bring you to 2.4.1. The downside of doing this is you will lose any configurations you have made so far, but if that doesn't bother you, then it is an option to consider.

            1. TTrack @trackoid
                2022-05-30 21:16:39.064Z

                Thanks. Just did a factory reset and it's all good. This can be closed off now.

            2. F
              In reply totrackoid:
              Don Eitner @FreihEitner
                2022-06-01 02:10:17.052Z

                For the record, I also had an error upgrading 2.4.0 to 2.4.1, but I resolved it already by flashing 2.4.1 (using Rufus I believe) onto my microSD card on a Windows PC.

                1. DDiego @diego2022-06-01 14:40:19.183Z

                  Hi @FreihEitner - Was your error similar to the one @trackoid saw? i.e. fatal: write error: No space left on device

                  1. FDon Eitner @FreihEitner
                      2022-06-01 15:37:11.386Z

                      I did not try the sudo command -- I had SSH access disabled on my device at the time under the security tab.