mintwurm

Members
  • Posts

    53
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by mintwurm

  1. @Roman Z I have now tested the package for a few days. It works fine for me. Syncing over LAN and remotely is no problem. The ds216j is discovered as a peer very fast, across all platforms.

     

    There is however the recurring problem of Sync keeping the NAS awake. I've modified the settings: folder_rescan, config_refresh and config_save are all set to very high values. With btsync stopped via the synology package manager, the NAS goes to sleep (no fan/no disk spinning), with btsync started but syncing paused the NAS doesn't go to sleep, with btsync started and syncing enabled (but no syncing in progress) the NAS doesn't go to sleep.

     

    Is that a general issue or related to this specific package ?

  2. @Bavarian-NAS sure, I'll be glad to post my experiences here. But if I may give some advice, I wouldn't buy a ds115. The price difference to the ds216j is rather small. The ds216j will bring you the faster chip and two hardware bays. This would be very important to me. Even if you don't want to mirror your data in a raid configuration, a dual bay setup will still give you a big advantage: greatly increased storage capacity. Now you may think that you only need one HDD, but soon it will be full. Then you have to upgrade. In a two-bay setup, you can keep your old drive and just add another one. In the ds115 you would have to switch drives.

    Just some feedback. Maybe for your use-case the ds115 is better.

     

    @Roman Z I could install the package. It is listed under installed packages, but I couldn't execute it. When looking at the btsync page in the package center, there is an "actions" button with the option "start". This triggers a spinning loading icon and produces the error message "der paketdienst konnte nicht ausgeführt werden". I'm german, this translates to "the package service couldn't be executed".

     

    I'm running a ds216j with one HDD, a WD Blue 4TB. The operating system is  DSM 6.0-7321. Your package has the version: 2.3.6-1.

    Yes, my admin user is activated. I tried to start the package logged in as this user, same errror message.

     
     
  3. I just purchased a DS216j, amazing product but there is no sync package for the armada385 used in it yet.

    Apparently sometimes it's enough to open the .spk file in 7zip and edit the INFO file to contain "armada385" under arch. Unfortunately that didn't work for me.

     

    Are there plans or even an ETA for sync on the ds216j ?

    You do support the WD MyCloud Mirror Gen 2 that's armada385, too.

  4. I have recently moved my shared folders to a WD Mycloud Mirror Gen 2.

    The NAS contains three folders: Documents, Audiobooks and Movies. Both documents and audiobooks are rather small ( about 10gb each). Movies is much bigger ( about 1TB).

    If I start sync on my notebook, it finds my smartphone and tablet immediately. The documents and audiobooks folders from the NAS turn up after ~30 seconds. It takes several minutes until the WD Mycloud is shown as a peer for the movies folder (just checked: 7 minutes !). Indexing the folders has finished. The problem persists even days after first registering the shared folders on the nas.

    This happens over WLAN in the same network and over two remote networks. The NAS is definitely online: I could download a file via the wdmycloud web portal.

     

    Transferring files from the NAS doesn't work either: I could upload and download an audiobook. But for movies the connection seems broken. After the notebook found the NAS as a peer for the movies folder, it started reproducing the folder structure ( no actual files - selective sync), but even this couldn't be finished. I organised the movies into different categories. Half of those folders are now allocated in the sync/movies directory on my notebook. The other half has not appeared yet. Transferring a file prompts "the file will transfer as soon as a peer comes online" and that never happens.

    As soon as I doubleclick on a placeholder, the WD Mycloud Mirror disappears from the list of peers.

  5. I've just created a new shared folder on my NAS (WD Mycloud Mirror Gen2) and am copying files to it from an external HDD.

    While the data is being copied, lots of popups appear in the webUI "file xxx has an invalid time stamp and may cause other files to be overwritten".

    This is not the exact text, unfortunately the error messages have stopped, I can't remember the exact phrase.

     

    Right now this folder exists only on the NAS. So it's not too late for drastic measures, re-adding it for example. How can I fix the time stamps ? Maybe it just complains because it couldn't copy the time information from the HDD ? If every timestamp would be the current date, that would be no problem. There are no peers with this data.

  6. I just installed BTsync on a WD Mycloud Mirror Gen 2.

    After the installation I added a folder on the Mycloud. Worked great. Then I tried to connect the Mirror to "my devices". Unfortunately this informed me that all folders on the device would be lost. Well no problem, next time I'll know better. I connected it to my devices and chose "synced" as standard setting. My folders turned up and started to be transferred.

    So far, so good. Transfer speed was amazing.

     

    Then I tried to create a new folder on the Mycloud. Same approach as before (before I connected it to my devices). But instead of showing me the folder structure on the device, it only shows this path: "/mnt/HD/HD_a2" in gray. If I try to enter something, the text vanishes. No way to choose an existing folder, I have to enter the complete path myself. Then it complains "you have no access right".

     

    While typing this I left the window open and just switched back to the sync tab to get the correct name for the "/mnt/HD/HD_a2" path. Turns out that now it shows the folder structure. If I try to open one of the folder, it appears empty. I assume that after waiting a few minutes the folders inside will appear.

     

    Why is this so slow ? Before the my devices connection there was no waiting at all.

  7. Thanks for the quick answer.

    I know how to open ports on my router.

    But the only workflow I know to get them configured into sync is this :

    1. dump sample config
    2. adapt sample config
    3. start sync with --config flag and path to config file

    In the past this has caused sync to prompt me for a new identity and to delete previous settings. That would be fatal.

    Is there a way to export the current config, adapt the port without a config file or register a config file without deleting my previous settings ?

     

    And do you have news on the error that lead to an actual crash ? The failed assert in the first log ?

  8. I changed the port (of the webui) , so far there was no crash, but the log still contains lots of error messages:


    [20160130 10:40:24.027] UPnP: Device error "http://<ip>1:49000/MediaServerDevDesc.xml": (-2) 
    [20160130 10:40:24.028] UPnP: Device error "http://<ip>.1:49000/l2tpv3.xml": (-2) 
    [20160130 10:40:24.041] UPnP: ERROR mapping TCP port 11792 -> <ip>:11792. Deleting mapping and trying again: (403) Unknown result code (UPnP protocol violation?)
    [20160130 10:40:24.046] UPnP: ERROR removing TCP port 11792: (403) Unknown result code (UPnP protocol violation?)
    [20160130 10:40:24.052] UPnP: ERROR mapping TCP port 11792 -> <ip>:11792: (403) Unknown result code (UPnP protocol violation?)
    [20160130 10:40:24.604] UPnP: Device error "http://<ip>/DEVICE/PRINTER1.XML": (-2) 
    [20160130 10:40:24.803] UPnP: Device error "http://<ip>/DEVICE/DPSIPPRINTER.XML": (-2)

     

    this error occurs at 10:40, 10:20, 9:20, 8:30

    I changed the listening port of the web-ui but that doesn't affect the ports btsync uses for transfer, does it ? I know that in the config file you can specify other ports but I'm not running btsync with a config and have made the experience that connecting an existing, already configured, sync instance with a config file will prompt you to create a new id and deletes existing shares.

     

    therefore three new questions: Can I dump not a sample config but instead the current config. Can I start btsync with a config file without deleting my id ? Can I change the listening port without a config file.

  9. I'm using a raspberry pi as a server for sync.
    The pi itself is quite stable. It has been running for over a month without a crash. Each midnight a cronjob reboots the system and that never failed. Upon restart, another cronjob starts btsync. But sometimes in the evening the pi would vanish from the list of peers. Now the issue has become so annoying that I checked the logs. Here is the error message:

    DNBA5BM4RYHCNN6A]: error: CheckOriginalFile: No such file or directory (2)
    [20160126 21:25:15.411] TF[A219] [0x6f1aaa30][/home/pi/programs/sync/.sync/.SyncUserxxxxxxxx/devices/xxxxxxxxx/info.dat]: error: CheckOriginalFile: No such file or directory (2)
    [20160126 21:25:15.411] TF[A219] [0x709f5740][/home/pi/programs/sync/.sync/.SyncUserxxxxxxxx/identities/xxxxxxxxx]: error: CheckOriginalFile: No such file or directory (2)
    [20160126 21:47:26.990] UPnP: Device error "http://xxx.xxx.xxx.x:49000/MediaServerDevDesc.xml": (-2)
    [20160126 21:47:26.993] UPnP: Device error "http://xxx.xxx.xxx.x:49000/l2tpv3.xml": (-2)
    [20160126 21:47:27.008] UPnP: ERROR mapping TCP port 11792 -> 192.168.178.158:11792. Deleting mapping and trying again: (403) Unknown result code (UPnP protocol violation?)
    [20160126 21:47:27.016] UPnP: ERROR removing TCP port 11792: (403) Unknown result code (UPnP protocol violation?)
    [20160126 21:47:27.025] UPnP: ERROR mapping TCP port 11792 -> 192.168.178.158:11792: (403) Unknown result code (UPnP protocol violation?)
    [20160126 21:47:27.658] UPnP: Device error "http://xxx.xxx.xxx.xx/DEVICE/PRINTER1.XML": (-2)
    [20160126 21:47:27.856] UPnP: Device error "http://xxx.xxx.xxx.xx/DEVICE/DPSIPPRINTER.XML": (-2)
    [20160126 22:01:27.852] assert failed /opt/sync/bencoding.cpp:1389


    Can you read this ? Is this a problem with sync or with the pi ?

  10. Some time ago, I bought sync pro and then found out that selective sync is not available on Linux. I posted quite a few complaints on the forums.

     

    Now I would like to thank you. You implemented this feature extremely fast.

     

    Amazing customer service. Now I can recommend this to all my friends - most of which are die-hard linux users - as a full-fledged backup alternative.

    1. I switch on my PC, create a sync folder called "audiobooks" fill it with content and copy the content to a USB-Stick.
    2. I switch on my raspberry pi, plug in the stick and connect the sync folder to the already existing "audiobooks" folder on the stick. The folder was shared via "My devices".
    3. I switch off my PC
    4. I switch on my notebook and connect the sync folder to a new folder. The raspberry pi is online, the notebook lists it as a peer. But nothing is synced.
    5. I switch on my PC, instantly the notebook starts synching. I switch off my PC, synching stops.
    6. I switch off my notebook and switch on my PC. Both raspberry and PC are running. They find each other as peers. Nothing is syncing. Looking at the peer list on my PC, the raspberry is found and Bittorrent sync says "2480 files to ..." as though it was transferring files. But nothing is synced. Up and Download are Zero.
    7. I add a 100mb file on the raspberry, withing a minute it appears on the PC. I delete it on the PC, withing seconds it's gone on the pi.

     

    Sync seems to ignore files that existed when a Folder was connected completely. Is this normal ? How do I get the raspberry to sync with my Notebook ?

     

     

  11. Some time ago I tried to set up sync on my server back at home. Didn't work.

    Within the local network the software worked fine, syncing over lan or wlan was no problem, but no peers outside of the local network were found.

    It turned out that sync does not support ipv6.

    Yesterday evening a sync message popped up on my notebook "X wants to access the folder".

    Which is really strange, since I'm at home right now.

    Sync works fine. All peers are found, connections are stable, uplink and downlink are amazing.

    I definitely have only ipv6.

    There is no ipv4 available.

    Is this an official feature now ? I searched for it on the forums and in the release notes, couldn't find it.

  12. While I have no idea how to solve this, maybe my setup will work for you, too:

     

    Download the ARM build for sync (from the website, not as deb). Extract the executable to a folder of your choice.

    For me that is /home/pi/programs/sync/btsync.

     

    Then install the program "gnome-schedule" which is a nice interface to schedule cronjobs.

     

    Start gnome schedule and run this command at reboot:

    ./path-to-executable

     

    The ./ is important.

     

    This will run the executable at system startup. It works reliably for me.

  13. I've set folder-rescan to zero and added a debug.txt file with 0000 in my storage folder (to disable debug logs).

    In the help article it is also advised to set config refresh and config save intervals very high. But I figured that since the configuration is in the .sync folder on the sd card it shouldn't spin up the drives when accessed. I'm using an rpi with an external HDD.

    Unfortunately that doesn't work.

    Could that be related to the config files, or do I have to look elsewhere ?

  14. @Moe, the questions were completely different. This one was how to update sync.

    The other one was wether the rpi build is different from the arm build.

    This was my other question:

    @Moe, interesting. I didn't know that there was a special build for the pi.

    What is the difference between the "normal" sync build for ARM and this build for the pi ?

    If you install the ARM version on a pi, are you going to run into trouble at some point ?

    Here I asked wether an upgrade is as easy as switching executables and wether the .sync folder will be recognized automatically.

    But thanks for the detailed answer. Good to know that sync is so easy to update.