I’ve been having some trouble getting the “You Might Like These” recommendations to work on Couch Potato and I was wondering if there is a way to update to the most recent version through Drobo apps?
Clicking on the update button doesn’t seem to accomplish anything at all
06-16 10:28:04 ERROR [potato.core._base.updater] Failed updating via GIT: Traceback (most recent call last):
File “/mnt/DroboFS/Shares/DroboApps/couchpotato/app/couchpotato/core/_base/updater/main.py”, line 187, in doUpdate
self.repo.saveStash()
File “/mnt/DroboFS/Shares/DroboApps/couchpotato/app/libs/git/repository.py”, line 427, in saveStash
self._executeGitCommandAssertSuccess(command)
File “/mnt/DroboFS/Shares/DroboApps/couchpotato/app/libs/git/repository.py”, line 85, in _executeGitCommandAssertSuccess
raise GitCommandFailedException(kwargs.get(‘cwd’, self._getWorkingDirectory()), command, returned)
GitCommandFailedException: GitCommandFailedException: Command ‘stash save’ failed in /mnt/DroboFS/Shares/DroboApps/couchpotato/app (128):
fatal: Uh oh. Your system reports no Git commands at all.
06-17 17:10:12 INFO [potato.core._base.updater] Updating to latest version
06-17 17:10:13 ERROR [potato.core._base.updater] Failed updating via GIT: Traceback (most recent call last):
File “/mnt/DroboFS/Shares/DroboApps/couchpotato/app/couchpotato/core/_base/updater/main.py”, line 190, in doUpdate
self.repo.pull()
File “/mnt/DroboFS/Shares/DroboApps/couchpotato/app/libs/git/repository.py”, line 389, in pull
self._executeGitCommandAssertSuccess(command)
File “/mnt/DroboFS/Shares/DroboApps/couchpotato/app/libs/git/repository.py”, line 85, in _executeGitCommandAssertSuccess
raise GitCommandFailedException(kwargs.get(‘cwd’, self._getWorkingDirectory()), command, returned)
GitCommandFailedException: GitCommandFailedException: Command ‘pull’ failed in /mnt/DroboFS/Shares/DroboApps/couchpotato/app (1):
/mnt/DroboFS/Shares/DroboApps/git/libexec/git-core/git-pull: /mnt/DroboFS/Shares/DroboApps/git/libexec/git-core/git-sh-setup: line 100: basename: not found
/mnt/DroboFS/Shares/DroboApps/git/libexec/git-core/git-pull: /mnt/DroboFS/Shares/DroboApps/git/libexec/git-core/git-sh-setup: line 100: sed: not found
/mnt/DroboFS/Shares/DroboApps/git/libexec/git-core/git-pull: /mnt/DroboFS/Shares/DroboApps/git/libexec/git-core/git-sh-setup: line 255: uname: not found
/mnt/DroboFS/Shares/DroboApps/git/libexec/git-core/git-pull: line 244: sed: not found
/mnt/DroboFS/Shares/DroboApps/git/libexec/git-core/git-pull: line 244: tr: not found
Your configuration specifies to merge with the ref ‘master’
from the remote, but no such ref was fetched.
I’m now wondering if I don’t have Git installed properly. In the Git instructions it mentions 4 dependencies and a “cross compiling virtual machine”. I’ve got curl and expat installed but I don’t think I quite understand how to install zlab and ssl. I tried once and had to re-flash my firmware to get my Drobo to mount again
I’m not a developer so I definitely don’t understand how to use a cross compiling virtual machine… Seems like a lot of work to just be able to get programs to update.
This is probably a super dumb question but can I just manually drag and drop newer files onto the older ones?
Look at the bottom of the page (after “Final remarks”) and you’ll find a git.tgz. That is the file you need to download and place on your DroboApps share.
I don’t think you can’t just copy and past the files. You’ll probably run into problems with permissions, which means you’ll be unable to replace the files.
Also I guess I never made this clear, but no apps will update. I’m totally new to GIT and SSH and all this so maybe there is something simple that I’m missing?