I've added an arm build to the autobuilds in Linux standalone.
I'm curious to see how this works out. I tried to make it as self-contained as possible. It should work even on systems that do not use glibc, as long as the kernel is new enough for the glibc included in it, and supports the arm EABI.
If it seems sufficiently useful, I might try to add the webapp to the build, which would be somewhat complicated, but doable (since I'm building using qemu, it can run a build on amd64 first to get the TH splices).
--Joey
Hi Joey,
Thank you for taking the time to setup an ARM build. I am trying to run the last standalone build on a QNAP TS-219PII. I get the following error. Do you have any ideas?
I am still using the version 3.8.3 of the QNAP distribution. I will try to update to the last version (4.0.5) to see if it helps.
This is clearly failing when it runs git. Looking at the git source code, it does have a
RLIMIT_NOFILE
ifdef, so I could disable this, but would have to maintain my own build of git.What kernel version is this? Upgrading is likely to fix it.
It's kernel 2.6.33.2 (see uname in my previous message). A new version with kernel 3.4.x is available, I will try to update when the data on my NAS will be (more) safely backup-ed.
That's perfect! On my side, I upgraded to firmware 4.0.2 but the kernel is still the same. The kernel 3.4.x is available in the beta of QTS 4.1.0, I will wait the official release to upgrade.
Hi,
You might be happy to know git-annex works well on sailfishOS, even the webapp. It does segfault when trying to setup a xmpp account, though.
This seems to work great for me on Raspbian, except I get many errors of the form
I've tried, but I haven't been able to figure out why ld doesn't like this particular lib. I can keep ignoring the error, but help would certainly be appreciated!
This works fairly well for me on Raspian. However I am getting the same error as Justin.
I'm ignoring the errors for now, but it's a lot of noise that actually makes it slightly difficult to see the important output.
I can't see any good way to prevent ld-linux.so from preloading things listed in
/etc/ld.so.preload
. I don't know why raspbian wants to preload that -- probably for optimisation purposes?I could modify the ld-linux.so shipped in the git-annex tarball, but that way lies pointless complication..
Unfortunately, it isn't working for me on DS214 (MARVELL Armada XP MV78230) and DSM 5.1-5004 Update 2. git is installed, git-annex tar extracted and runshell worked. Within this shell git-annex seems to work (e.g. git-annex init works)
However, git-annex is complaining that git-annex is not installed on remote when I try to add the NAS as a remote.
I guess it is related to the fact that git-annex-shell is not working on the NAS. When I execute git-annex-shell it gives: /volume1/homes/julian/bin/git-annex.linux/shimmed/git-annex-shell/git-annex-shell: error while loading shared libraries: /volume1/homes/julian/bin/git-annex.linux/shimmed/git-annex-shell/git-annex-shell: file too short Actually /volume1/homes/julian/bin/git-annex.linux/shimmed/git-annex-shell/git-annex-shell has 0 Bytes.
I can't execute git-annex-shell inside the bin folder due to permission issues. I tried to change the file permissions but it didn't help.
@Julian, shimmed/git-annex-shell/git-annex-shell is supposed to be a hard link to shimmed/git-annex/git-annex. Maybe there's a problem with hard links on your NAS? A symlink would also work I think.
This happens when I launch git-annex-webapp
And the webapp1804289383846930886.html file seem to be deleted immediately.
This is on a headless NAS and obviously I don't have a browser or anything on it. I just want to run Annex as a server/service and admin it from a browser on another machine on my LAN.
You can use the --listen parameter to make the webapp listen on an address and then connect to it from a web browser on your LAN. See http://git-annex.branchable.com/git-annex-webapp/
Doesn't seem to work:
I don't know why I have two different /tmp catalogs. How do I modify which temp dir git-annex uses?
@db, git-annex supports the standard TMPDIR environment variable. But, this is getting quite far afield from the topic of this thread.