I am trying to get git-annex working on Ubuntu, specifically 13.04 and now 13.10 (I thought upgrading to a new distro. would fix the issue).
I have tried:
- installing via apt-get install git-annex
- installing via cabal (full-build)
Both times git-annex install successfully with no errors. I then start the webapp and create a repository (which git-annex creates successfully), I then add the folders and files I want it to sync. Git-annex finds the files and says it has began syncing them, but it never moves past the first batch of files it 'says' it had started syncing. I have waited 5+ hours at one point and nothing has changed. Also, the webapp is incredibly slow, it takes 15+ seconds to perform ANY action (such as saving options or viewing the logs). The issue definitely isn't my computer as I am using an high-end SSD, core i7, DDR3 RAM, etc...
Also the logs produce no errors of any kind and actually show git-annex adding files, most of the log entries say add 'filedirectory/filename.txt' as an example.
I have gotten this to successfully work on Fedora, but Ubuntu (13.04/13.10) is having serious problems.
I don't really understand the problem you're describing. Is the problem with it uploading the files it's added to another remote? Does it sit there saying "syncing with $remote" forever? Or what?
As to the webapp speed problem, it seems likely to me this is not related to CPU speed or load. It sounds rather like a DNS timeout problem, or an ipv6 to ipv4 fallback problem. Although since the URL to the webapp is http://127.0.0.1, it can't really be either of those..
The problem is not with a remote annex. The issue I am having is git-annex never finishes syncing.
Maybe a screenshot will help. http://i.imgur.com/9HSr8bl.png
It never gets passed the Startup scan.
Your screenshot shows git-annex is in the process of adding 6244 files. Depending on the size of those files, it could take some time to read their contents in order to calculate a checksum and add them to the repository. This would not normally take hours, unless your disk is very slow or the files are extremely big.
You might get some useful information if you enable debugging (Configuration -> Preferences -> Enable debug logging) and look at the log.
(This is not "syncing" btw. You have not set up any other repository for it to sync data with.)
Everything works, it was just taking a while on one the folders; let it run overnight, and it was done.
Thanks for the help!