Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BTsync on Synology DS409+ #529

Closed
knudsen opened this issue May 15, 2013 · 22 comments
Closed

BTsync on Synology DS409+ #529

knudsen opened this issue May 15, 2013 · 22 comments

Comments

@knudsen
Copy link

knudsen commented May 15, 2013

Hi all.

I have tried to install BTsync on several Synology, but on all DS409+ I have tried on, I am having issue starting the package after install..!

The message I got from the Synology is:

This package has been successfully installed. You can click "Run" to activate the package service now.
Failed to run the package service.

For information I have no issues on DS412+ and DS213+, but only having issues on several DS409+ diskstations

Regards
Knudsen

@Anthael
Copy link

Anthael commented May 15, 2013

Same for me on synology DS110+

I tried to lauch it by command line and I get the following error
have tryied to install / run from the command line and this time i get the following errors
./btsync: /lib/libresolv.so.2: version GLIBC_2.9' not found (required by ./btsync)
./btsync: /lib/libc.so.6: versionGLIBC_2.4' not found (required by ./btsync)

and of course the lib are existing :(

@knudsen
Copy link
Author

knudsen commented May 16, 2013

Then it might have somthing to do with the CPU type and the install script - both DS409+ and DS110+ use the same PPC series CPU. (Freescale PowerQUICC III MPC8533 series)...

Is it possible to have someone to look into the install-scripts and check up on this issue...?

@piwi82
Copy link
Contributor

piwi82 commented May 16, 2013

We have used the binaries provided by BitTorrent to build BTsync packages : http://btsync.s3-website-us-east-1.amazonaws.com/

I would suggest the following :

  • download the PowerPC binary
  • copy it manually to /usr/local/whatever
  • launch it manually /user/local/whatever/btsync to see if the problem comes from the binary

If it is still not working, report it to BitTorrent Sync forums.

@knudsen
Copy link
Author

knudsen commented May 16, 2013

hi piwi82

thanx for your reply.

I have just now tried your solution, and getting the folowing error:

./btsync: /lib/libresolv.so.2: version `GLIBC_2.9' not found (required by ./btsync)

./btsync: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./btsync)

So this issue is in the binaries... and not the synology package...

Regards
Knudsen

@knudsen
Copy link
Author

knudsen commented May 17, 2013

Anthael:

How do you confirm the existence of the GLIBC...? (cause I want to confirm om my synology as well...)

@Anthael
Copy link

Anthael commented May 17, 2013

I got following version on my sonology ds110+
-rwxr-xr-x 1 root root 67264 Apr 16 14:32 /lib/libresolv.so.2
-rwxr-xr-x 1 root root 1340492 Apr 16 14:32 /lib/libc.so.6

and i got exactly the same problem
./btsync: /lib/libresolv.so.2: version GLIBC_2.9' not found (required by ./btsync) ./btsync: /lib/libc.so.6: versionGLIBC_2.4' not found (required by ./btsync)

@knudsen
Copy link
Author

knudsen commented May 17, 2013

Well, I have the same:

-rwxr-xr-x 1 root root 67264 Apr 16 14:32 /lib/libresolv.so.2
-rwxr-xr-x 1 root root 1340492 Apr 16 14:32 /lib/libc.so.6

I got the lib as well, but what about the right versions within these lib...?

@knudsen
Copy link
Author

knudsen commented May 17, 2013

hmm... googling around the internet, i might be due to the fact we are having glibc 2.3.4 library and not glibc 2.4...

In the Synology forum others have same issue with old GLIBC:
http://forum.synology.com/enu/viewtopic.php?f=3&t=13774

@Diaoul
Copy link
Member

Diaoul commented May 17, 2013

To know your GLIBC version just run /lib/libc.so.6
GLIBC versions used in Synology products are quite old even for recent products (2005 for my DS412+)

@Diaoul
Copy link
Member

Diaoul commented May 17, 2013

Nothing I can do except wait for BitTorrent Sync to provide binaries for this CPU + GLIBC version

@knudsen
Copy link
Author

knudsen commented May 17, 2013

Yep...

mine GLIBC on my DS409+ is too old:
GNU C Library stable release version 2.3.4

@knudsen
Copy link
Author

knudsen commented May 17, 2013

Have looked on both a DS409+ and DS412+ at the GLIBC versions:

DS409+ version (NOT working with BTsync):
GNU C Library stable release version 2.3.4, by Roland McGrath et al.

DS412+ version (DO work with BTsync):
GNU C Library stable release version 2.3.6, by Roland McGrath et al.

So if we can upgrade to version to at least 2.3.6 on DS409+ and DS110+ it might work then...!

@Diaoul
Copy link
Member

Diaoul commented May 17, 2013

You can't upgrade. Just ask BitTorrent Sync to support your model through their forums.

@Jx7
Copy link

Jx7 commented May 17, 2013

Hi, same issue with a DS508 (Freescale PowerQUICC III MPC8543 PPC) but I read on the "Supported NAS" topic on BitTorrent forum (http://forum.bittorrent.com/topic/8578-supported-nas/) that these NAS are aupported.

Strange...

@piwi82
Copy link
Contributor

piwi82 commented May 17, 2013

BTsync developers are aware of problems with old GLIBC (see kos13 replies in your previous link).
So the only thing to do now is looking at pinned topics on the official forum and read changelogs like in this one : http://forum.bittorrent.com/topic/19228-latest-sync-build-10134/

The current version of BTsync provided by SynoCommunity is 1.0.116. Next versions (1.0.13x) are probably beta versions of the next release as they don't show in auto updates.

@Jx7
Copy link

Jx7 commented May 17, 2013

Yes, FYI I tried this beta version: http://syncapp.bittorrent.com/1.0.134/btsync_powerpc-1.0.134.tar.gz and still the same...
And I still don't understand why they write that this NAS is supported if this is not already...

@Jx7
Copy link

Jx7 commented May 21, 2013

I get an answer from the BTsync team: DS508 is NOT supported... until a particular build for this model but DS508 (and other models with same CPU I guess) won't be able to do a real-time check for changed files because Linux 2.4 introduced inotfy that has a callbacks from OS to see if file was changed. Sync uses that to detect file changes in real-time. For now there is no builds with glibc earlier than 2.4.

Wait & See ( & hope )

@knudsen
Copy link
Author

knudsen commented May 22, 2013

[quote]For now there is no builds with glibc earlier than 2.4.[/quote]

Well... the funny thing is, it works with GLIBC 2.3.6 on i.e. Synology DS412+, so I'm not quite sure about we do need GLIBC 2.4 or later...

@Diaoul
Copy link
Member

Diaoul commented May 31, 2013

So ppc854x isn't supported for now. Please tell me if that changes.
@piwi82: can you remove it from the repo? I'll update spksrc accordingly.

@piwi82
Copy link
Contributor

piwi82 commented May 31, 2013

Done.

@Diaoul
Copy link
Member

Diaoul commented Jun 2, 2013

Keep me updated when this arch gets supported

@Diaoul Diaoul closed this as completed Jun 2, 2013
@WildRab
Copy link

WildRab commented Jul 12, 2013

Looks like we have a glibc of 2.3.6 for x86 and x64 for BT Sync 1.1.27.

http://btsync.s3-website-us-east-1.amazonaws.com/btsync_glibc23_i386.tar.gz
http://btsync.s3-website-us-east-1.amazonaws.com/btsync_glibc23_x64.tar.gz

Can we re-open this case and get new binaries built for SynoCommunity?

-WR

@Diaoul Diaoul mentioned this issue Sep 1, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants