ivo.welch@gmail.com

Members
  • Posts

    20
  • Joined

  • Last visited

Everything posted by ivo.welch@gmail.com

  1. well, as for me, I am happy to hear that resilio is still here and I hope they will thrive. I am also happy syncthing is doing well. jdrh: the issue was no responses to support requests by paid customers, not no responses on this user forum. nothing disingenuous about it.
  2. I sent a short support inquiry, just asking "are you still answering this support request email?" about a week ago. (I may even have written "is resilio dead?") I suggest you do the same to confirm the obvious.
  3. I just tried to send a request via the built-in support system feature on the settings page. it collects the logs for a while, and then dies with "Failed to send feedback". sorry, but resilio does look dead to me.
  4. https://help.resilio.com/hc/en-us/articles/205450355-My-files-don-t-sync on one of my folders, sync now stops at 20%. there is no warning/error triangle sign on the folder in the macos gui log. in the macos gui, there is nothing in the "Error" or "Warning" category, but it says it failed to download some (.sass-cache) files. there is no read/write permission problem I can see. the files should go just fine, but they stay on the linux host and are not sync'ed. the linux host has no GUI (server linux). where do I find a clear error message??
  5. purchased home pro version, too, and send a support request 3 weeks ago (auto acknowledgment). have not heard back, either.
  6. thank you. can the device name be changed for already linked up devices? (https://help.resilio.com/hc/en-us/articles/206163443-Can-I-change-the-name-of-my-Sync-identity- hints that doing so for an existing peer may require un-relinking. it gives instructions for unlink-relink on macos, but not for linux.) I think the answer is yes...the device name can be changed running. I don't think I can use the webUI, because there is no gui on the linux server, so I cannot point a browser at localhost. or is it safe to give it a static IP address of another machine, where I could then run a browser? obviously, I want to be paranoid about opening up my resilio admin to the broader internet.
  7. on macos, I can learn the name of the device in the GUI under Settings, General. on my linux server, which has no GUI, how can I find out the device name? (the ultimate goal is to determine whether my two hosts have a path to and/or see one another.)
  8. I would like my resilio-sync to have permissions to place files everywhere it wishes to. in other words, I want to give the daemon root privileges. Ideally, the daemon would preserve the uid and gid and permissions of the files themselves. on linux, I can accomplish this by editing /lib/systemd/system/resilio-sync.service . what is the equivalent file (or method) on macos?
  9. I have sent a help request about 2 weeks ago but did not hear back. I just tried to log in to the helpdesk but received a message that the Zen desk is not there. my problem seems to be that my macos and linux do not [fully?] talk to one another. My sync folder shows 20% on my macos GUI, and then is stuck. the linux files tell me the linux /lib/systemd/system:0:24> more resilio-sync.service should allow virtually everything, being root! User=root Group=ivo Environment="SYNC_USER=root" Environment="SYNC_GROUP=ivo" and the daemon has started up: * resilio-sync.service - Resilio Sync service Loaded: loaded (/lib/systemd/system/resilio-sync.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-07-31 09:09:07 PDT; 13min ago Docs: https://help.resilio.com Process: 1261 ExecStartPost=/bin/sleep 1 (code=exited, status=0/SUCCESS) Process: 1109 ExecStart=/usr/bin/rslsync --config ${SYNC_CONF_DIR}/config.json (code=exited, status=0/SUCCESS) Process: 1057 ExecStartPre=/bin/chown -R ${SYNC_USER}:${SYNC_GROUP} ${SYNC_RUN_DIR} ${SYNC_LIB_DIR} (code=exited, status=0/SUCCESS) Process: 922 ExecStartPre=/bin/mkdir -p ${SYNC_RUN_DIR} ${SYNC_LIB_DIR} (code=exited, status=0/SUCCESS) Main PID: 1259 (rslsync) Tasks: 13 (limit: 4660) CGroup: /system.slice/resilio-sync.service `-1259 /usr/bin/rslsync --config /etc/resilio-sync/config.json but creating files on macos, they never appear on linux. Is there an app that can do basic diagnostics? just check that they see one another? (what is the name of my linux server??) what else could have gone wrong here? /iaw
  10. where does rslsync on ubuntu linux store its computer name? I am logged in on the computer, but I cannot figure out which/where it is. it is not in /lib/systemd/system/resilio-sync.service, or in /etc/resilio-sync/ as far as I can see.
  11. I love resilio sync and have (needlessly) purchased the pro version to support the efforts. but I have one big frustrating complaint. Why is there no utility that does automated troubleshooting?? right now, I again have a strange situation where host abc and host def do not sync. I am guessing it is related to a recent resilio-sync update that rewrote my /lib/systemd/ user identity definitions. (it first failed because the old pid sync lock was still rslsync owned, rather than user owned, but I have fixed this.) I also have ssh privileges on both. I created test files on two hosts, I am waiting, and nothing happens. what I need is something like $ resilio-diagnose abc:filepath def:filepath which in sequence goes through the possible causes why abc:filepath is not in def. it would start with "abc:filepath" does not exist, continue with def is not reachable online, continue with "abc:filepath" and "def:filepath" are not peered, continue with host directory or user permissions [which exactly?] did not allow copying from abc to def, etc etc etc, and end with "unknown problem...maybe not yet synced, wait a few minutes and try again." and many other in-between steps. this kind of utility should save you a lot of user support time, too, and it should not be too difficult to write given that you have written resilio-sync. so, I now will have to write a long request to your user support with the mystery again....sigh.
  12. I am a very happy user of resilio-sync. I own root on run each and every computer (only macos and linux) . The uid's are the same on all computers (old unix habit). for linux, I can set /lib/systemd/system/resilio-sync.service with a user of 'root'. Alas, I have not yet figured out the following. I would like all changes in permissions, uid, and gid be synched appropriately everywhere. that is, for example, if I 'chmod g+w file' on one computer, it should appear so on all synched computers. if I 'chown root thisfile', it should appear so on all other computers. could someone please let me know how to set this? presumably, these would be certain settings in /lib/systemd/system/resilio-sync on linux?! and what do I need to do on macos?
  13. Can I extend a public kudos to your support here. Very competent and quick. I purchased a pro license not because I needed any pro feature, but because of your excellent customer support. Alas, you do need to write a command line program that automates troubleshooting on Mac and Linux by parsing the log file and checking for common problems. Asking a person to debug log files does not seem like a good use of your time.
  14. thx, helen. what if the firewall blocks them?? will it still work? (I am asking because of the ports and protocols document, and IT firewall config.)
  15. I am still wrestling with getting my linux clients to find their swarms. I read the (presumably definitive?) https://help.resilio.com/hc/en-us/articles/204754759-What-ports-and-protocols-are-used-by-Sync- I see mentions of 80, 3838, and possibly 1900, and 5351 in the document. the links further describe 4000, 3000, 3001. Suggestion: in the doc, add a table at the end. So, I started looking into what ports are used with netstat -l. Whenever I run resilio-sync (and only when), I also see some more: 25588 --- is this port used by rsl? Intermittently, I also see 36661 (localhost), 35904, 37163, and 53912 (localhost).
  16. thank you, helen. can I beseech rsl to create a unix cli program that makes tracking down errors less mysterious? it's probably easy, requiring just a few perl lines, with access to the log and the ability to try out internet ports. you know what to look for in the log. for many of us, this is more difficult. something simple, like this: # rsl-check config file: OK. /var/swarm1 /var/swarm2 rsl swarm names communication: OK rsl ports: MAYBE FAIL. port UDP 3838 is not open to world. is it open to your peers? port 3000: open. OK. port 3001: UDP open. OK. TCP not open. please check. rsl swarm contacts: /var/swarm1 : 3 peers seen ... alternatively, is there a step-by-step checklist to follow? I see many situation-specific hints (thanks!), but a checklist for a new install would be great. as for me, no peers are connected. now I have to learn why. I am going to check the firewall ports next. regards, /iaw
  17. I had to update my linux ubuntu host OS. on the new VM, I did an "apt purge", removed ~/.sync*, and made sure that my /etc/resilio-sync/config.json still has the correct key. after starting a new install on resilio sync, I expected to be up and running. alas, instead, I now have a dead duck on my hand. "systemctl status resilio-sync" tells me that the process is running, but my host is not joining the swarm. (maybe ubuntu hosts are arrogant?) so I need to track whether my resilio-sync peer is talking to the swarm. first, I need a basic interrogation utility on ubuntu: # resilio-sync-isthereaswarmfor 'BC..longhexdigits...2J9' which should tell me "peers NameA (online) and NameB (offline)." and then, if there are some, I would want to run something like # resilio-sync-isthereaswarmfor /etc/resilio-sync/config.json which should tell me the same, but for each shared_folder. and then, if ubuntu can see an external swarm, but nothing seems to be coming down, I would want to see if I can pull it from the network: # resilio-sync-pulldownsamplefile samplefile.txt but, given the tools I have, how would I inquire about this intelligently? regards, /iaw
  18. these are all closely related issues/questions. so, if I have 10 devices, all synced to one pool, and one device dies for good due to hardware failure, do I really need to unlink every other of the 9 devices in the entire pool, and relink them? removal of dead devices should be a feature of the next release IMHO. how do I see the names of all my dead and live peers? how do I convert read-write folders to read-only folders in a peer pool? again, unlink first, and then relink? I presumably would then ignore the warning that the folders already contains files upon adding, and getsync would be smart enough to figure out that they are the same. right?
  19. thanks. yes, I could figure it out, but this would be a great add to the cli. [if I could suggest something, it would be that error messages should propagate across peers, such as a permission problem or the like that blocked everything. I was clueless until I walked over to see that there was an error message on the screen of my peer. don't remember what it was, but it had not shown up on my local peer.] glad I found getsync. /iaw
  20. dear experts---I am trying to switch from dropbox to btsync. on my Mac, I used the btsync GUI client to get me a read-write key for a directory, /Users/me/mysynced . easy. I have a few headless ubuntu 16.04 servers that should use this folder. the ubuntu 16.04 install instructions were easy: http://ubuntuhandbook.org/index.php/2016/02/howto-install-bittorrent-sync-from-its-official-repository/ I installed btsync and started the service. all good. the hard stuff was easy. unfortunately, the guides forgot to tell me what should be easier and next. :-( . now, all I should need is to tell btsync on linux something like # btsync /home/me/mysynced/ a-very-long-key-from-osx I see a btsync cli on linux, but I am a bit shy...how should I use it without hosing everything? advice appreciated. /iaw