Jump to content

Doverenny0

Forum Members
  • Posts

    6
  • Joined

  • Last visited

Posts posted by Doverenny0

  1. On 6/16/2022 at 5:54 PM, vasek00 said:

    Проверил, да вы правы, даже скаченная с https://github.com/syncthing/syncthing/releases  не исправила проблему.

    При сравнение двух 1.19 и 1.20 ошибок в загрузке нет

      Reveal hidden contents

    1.19

    удаляем если есть папка /opt/etc/syncthing

    /opt/bin # ./syncthing.119 -generate="/opt/etc/syncthing"
    17:28:28 INFO: Generating ECDSA key and certificate for syncthing...
    2022/06/16 17:28:28 Device ID: FDX.......GPQT
    17:28:28 INFO: Default folder created and/or linked to new config
    /opt/bin # sed -i 's|127.0.0.1:8384|0.0.0.0:8384|' /opt/etc/syncthing/config.xml
    /opt/bin # ./syncthing.119
    [start] 17:29:02 INFO: syncthing v1.19.1 "Fermium Flea" (go1.18 linux-mipsle) me@builder 2022-04-13 08:47:51 UTC [noupgrade]
    [FDXQX] 17:29:02 INFO: My ID: FDX....GPQT
    [FDXQX] 17:29:03 INFO: Single thread SHA256 performance is 6.0 MB/s using crypto/sha256 (5.9 MB/s using minio/sha256-simd).
    [FDXQX] 17:29:05 INFO: Hashing performance is 5.56 MB/s
    [FDXQX] 17:29:05 INFO: Running database migration 1...
    [FDXQX] 17:29:05 INFO: Running database migration 2...
    [FDXQX] 17:29:05 INFO: Running database migration 3...
    [FDXQX] 17:29:05 INFO: Running database migration 5...
    [FDXQX] 17:29:05 INFO: Running database migration 6...
    [FDXQX] 17:29:05 INFO: Running database migration 7...
    [FDXQX] 17:29:05 INFO: Running database migration 9...
    [FDXQX] 17:29:05 INFO: Running database migration 10...
    [FDXQX] 17:29:05 INFO: Running database migration 11...
    [FDXQX] 17:29:05 INFO: Running database migration 13...
    [FDXQX] 17:29:05 INFO: Running database migration 14...
    [FDXQX] 17:29:05 INFO: Running database migration 16...
    [FDXQX] 17:29:05 INFO: Running database migration 17...
    [FDXQX] 17:29:05 INFO: Running database migration 19...
    [FDXQX] 17:29:05 INFO: Compacting database after migration...
    [FDXQX] 17:29:05 INFO: Overall send rate is unlimited, receive rate is unlimited
    [FDXQX] 17:29:05 INFO: No stored folder metadata for "default"; recalculating
    [FDXQX] 17:29:05 INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting
    [FDXQX] 17:29:05 INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYX.......MIAW
    [FDXQX] 17:29:05 INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYX......MIAW
    [FDXQX] 17:29:05 INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYX......MIAW
    [FDXQX] 17:29:05 INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
    [FDXQX] 17:29:05 INFO: Loading HTTPS certificate: open /opt/etc/syncthing/https-cert.pem: no such file or directory
    [FDXQX] 17:29:05 INFO: Creating new HTTPS certificate
    [FDXQX] 17:29:05 INFO: TCP listener ([::]:22000) starting
    [FDXQX] 17:29:05 INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
    [FDXQX] 17:29:05 INFO: QUIC listener ([::]:22000) starting
    [FDXQX] 17:29:05 INFO: Ready to synchronize "Default Folder" (default) (sendreceive)
    [FDXQX] 17:29:05 INFO: Completed initial scan of sendreceive folder "Default Folder" (default)
    [FDXQX] 17:29:05 INFO: GUI and API listening on [::]:8384
    [FDXQX] 17:29:05 INFO: Access the GUI via the following URL: http://127.0.0.1:8384/
    [FDXQX] 17:29:05 INFO: My name is "KN18"
    [FDXQX] 17:29:05 WARNING: Syncthing should not run as a privileged or system user. Please consider using a normal user account.
    [FDXQX] 17:29:15 INFO: New NAT port mapping: external TCP address 2хх.ххх.ххх.хх3:12679 to local address [::]:22000.
    [FDXQX] 17:29:15 INFO: New NAT port mapping: external TCP address 2хх.ххх.ххх.хх3:62304 to local address [::]:22000.
    [FDXQX] 17:29:15 INFO: Detected 2 NAT services
    [FDXQX] 17:29:24 INFO: quic://0.0.0.0:22000 detected NAT type: Port restricted NAT
    [FDXQX] 17:29:24 INFO: quic://0.0.0.0:22000 resolved external address quic://2хх.ххх.ххх.хх	3:35893 (via stun.syncthing.net:3478)
    [FDXQX] 17:30:26 INFO: Joined relay relay://1хх.ххх.ххх.хх6:22067
    
    ~ # netstat -ntulp | grep sync
    tcp        0      0 :::22000                :::*                    LISTEN      6024/syncthing.119
    tcp        0      0 :::8384                 :::*                    LISTEN      6024/syncthing.119
    udp        0      0 0.0.0.0:49591           0.0.0.0:*                           6024/syncthing.119
    udp        0      0 0.0.0.0:21027           0.0.0.0:*                           6024/syncthing.119
    udp        0      0 :::56994                :::*                                6024/syncthing.119
    udp        0      0 :::22000                :::*                                6024/syncthing.119
    udp        0      0 :::21027                :::*                                6024/syncthing.119
    ~ # 
    

    Браузер защел на 192.168.130.97:8384

     

    1.20

    удаляем если есть папка /opt/etc/syncthing

    /opt/bin # ./syncthing -generate="/opt/etc/syncthing"
    2022/06/16 14:38:37 INFO: Generating ECDSA key and certificate for syncthing...
    2022/06/16 14:38:38 Device ID: 3YC....JQI
    2022/06/16 14:38:38 INFO: Default folder created and/or linked to new config
    /opt/bin # sed -i 's|127.0.0.1:8384|0.0.0.0:8384|' /opt/etc/syncthing/config.xml
    /opt/bin # ./syncthing
    [start] 2022/06/16 14:38:55 INFO: syncthing v1.20.2 "Fermium Flea" (go1.18.3 linux-mipsle) teamcity@build.syncthing.net 2022-05-31 20:19:44 UTC
    [3JUQK] 2022/06/16 14:38:56 INFO: My ID: 3JU...XQS
    [3JUQK] 2022/06/16 14:38:57 INFO: Single thread SHA256 performance is 6.0 MB/s using minio/sha256-simd (6.0 MB/s using crypto/sha256).
    [3JUQK] 2022/06/16 14:38:58 INFO: Hashing performance is 5.55 MB/s
    [3JUQK] 2022/06/16 14:38:58 INFO: Overall send rate is unlimited, receive rate is unlimited
    [3JUQK] 2022/06/16 14:38:58 INFO: Ready to synchronize "Default Folder" (default) (sendreceive)
    [3JUQK] 2022/06/16 14:38:58 INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYX...2MIAW
    [3JUQK] 2022/06/16 14:38:58 INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYX...2MIAW
    [3JUQK] 2022/06/16 14:38:58 INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYX...2MIAW
    [3JUQK] 2022/06/16 14:38:58 INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting
    [3JUQK] 2022/06/16 14:38:58 INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
    [3JUQK] 2022/06/16 14:38:58 INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
    [3JUQK] 2022/06/16 14:38:58 INFO: Failed initial scan of sendreceive folder "Default Folder" (default)
    [3JUQK] 2022/06/16 14:38:58 WARNING: Error on folder "Default Folder" (default): folder path missing
    [3JUQK] 2022/06/16 14:38:58 INFO: TCP listener ([::]:22000) starting
    [3JUQK] 2022/06/16 14:38:58 INFO: QUIC listener ([::]:22000) starting
    [3JUQK] 2022/06/16 14:38:58 INFO: GUI and API listening on 127.0.0.1:8384
    [3JUQK] 2022/06/16 14:38:58 INFO: Access the GUI via the following URL: http://127.0.0.1:8384/
    [3JUQK] 2022/06/16 14:38:58 INFO: My name is "KN18"
    [3JUQK] 2022/06/16 14:38:58 WARNING: Syncthing should not run as a privileged or system user. Please consider using a normal user account.
    [3JUQK] 2022/06/16 14:39:08 INFO: New NAT port mapping: external TCP address 2xx.xxx.xxx.xx3:51484 to local address [::]:22000.
    [3JUQK] 2022/06/16 14:39:08 INFO: New NAT port mapping: external TCP address 2xx.xxx.xxx.xx3:3143 to local address [::]:22000.
    [3JUQK] 2022/06/16 14:39:08 INFO: Detected 2 NAT services
    [3JUQK] 2022/06/16 14:40:17 INFO: Joined relay relay://2xx.xx.xx.x0:27040
    
    ~ # netstat -ntulp | grep sync
    tcp        0      0 127.0.0.1:8384          0.0.0.0:*               LISTEN      6171/syncthing
    tcp        0      0 :::22000                :::*                    LISTEN      6171/syncthing
    udp        0      0 0.0.0.0:60025           0.0.0.0:*                           6171/syncthing
    udp        0      0 0.0.0.0:21027           0.0.0.0:*                           6171/syncthing
    udp        0      0 :::22000                :::*                                6171/syncthing
    udp        0      0 :::60666                :::*                                6171/syncthing
    udp        0      0 :::21027                :::*                                6171/syncthing
    ~ # 

    И даже на 1.20 rc3 то же самое

    /opt/bin # ./syncthing
    [start] 2022/06/16 14:52:52 INFO: syncthing v1.20.3-rc.1 "Fermium Flea" (go1.18.3 linux-mipsle) teamcity@build.syncthing.net 2022-06-13 04:02:19 UTC
    [start] 2022/06/16 14:52:52 INFO: Automatic upgrade is always enabled for candidate releases.
    ...
    [3JUQK] 2022/06/16 14:49:39 INFO: Detected upgrade from v1.20.2 to v1.20.3-rc.1
    ...

     

    1.19 встает без проблем

    Большое спасибо, что проверили. Я уже было думал дело в моих руках и незнании Linux.

    По идее, в 1.19 так или иначе проблемы с удалением файлов при переименовывании быть не должно... Либо я не до конца понимаю офф мануал Syncthing — есть в настройках Syncthing флажок caseSensitiveFS в дополнительных настройках, но он по умолчанию на case-insensitive машинах (Windows, Android, Mac итд.) и так выключен по-умолчанию, а на case-sensitive машины (linux) никак по идее не должен влиять (либо я чего-то не понимаю по мануалу).

    Так же есть в мануале приписка:  This option should normally be set to false. It is not meant to change the basic principles of how Syncthing handles case-sensitivity.
    Немного сбивает с толку: решили проблему или нет — не понятно.

    Забыл упомянуть: 
    В "корневой" (синхронизируемой) папке, файлы (вроде бы) можно переименовывать как угодно - у меня проблем не было. Проблема начинается, если переименовываешь файл в папке внутри синхронизируемой папки. 

    Пример:
    *SyncedFolder>Folder_1>File_1.txt - если переименовываем File_1.txt в file_1.txt - файл может удалиться при синхронизации.
    Если же переименовываем File_1.txt в "корне": SyncedFolder>File_1.txt - проблем никаких.

    • *SyncedFolder - папка, выбранная вами для синхронизации, она же "корневая" (так её называют на форумах Syncthing - "root folder".
      Поясняю, чтобы не было путаницы с корневой папкой самого Кинетика. Название SyncedFolder просто привожу в качестве примера.


    В общем, это уже проблема самого Syncthing, скорее всего, а не Кинетика, так что флудить больше не буду — инфу оставляю для новичков вроде меня. 

    Буду дальше экспериментировать.
    Спасибо за помощь!

    Update: 

    Выяснилось, что такая проблема возникает при синхронизации с Андроидом.При синхронизации  файлов на ПК и на Кинетике - никаких проблем. Это происходит не только на Syncthing, но и на SyncFolder, и вероятно на всех программах по синхронизации.

    Будьте бдительны при синхронизации с Андроидом: файлы желательно не переименовывать и не двигать, пока не придумают какой-нибудь костыль... 

  2. 36 minutes ago, vasek00 said:

    Это было уже давно, можно попробовать как нибудь.

    Спасибо. Всё-таки не успешно. В консоли пишет, что запустилось (done), но веб-интерфейс не открывается. 
    И на других устройствах syncthing показывает, что Keenetic не подключен.

  3. 3 hours ago, vasek00 said:

    Так и есть

    ~ # opkg list | grep syncthing
    syncthing - 1.19.1-1 - Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some  third party and how it's transmitted over the Internet.
    ~ # 

    На клиенте использовал SyncTrayzor там же есть и для

    
    Linux
        64-bit (x86-64) ⋅ 32-bit (x86-32) ⋅ ARM ⋅ ARM64 ⋅ MIPS ⋅ MIPS64 ⋅ MIPS-LE ⋅ MIPS64-LE ⋅ PPC64 ⋅ PPC64-LE ⋅ RISC-V ⋅ S/390x 

    https://syncthing.net/downloads/

    Скачиваете для MIPS-LE там вам из архива нужен только один файл и это "syncthing", переписываете его на /opt/bin/syncthing и конечно же "chmod 755 syncthing" в итоге получаете версию v1.20.2

    Большое спасибо! Успешно обновился. 

    А вы не сталкивались с подобной проблемой синхронизации на разных устройствах? А именно: при переименовывании в имени файла с больших букв на маленькие и обратно, удаляются файлы.
    Как описал в примере:
    1) Файл Kal-me.md переименовал в Kal-mE;
    2) затем, переименовал обратно в Kal-me.md - файл удалился на всех устройствах.

  4. 20 hours ago, vasek00 said:

    В виду наличия всего 5МБ для размещения файлов то приходиться удалять старые для того чтоб разместить новые.

    Понял. А не подскажете: как вы обновляли Syncthing? Выше пишут про репозиторий, но у меня в Entware только версия 1.19.1.

    Пробовал обновлять через opkg update / opkg upgrade, но никаких обнов нет. 

    Столкнулся с известной проблемой синхронизации case-sensitive системами с case-insensitive, которую в 1.9.0 решили. 

    Edit: 

    Извиняюсь, продолбился в глаза: очевидно версия 1.19 новее 1.9 🥲 Тем не менее, проблема синхронизации case-sensitive и case-insensitive систем остаётся, по крайней мере у меня. 

    Пытаюсь синхронизировать папку на Windows 10, роутере Keenetic Giga KN-1010 (папка в разделе ntfs), и на андроиде. Ради эксперимента попробовал сделать следующие шаги:

    1) в программе Obsidian на Android создал файл Kal-me.md

    2) затем переименовал на Kal-mE.md

    3) синхронизировал на всех устройствах через Syncthing

    4) Obsidian на андроид ругался ошибкой и не давал переименовать файл

    Если на Винде переименовывал файл, он удалялся на всех устройствах - распространенная проблема старых версий Syncthing, судя по темам на форумах. 

×
×
  • Create New...