Skeptic Posted July 14, 2016 Report Share Posted July 14, 2016 Hi folks, I was wondering if there is an official and recent guide (2016) to install Btsync on Raspberry Pi. From what I could gather, there are two ways: 1. Via official repo. Info source: http://blog.bittorrent.com/2016/02/18/official-linux-packages-for-sync-now-available/ This method installs fine for me, but web ui is not accessible sudo sh -c 'echo "deb http://linux-packages.getsync.com/btsync/deb btsync non-free" > /etc/apt/sources.list.d/btsync.list' wget -qO - http://linux-packages.getsync.com/btsync/key.asc | sudo apt-key add - sudo apt-get update sudo apt-get install btsync 2. Via dpkg and official deb package. Source: https://forum.resilio.com/topic/42569-latest-desktop-build-238/ This method assume "pi" as a default user, and I haven't figured it out how to run and install on OSMC. I tried editing /etc/init.d/btsync but confused as I believe Debian is not using init.d anymore and it is all via systemd? cd ~/ sudo mkdir Temp cd Temp sudo wget https://download-cdn.getsync.com/2.3.8/PiWD/bittorrent-sync-pi-server_2.3.8_armhf.deb sudo dpkg –i ~/Temp/bittorrent-sync-pi-server_2.3.8_armhf.deb Your help is appreciated. Quote Link to comment Share on other sites More sharing options...
Helen Posted July 18, 2016 Report Share Posted July 18, 2016 is this post related? Quote Link to comment Share on other sites More sharing options...
sbhouchen Posted July 18, 2016 Report Share Posted July 18, 2016 @Skeptic, did you modify the config file to allow the web ui to be available from other hosts (with method 1)? Quote Link to comment Share on other sites More sharing options...
brokenby2703 Posted July 22, 2016 Report Share Posted July 22, 2016 Good Morning ! I'm also looking for your help. I'm not a Sysadmin but I think I can move around with command line, etc. I have couple of raspberry PI 2 which I will like to use as BTSYNC cloud. Till today I have installed few services, but new BTSYNC installation way is driving me nuts. If I follow the method #1 (via official repo), everything seems okay until next reboot when the BTSYNC service won't restart. Is there somebody can tell me what he has done to make it running successfully ? I mean apart the instructions stated here : http://blog.bittorrent.com/2016/02/18/official-linux-packages-for-sync-now-available/ I search all around for an updated HOW TO guide but fail to find so I don't know where I'm mistaking. Thanks a lot P. Quote Link to comment Share on other sites More sharing options...
Helen Posted July 22, 2016 Report Share Posted July 22, 2016 @brokenby2703 You need to enable the service "sudo systemctl enable btsync" . did you do that? What you have installed on your RPi - Raspbian with default pi user, or osmc, or openelec, or anything else? Quote Link to comment Share on other sites More sharing options...
brokenby2703 Posted July 22, 2016 Report Share Posted July 22, 2016 Helen yes I did that. I have installed successfully following this guide but something look awful when it run (not always sinking) etc: http://www.klaverstyn.com.au/david/wiki/index.php?title=Installing_Bittorrent_Sync_(btSync)_on_the_Raspberry_Pi Okay let me restart afresh again and I will come back if stuck again. Thanks a lot again. Paolo Quote Link to comment Share on other sites More sharing options...
Helen Posted July 22, 2016 Report Share Posted July 22, 2016 19 minutes ago, Helen said: What you have installed on your RPi - Raspbian with default pi user, or osmc, or openelec, or anything else? and check what is happening to the service with "sudo service btsycn status", see the output, and try to start in manually with 'sudo service btsync start" and please confirm, how you actually did install it with official instruction from our blog or that unofficial from wiki?? Quote Link to comment Share on other sites More sharing options...
brokenby2703 Posted July 22, 2016 Report Share Posted July 22, 2016 Something awful happening. (1) New fresh RASPBIAN JESSIE install. Just burned a new SD card. (2) Raspberry boot up -> sudo rasp-config as usual. (3) Reboot (4) sudo apt-get update (5) sudo apr-get upgrade to have the latest packaged (6) ...then followed your 4 steps installation as above. First 3 okay. But when I do "sudo apt-get install btsycn".... sudo apt-get install btsync Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: btsync 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 4,506 kB of archives. After this operation, 6,786 kB of additional disk space will be used. Get:1 http://linux-packages.getsync.com/btsync/deb/ btsync/non-free btsync armhf 2.3.8-1 [4,506 kB] Fetched 4,506 kB in 9s (498 kB/s) Selecting previously unselected package btsync. (Reading database ... 31158 files and directories currently installed.) Preparing to unpack .../btsync_2.3.8-1_armhf.deb ... Unpacking btsync (2.3.8-1) ... Processing triggers for systemd (215-17+deb8u4) ... Setting up btsync (2.3.8-1) ... Job for btsync.service failed. See 'systemctl status btsync.service' and 'journalctl -xn' for details. invoke-rc.d: initscript btsync, action "start" failed. dpkg: error processing package btsync (--configure): subprocess installed post-installation script returned error exit status 1 Processing triggers for systemd (215-17+deb8u4) ... Errors were encountered while processing: btsync E: Sub-process /usr/bin/dpkg returned an error code (1) sudo systemctl status btsync.service ● btsync.service - BitTorrent Sync service Loaded: loaded (/lib/systemd/system/btsync.service; disabled) Active: failed (Result: start-limit) since Fri 2016-07-22 10:33:51 UTC; 4min 55s ago Docs: http://help.getsync.com/ Process: 828 ExecStart=/usr/bin/btsync --config /etc/btsync/config.json (code=killed, signal=ILL) Process: 825 ExecStartPre=/bin/chown -R btsync:btsync /var/run/btsync (code=exited, status=0/SUCCESS) Process: 822 ExecStartPre=/bin/mkdir -p /var/run/btsync (code=exited, status=0/SUCCESS) Jul 22 10:33:51 raspberrypi-nas systemd[1]: Unit btsync.service entered failed state. Jul 22 10:33:51 raspberrypi-nas systemd[1]: btsync.service holdoff time over, scheduling restart. Jul 22 10:33:51 raspberrypi-nas systemd[1]: Stopping BitTorrent Sync service... Jul 22 10:33:51 raspberrypi-nas systemd[1]: Starting BitTorrent Sync service... Jul 22 10:33:51 raspberrypi-nas systemd[1]: btsync.service start request repeated too quickly, refusing to start. Jul 22 10:33:51 raspberrypi-nas systemd[1]: Failed to start BitTorrent Sync service. Jul 22 10:33:51 raspberrypi-nas systemd[1]: Unit btsync.service entered failed state. sudo journalctl -xn -- Logs begin at Fri 2016-07-22 10:28:17 UTC, end at Fri 2016-07-22 10:42:30 UTC. -- Jul 22 10:33:51 raspberrypi-nas systemd[1]: Unit btsync.service entered failed state. Jul 22 10:33:54 raspberrypi-nas sudo[643]: pam_unix(sudo:session): session closed for user root Jul 22 10:38:47 raspberrypi-nas sudo[842]: pi : TTY=pts/0 ; PWD=/home/pi ; USER=root ; COMMAND=/bin/systemctl status b Jul 22 10:38:47 raspberrypi-nas sudo[842]: pam_unix(sudo:session): session opened for user root by pi(uid=0) Jul 22 10:38:47 raspberrypi-nas sudo[842]: pam_unix(sudo:session): session closed for user root Jul 22 10:41:20 raspberrypi-nas sudo[860]: pi : TTY=pts/0 ; PWD=/etc/btsync ; USER=root ; COMMAND=/usr/bin/nano -w /et Jul 22 10:41:20 raspberrypi-nas sudo[860]: pam_unix(sudo:session): session opened for user root by pi(uid=0) Jul 22 10:42:15 raspberrypi-nas sudo[860]: pam_unix(sudo:session): session closed for user root Jul 22 10:42:30 raspberrypi-nas sudo[868]: pi : TTY=pts/0 ; PWD=/etc/btsync ; USER=root ; COMMAND=/bin/journalctl -xn Jul 22 10:42:30 raspberrypi-nas sudo[868]: pam_unix(sudo:session): session opened for user root by pi(uid=0) Quote Link to comment Share on other sites More sharing options...
Helen Posted July 26, 2016 Report Share Posted July 26, 2016 1) link the libs, if they aren't yet. sudo ln -s /lib/arm-linux-gnueabihf/ld-linux.so.3 /lib/ld-linux.so.3 then 2) cd /usr/bin/ and try to launch the binary manually (./btsync ). You will most likely get Segmentation fault . rename btsync to some btsync1 (mv btsync btsync1) then, you will need sudo here and further, 3) wget https://download-cdn.getsync.com/2.3.8/linux-arm/BitTorrent-Sync_arm.tar.gz , 4) untar it with some tar zxvf BitTorrent-Sync_arm.tar.gz. and then make sure you do sudo systemctl enable btsync , and then sudo service btsync start. P.S. instead of arm build you might need armf Quote Link to comment Share on other sites More sharing options...
sklus Posted October 4, 2016 Report Share Posted October 4, 2016 (edited) Hello @Helen, before trying to follow your latest instructions, just to comment on @brokenby2703 's latest post: I am having exactly the same problem, and exactly the same error messages. Checking your first step before executing it, my "ld-linux.so.3" is currently linked to "/lib/ld-linux-armhf.so.3". And "ld-linux-armhf.so.3" is linked to "/lib/arm-linux-gnueabihf/ld-2.19.so". So if I executed your link, I would be replacing at least partially the existing links. And I suppost I should expect some consequences, right? Not sure if I should just do it Regards, Sebastian P.S.: I am also following core dump failure in raspberry pi - seems like it is related. Edited October 4, 2016 by sklus Checked out additional information in other post, maybe related Quote Link to comment Share on other sites More sharing options...
sklus Posted October 4, 2016 Report Share Posted October 4, 2016 Maybe this helps: https://forum.resilio.com/topic/42545-core-dump-failure-in-raspberry-pi/?do=findComment&comment=118014 This is what I figured out by myself so far. Any feedback or comments are appreciated. Regards, Sebastian Quote Link to comment Share on other sites More sharing options...
Helen Posted October 5, 2016 Report Share Posted October 5, 2016 @skuls the linked comment and my suggestion are basically the same - using arm binary, replace that manually. But note that mine is published in summer when there was no Resilio Sync yes, so they refer to BitTorrent Sync. Quote Link to comment Share on other sites More sharing options...
sklus Posted October 5, 2016 Report Share Posted October 5, 2016 @Helen Thanks for the feedback and clarification. Quote Link to comment Share on other sites More sharing options...
jjaime Posted January 23, 2017 Report Share Posted January 23, 2017 I wrote a complete tutorial on how to install Resilio on Raspberry 3, mounting an external USB Drive as well as some of the issues I had. I hope it is of use. http://jaimejim.github.io/raspberri-resilio/ Currently I am thinking of under-clocking it, as I am still having some problems with the overheat while syncing: pi@raspberrypi:~ $ vcgencmd measure_temp temp=73.1'C Quote Link to comment Share on other sites More sharing options...
RomanZ Posted January 23, 2017 Report Share Posted January 23, 2017 @jjaime Looks really nice instruction. Although, I wonder why have you decide to choose a plain binary placement installation, rather than using our debian package? Quote Link to comment Share on other sites More sharing options...
jjaime Posted January 24, 2017 Report Share Posted January 24, 2017 @RomanZ well, to be honest I didn't know you have that option. I just added that information to the instructions. Thanks for letting me know! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.