No internet connection
  1. Home
  2. Technical Support

Issue Trying to Update

By Paul DiMaggio @pauldimaggio
    2021-05-29 11:36:27.821Z

    I tried to update my TinyPilot Pro using...

    /opt/tinypilot/scripts/upgrade && sudo reboot
    

    and I received the following error (additional lines provided for context)...

    TASK [tinypilot.tinypilot-pro : copy admin scripts] ****************************************************************************************************************************************ok: [localhost] => (item=change-hostname)
    ok: [localhost] => (item=collect-debug-logs)
    ok: [localhost] => (item=eject-mass-storage)
    ok: [localhost] => (item=mount-mass-storage)
    ok: [localhost] => (item=read-update-log)
    ok: [localhost] => (item=update)
    ok: [localhost] => (item=update-tls-cert-common-name)
    ok: [localhost] => (item=update-video-settings)
    
    TASK [tinypilot.tinypilot-pro : store passwordless sudo paths] *****************************************************************************************************************************ok: [localhost]
    
    TASK [tinypilot.tinypilot-pro : enable tinypilot to execute a whitelist of commands as sudo] ***********************************************************************************************ok: [localhost]
    
    TASK [tinypilot.tinypilot-pro : create TinyPilot folder] ***********************************************************************************************************************************ok: [localhost]
    
    TASK [tinypilot.tinypilot-pro : get TinyPilot repo] ****************************************************************************************************************************************fatal: [localhost]: FAILED! => {"before": "5302920f7cc356ebe21289199685339ee8e3795a", "changed": false, "msg": "Local modifications exist in repository (force=no)."}
    
    PLAY RECAP *********************************************************************************************************************************************************************************localhost                  : ok=72   changed=1    unreachable=0    failed=1    skipped=20   rescued=0    ignored=0
    

    I looked at the quick-install script on github to try and find the "force" parameter and it seemed to mention a default settings yaml file, but I couldn't find it. How to I force the upgrade?

    Solved in post #2, click to view
    • 1 replies
    1. It looks like you made changes to your /opt/tinypilot directory, so the installer is refusing to overwrite them. You can discard your local changes with:

      sudo su tinypilot
      cd /opt/tinypilot
      git add -A
      git stash save
      
      ReplySolution