tuxpoldo

Members
  • Posts

    730
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by tuxpoldo

  1. OK - do you have a custom configuration file and the web UI protected by username and password? Currently btswyncindicator does not support that the web UI is protected by credentials (See Issue #22), but Mark and me are working on it... Otherwise: please post an issue on Mark's project site. Are you really sure? Mark is accessing the web interface but by performing API calls and not getting the standard pages...
  2. BTW: since you have conceived this as a Desktop btsync package, you may have interest also to include (or provide in a separate package) the great indicator applet written by Mark Johnson, that is included in my Debian Desktop Packages and is hosted on GitHub under the following URL: https://github.com/marxjohnson/btsyncindicator. Take a look:
  3. Great work! I also used Gentoo on all my machines but in 2006 I started to move towards Debian since there were big problems in the Gentoo community that lead to severe problems for people trying to keep their systems up and running. Interesting to see, that Gentoo is using, like Arch, systemd. Yesterday I installed my first Arch-System on a VM and I was excited about how minimalist the base system is. Very similar to Gentoo... And yesterday I started to look how systemd and the packaging system of arch is working...
  4. Incredible! The German and the French translation are already finished. Lots of thanks to Quentin Scouflaire for the French translation!
  5. As far as I know, raspbmc is not based on Debian and therefore it has not APT packet management. But I can tell you one thing: This "apt-get thing" will work with all this raspberry pi's out there as far as they are running Raspbian as their OS ;-)
  6. Hi Everybody! Since the Debian and Ubuntu Server Packages for BitTorrent Sync are now quite stable, I think that's time for starting the localisation of the interactive installation procedure powered by debconf. I'm searching for volunteers that would translate a handful of strings used during the installation. In order to make the work as easy as possible, I created an online localisation project. If you like to contribute, go to the PO Editor btsync-deb project and follow the instructions. I created tables for German, Italian, French and Spanish, but if you like to translate the strings to another language, please let me know - I will add it. Thank you very much in advance for your help!
  7. Hi Everybody! Since the Debian and Ubuntu Server Packages for BitTorrent Sync and the Linux Desktop Gui Unofficial Packages For Bittorrent Sync are now quite stable, I think that's time for starting the localisation of the interactive installation procedure powered by debconf. I'm searching for volunteers that would translate a handful of strings used during the installation. In order to make the work as easy as possible, I created an online localisation project. If you like to contribute to the translation of the server packages, go to the PO Editor btsync-deb project and follow the instructions. If you want to contribute to the translation of the BitTorrent Sync GUI for Linux, please go to the PO Editor btsync-gui project instead. I created tables for various languages, but if you like to translate the strings to another language, please let me know - I will add it. Thank you very much in advance for your help!
  8. To whom it may concern... The initial posting has been massively updated. Have fun!
  9. Unfortunately this has to be set at every reboot. That's the reason why I'm thinking about creating a possibility to set it also directly on btsync startup. But as a workaround if you are using the btsync server packages, you can add the line to the /etc/default/btsync configuration file: `which sudo` echo >> /etc/default/btsync`which sudo` echo 'echo 2 > /proc/cpu/alignment' >> /etc/default/btsyncThere are nome interesting articles about the alignment problem: NSLU2-Linux Info / Alignment IssuesArmEabiFixes - Debian Wiki
  10. Hi Vadim, one question: do you think I should include a check for the alignment and automatically fix it in my deployment scripts or do you think this will have some side effects?
  11. Additional info for the developers: the installed btsync binary is the one for ARM cpus.
  12. To whom it may concern... The initial posting has been massively updated. Have fun!
  13. OK. Now we can see what's the problem: the binary is incompatible with the processor. I would now suggest, that you post this problem as a new topic. Probably it's really a bug in the final mangling of the executable. Let the btsync developers decide how to solve it. Perhaps it may be a good idea, if you attach also the output of the following command: cat /proc/cpuinfoBut it would be nice to know, if there is any meaningful return code. Can you please attach the output of the following command? /usr/lib/btsync/btsync-daemon --nodaemon --config /etc/btsync/user.sierink.conf; echo "Return value: $?"
  14. OK. Than we must try to see, if the btsync core gives some meaningful error messages. Try the following as user root on the command line: /usr/lib/btsync/btsync-daemon --nodaemon --config /etc/btsync/debconf-default.confIf you do not use the default config file, please replace /etc/btsync/debconf-default.conf with the full path to the config file you have defined. But if you are using a different config file AND you have defined that the instance has to run under different user credentials, it is fundamental that you perform the test as the user under which you want the daemon to run. Look if the btsync engine gives you any meaningful error messages and post them here.
  15. Hi knireis, some time ago you wrote: did it work and stopped working with the latest release, or has it only installed but never worked?
  16. Yes - that would be really awesome. I asked some time ago, if someone here is willing to make it (see http://forum.bittorrent.com/topic/20672-who-wants-to-create-rpm-packages/) but up to now nobody was able to really release something. I would be really glad to collaborate in such a project. But since I have absolutely no server running with RHEL/CentOS or any other distribution of this kind, I am not really able to be the leader of such a project. Basically the following things have to be done: Verify if the method of deployment implemented by my btsync server packages is also applicable to RHEL-like distributions. In case the deployment has to be adapted to fulfil the required standards. This requires a real good knowledge about the policies and also the typical ways to deploy this kind of server packages.Setup a packaging project that creates the resulting packagesProvide a repository for distributing the packagesI offered all my support in doing this, but as I said, we need a project leader/architect that has the required expertise. This is not as easy as it may appear. This costs time and resources since you have not only to test (and this implies setting up different test scenarios) but also to provide some support.
  17. Released new packages 1.1.82-5 with a few bugfixes. All Debian builds are now online. As usual, Ubuntu builds will be probably available in a few hours. Changelog: btsync (1.1.82-2) unstable; urgency=low - Fixed: Package fails to build on native arm builder (Issue #15) - Fixed: missing config file prevented btsyncindicator to start on fresh installations of btsync-user (Issue #14) - Fixed: btsync --help does not show all available commands in package btsync-user (Issue #13) - Fixed: manpage btsync.7 was not installed in btsync-user (Issue #11) -- Leo Moll <leo.moll@yeasoft.com> Sun, 13 Oct 2013 17:32:26 +0200
  18. Released new packages 1.1.82-5 with a few bugfixes. All Debian builds are now online. As usual, Ubuntu builds will be probably available in a few hours. Changelog: btsync (1.1.82-2) unstable; urgency=low - Fixed: Package fails to build on native arm builder (Issue #15) - Fixed: missing config file prevented btsyncindicator to start on fresh installations of btsync-user (Issue #14) - Fixed: btsync --help does not show all available commands in package btsync-user (Issue #13) - Fixed: manpage btsync.7 was not installed in btsync-user (Issue #11) -- Leo Moll <leo.moll@yeasoft.com> Sun, 13 Oct 2013 17:32:26 +0200
  19. Sorry: the manpage referred in the previous message will not be installed due to a bug in the packaging scripts (see issue #11). Anyway you may get some help by typing in the shell: btsync --helpYou will get the following output: leo@ubupoldo:~$ btsync --helpusage: btsync [-vq] <command> [param]Commands: start start the btsync system stop stop the btsync system restart restarts the btsync system pause suspends the btsync system stop resumes the btsync system status output the btsync statusOptions: -v, --verbose increase verbosity -q, --quiet say nothing - only return error codesThis script allows to manage the BitTorrent Sync Desktop applicationPlease do not use the /usr/lib/btsync-user/btsync-starter and /usr/lib/btsync-user/btsync-stopper command any more!
  20. Released new packages 1.1.82-1 with some bugfixes and many additions. Beside of the upstream update to 1.1.82, this release adds the powerpc architecture both for btsync and btsync-user packages. Furthermore there has been some substantial improvement to the desktop version (btsync-user). The included btsyncindicator now contains additional integration features (like pausing and resuming btsync) and some annoying bugs have been fixed. Additionally there is a new command line utility (named btsync) including manpage that permits to manage btsync. The full documentation of all available commands can be found in the manpage: man btsyncSince Launchpad (the hosting and building platform for the Ubuntu PPAs) does not offer arm and powerpc builds to common mortals like me, I decided to offer an alternative repository for all Ubuntu users.If you are using Ubuntu and need packages for armel, armhf or powerpc you can add the repository with the following commands: sudo gpg --keyserver pgp.mit.edu --recv-keys 6BF18B15sudo gpg --armor --export 6BF18B15 | sudo apt-key add -sudo echo deb http://ubuntu.yeasoft.net/btsync $(lsb_release -cs) main >> /etc/apt/sources.list.d/btsync.listsudo echo deb-src http://ubuntu.yeasoft.net/btsync $(lsb_release -cs) main >> /etc/apt/sources.list.d/btsync.listsudo apt-get updatesudo apt-get install btsyncThis repository is complete (it contains also the i386, amd64 and source builds). If you prefer, you can use this repository instead of the Launchpad Ubuntu PPA. The advantage for you, is that you get the packages faster (because when Launchpad is busy it takes several hours before the packages are published). The advantage for me, is that I get some download statistics...All Debian builds are now online. As usual, Ubuntu builds will be probably available in a few hours (unless you switch to the alternative repositories). Changelog: btsync (1.1.82-1) unstable; urgency=low * New upstream release 1.1.82 of btsync * New upstream release 0.10 of btsyncindicator - Fixed: missing dependency to python-appindicator in btsync-user (Issue #7) - Added possibility to suspend/pause the btsync-agent in btsync-user (Issue #8) - Added a unique managing command in btsync-user (Issue #9) - Added man page for the managing command (/usr/bin/btsync) - Released powerpc packages -- Leo Moll <leo.moll@yeasoft.com> Sat, 12 Oct 2013 01:46:51 +0200
  21. Released new packages 1.1.82-1 with some bugfixes and many additions. Beside of the upstream update to 1.1.82, this release adds the powerpc architecture both for btsync and btsync-user packages. Furthermore there has been some substantial improvement to the desktop version (btsync-user). The included btsyncindicator now contains additional integration features (like pausing and resuming btsync) and some annoying bugs have been fixed. Additionally there is a new command line utility (named btsync) including manpage that permits to manage btsync. The full documentation of all available commands can be found in the manpage: man btsync Since Launchpad (the hosting and building platform for the Ubuntu PPAs) does not offer arm and powerpc builds to common mortals like me, I decided to offer an alternative repository for all Ubuntu users. If you are using Ubuntu and need packages for armel, armhf or powerpc you can add the repository with the following commands: sudo gpg --keyserver pgp.mit.edu --recv-keys 6BF18B15sudo gpg --armor --export 6BF18B15 | sudo apt-key add - sudo echo deb http://ubuntu.yeasoft.net/btsync $(lsb_release -cs) main >> /etc/apt/sources.list.d/btsync.listsudo echo deb-src http://ubuntu.yeasoft.net/btsync $(lsb_release -cs) main >> /etc/apt/sources.list.d/btsync.list sudo apt-get updatesudo apt-get install btsync-user This repository is complete (it contains also the i386, amd64 and source builds). If you prefer, you can use this repository instead of the Launchpad Ubuntu PPA. The advantage for you, is that you get the packages faster (because when Launchpad is busy it takes several hours before the packages are published). The advantage for me, is that I get some download statistics... All Debian builds are now online. As usual, Ubuntu builds will be probably available in a few hours (unless you switch to the alternative repositories). Changelog: btsync (1.1.82-1) unstable; urgency=low * New upstream release 1.1.82 of btsync * New upstream release 0.10 of btsyncindicator - Fixed: missing dependency to python-appindicator in btsync-user (Issue #7) - Added possibility to suspend/pause the btsync-agent in btsync-user (Issue #8) - Added a unique managing command in btsync-user (Issue #9) - Added man page for the managing command (/usr/bin/btsync) - Released powerpc packages -- Leo Moll <leo.moll@yeasoft.com> Sat, 12 Oct 2013 01:46:51 +0200
  22. Weird. But I suppose that there must be something different in the environment that prevents the service to start/stop when invoked by cron. Normally cron generates a "deadletter" file in the home directory of the user under which a command is performed, if the command outputs anything. Take a look for such a file and check its contents. Perhaps here you can find some hint that may help you.
  23. The fix posted here (not to use lsb_release if you do not have it on your system) is not related to the error message "Permission denied". You should find out, why you have no permission to write in /etc/apt/sources.list.d/ Probably sudo is configured not to give you real root access...
  24. I have an Idea for implementing a fake-pause feature: (Fake-Pause: it looks like pause, if feels nearby like pause but it isn't pause...): the btsync executable (named btsync-agent in our context) is wrapped by a shell script in order to implement a smooth update during the user session. Normally when btsync is stopped (by sending a kill/quit signal to the btsync-agent process) also the wrapping script ends... But during an update, a special signal is given that prevents the script to be terminated: in this case, the script manages restarting the whole btsync thing as soon as the update has completed. I think that we could at least implement a mechanism that allows the btsyncindicator to stop the background btsync-agent and signal to the wrapper script not to stop also the indicator and itself (this is the current behaviour) but to listen to the indicator for a next action, that could be either resume btsync (that means: restart the agent) or stop the whole thing. @marxjohnson: what do you think about this?
  25. Released new packages 1.1.70-5 with a lot of bugfixes and additions. The most noticeable change will surely be the removed dependency from specific library versions that required a dedicated version for each distribution release making it unnecessarily hard to deploy on several platforms. Starting from now, btsync is available on Debian squeeze, wheezy, jessie and sid for the platforms i386, amd64, armel and armhf Since launchpad permits only to build i386 and amd64 packages, I'm seriously thinking about offering the packages for Ubuntu also from my personal repository. The clear advantage would be that armhf and armel builds would also be available for Ubuntu. Please let me know what you think about it. All Debian builds are now online. As usual, Ubuntu builds will be probably available in a few hours. Changelog: btsync (1.1.70-5) unstable; urgency=low - Updated btsyncindicator to version 0.9 in btsync-user - Added "BitTorrent Sync" desktop icon in btsync-user (Issue #6) - Fixed: 'Response' object has no attribute 'text' bug (Issue #2) - Fixed: removed lintian warnings (Issue #1) - Fixed: service startup/shutdown does not affect any more installation/update/uninstallation (Issue #3) - Fixed: the packages now install EXACTLY the same executable btsync binary as distributed by BitTorrent Inc. - Previously the binary was stripped by debhelper (dh_strip) (Issue #4) - Fixed: both btsync and btsync-user will not specify and strict library version dependency making it possible to install the same package on different Debian/Ubuntu/XXXbian versions without the need to create a specific package (Issue #5) -- Leo Moll <leo.moll@yeasoft.com> Sat, 30 Sep 2013 15:31:16 +0200