Jump to content

Syncthing


TheBB

Recommended Posts

36 minutes ago, vasek00 said:

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

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

Edited by Doverenny0
Link to comment
Share on other sites

6 часов назад, vasek00 сказал:

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

Приложения на go собранные для стандартных дистрибутивов linux могут вообще не работать в Entware или работать некорректно. Они ищут файлы linux которых в прошивке нет. Версии, собранные для Entware все ищут в /opt!

Link to comment
Share on other sites

2 часа назад, Doverenny0 сказал:

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

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

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

Скрытый текст

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 встает без проблем

Edited by vasek00
Link to comment
Share on other sites

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, и вероятно на всех программах по синхронизации.

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

Edited by Doverenny0
Дополнительная информация полезная
Link to comment
Share on other sites

  • 9 months later...

Добрый день, коллеги!

Подскажите пожалуйста по ситуации: на флэшке есть 2 логических диска (оба ext4), один для OPKG и один для данных.

Как в Syncthing добавить папку (-и) из диска для данных?

Тут уже этот вопрос поднимался и ответ вроде был в виде картинки, но сейчас эта картинка недоступна и приходится поднимать один и тот же вопрос.

Link to comment
Share on other sites

  • 1 month later...
В 17.03.2023 в 16:01, pil123 сказал:

Как в Syncthing добавить папку (-и) из диска для данных?

/tmp/mnt/ тут где-то должен быть твой диск, который видит кинетик. там ищи еще свой диск по названию, с нужными папками. посмотреть список дисков там через команду ls /tmp/mnt/ можно, например

 

=======

Уже давно 1.23.4 вышел https://github.com/syncthing/syncthing/releases

в Entware до сих пор v1.23.2-rc.1. Как обновить вручную самому? Пробовал тут по совету с подменой файла в /opt/bin/syncthing - не заводится веб-морда, хотя сервис вроде стартует - недоступен интерфейс и синхронизации нет. удаленик папок конфига в /etc тоже не возымело эффекта, вебморда недоступна.

Edited by Brenn Ko
1.23.4
  • Thanks 1
Link to comment
Share on other sites

  • 11 months later...

Приветствую всех!

Вводные - giga kn1011, стояла syncthing 1.27 во внутренней памяти. Её хватало впритык. После того как обновился syncthing при автоматическом обновлёнии перестал работать. Опытным путем было выявлено что дистрибутив стал больше и ему не хватает места, откатил на старую версию и все работало. Синхронизируемые данные по такой схеме: Desktop(удаленно через интернет клиент W7)< - - >роутер(USB hdd и клиент OPKG) <--> ноутбук(в одной сети, что и Роутер, Клиент на W7). Обнаружил, что уже второй раз и месяц уже не работает клиент на роутере. Опять не хватает места, хотя рабочий путь перенёс на hdd. Решил OPKG установить на USB flash. Отформатировал в ext4, развернул  на ней OPKG, установил syncthing.

Не могу зайти в GUI syncthing роутера. Раньше были тоже пляски при настройке с бубном, чтобы зайти вGUi через ноутбук. Мучался, но методом тыка удалось найти только такой рецепт тогда - послу установки OPKG во внутреннее хранилище и установки пакета syncthing, запускать пакет не скриптом S92syncthing, а просто введя syncthing. Заходил через ноутбук по 192.168.1.1:8384 и открывали GUI клиента роутере. А в клиент ноутбука заходил через sync trazor.

Сейчас после установки OPKG на флэшку и последующего установки sync не могу зайти в интерфейс sync роутера. Пробовал и как раньше установить syncthing и запускать не через скрипт, и через скрипт, и менял в конфиге адрес с 127.0.0.1:8384 на 0.0.0.0:8384. Никак не могу через браузер ноутбука попасть в клиент роутера.

Что я делаю не так? Помогите люди добрые!

Link to comment
Share on other sites

6 часов назад, Михаил13 сказал:

Сейчас после установки OPKG на флэшку и последующего установки sync не могу зайти в интерфейс sync роутера. Пробовал и как раньше установить syncthing и запускать не через скрипт, и через скрипт, и менял в конфиге адрес с 127.0.0.1:8384 на 0.0.0.0:8384. Никак не могу через браузер ноутбука попасть в клиент роутера.

Что я делаю не так? Помогите люди добрые!

Установил на HDD, потом на ПК набрал - IP_роутера:8384 и попал на страницу настройки. После настроек (ну не люблю 0.0.0.0, 192.168.1.98 адрес роутера) получил

    <gui enabled="true" tls="false" debugging="false" sendBasicAuthPrompt="false">
        <address>192.168.1.98:8384</address>
        <user>admin</user>
        <password>$2a$10$0l.....o5SxoyG</password>
        <apikey>Wm9HP......DXY5SmvYjzxog</apikey>
        <theme>default</theme>
    </gui>



opt/etc/init.d # netstat -ntulp | grep sync
tcp        0      0 192.168.1.98:8384       0.0.0.0:*               LISTEN      16504/syncthing
tcp        0      0 :::22000                :::*                    LISTEN      16504/syncthing
udp        0      0 0.0.0.0:21027           0.0.0.0:*                           16504/syncthing
udp        0      0 0.0.0.0:58992           0.0.0.0:*                           16504/syncthing
udp        0      0 :::21027                :::*                                16504/syncthing
udp        0      0 :::55378                :::*                                16504/syncthing
udp        0      0 :::22000                :::*                                16504/syncthing
/opt/etc/init.d # 

Еще может быть причина, что он у вас просто не запустился

/opt/etc/init.d # ps | grep sync
16493 root      608m S    syncthing
16504 root      609m SN   /opt/bin/syncthing
/opt/etc/init.d # 
Link to comment
Share on other sites

2 часа назад, vasek00 сказал:

Установил на HDD, потом на ПК набрал - IP_роутера:8384 и попал на страницу настройки.

IP роутера 192.168.1.1. Естественно я пробовал на 192.168.1.1:8384. Но ответ - нет соединения с сервером. По Ip роутера попадал почему-то на веб морду клиента syncthing ноутбука, а не роутера. Syncthing на роутере запускался точно. Кактолько попаду к компу, сброшу скрины команд ps и netstat

Благодарю, Что откликнулись и пытаетесь помочь!

Edited by Михаил13
Link to comment
Share on other sites

1 час назад, Михаил13 сказал:

Syncthing на роутере запускался точно.

Клиент ПК 192.168.1.2, роутер 192.168.1.98

Скрытый текст
~ # cd /opt/etc/init.d
/opt/etc/init.d # ls -l
...
-rwxr-xr-x    1 root     root           474 Feb 13 16:29 K92syncthing
...
/opt/etc/init.d # ./K92syncthing start
 Starting syncthing...              done. 
/opt/etc/init.d # ps | grep sync
32183 root      609m S    syncthing
32195 root      609m SN   /opt/bin/syncthing
/opt/etc/init.d # netstat -ntulp | grep sync
tcp        0      0 192.168.1.98:8384       0.0.0.0:*               LISTEN      32195/syncthing
tcp        0      0 :::22000                :::*                    LISTEN      32195/syncthing
udp        0      0 0.0.0.0:21027           0.0.0.0:*                           32195/syncthing
udp        0      0 0.0.0.0:56502           0.0.0.0:*                           32195/syncthing
udp        0      0 :::21027                :::*                                32195/syncthing
udp        0      0 :::49128                :::*                                32195/syncthing
udp        0      0 :::22000                :::*                                32195/syncthing
/opt/etc/init.d # lsof -p 32195
COMMAND     PID USER  FD      TYPE  DEVICE SIZE/OFF    NODE NAME
syncthing 32195 root cwd       DIR     8,2     1024  999431 /opt/etc/init.d
syncthing 32195 root rtd       DIR    31,4      214    2085 /
syncthing 32195 root txt       REG     8,2 25034752 1101992 /opt/bin/syncthing
syncthing 32195 root   0r      CHR     1,3      0t0    1054 /dev/null
syncthing 32195 root   1w     FIFO     0,8      0t0 2693560 pipe
syncthing 32195 root   2w     FIFO     0,8      0t0 2693559 pipe
syncthing 32195 root   3uW     REG     8,2        0 1044493 /opt/root/.local/state/syncthing/index-v0.14.0.db/LOCK
syncthing 32195 root   4u  a_inode     0,9        0    1028 [eventpoll:5,12,13,14,15,16,17,18,19,20,21,22,23,24,25]
syncthing 32195 root   5r     FIFO     0,8      0t0 2683837 pipe
syncthing 32195 root   6w     FIFO     0,8      0t0 2683837 pipe
syncthing 32195 root   7w      REG     8,2     5708 1044494 /opt/root/.local/state/syncthing/index-v0.14.0.db/LOG
syncthing 32195 root   8w      REG     8,2      747 1044497 /opt/root/.local/state/syncthing/index-v0.14.0.db/000021.log
syncthing 32195 root   9w      REG     8,2      220 1044498 /opt/root/.local/state/syncthing/index-v0.14.0.db/MANIFEST-000022
syncthing 32195 root  10r      REG     8,2     4056 1044495 /opt/root/.local/state/syncthing/index-v0.14.0.db/000020.ldb
syncthing 32195 root  11r      REG     8,2      501 1044496 /opt/root/.local/state/syncthing/index-v0.14.0.db/000019.ldb
syncthing 32195 root  12u     IPv6 2693562      0t0     TCP *:22000 (LISTEN)
syncthing 32195 root  13u     IPv6 2690399      0t0     UDP *:22000 
syncthing 32195 root  14u     IPv4 2683865      0t0     TCP 192.168.1.98:8384 (LISTEN)
syncthing 32195 root  15u     IPv4 2694477      0t0     TCP 192.168.1.98:57276->207.ххх.ххх.ххх:1723 (ESTABLISHED)
syncthing 32195 root  16u     IPv4 2692052      0t0     TCP 192.168.1.98:8384->192.168.1.2:50739 (ESTABLISHED)
syncthing 32195 root  17u     IPv4 2692055      0t0     TCP 192.168.1.98:8384->192.168.1.2:50740 (ESTABLISHED)
syncthing 32195 root  18u     IPv4 2693564      0t0     UDP *:56502 
syncthing 32195 root  19u     IPv4 2692056      0t0     TCP 192.168.1.98:8384->192.168.1.2:50741 (ESTABLISHED)
syncthing 32195 root  20u     IPv6 2693565      0t0     UDP *:49128 
syncthing 32195 root  21u     IPv4 2692057      0t0     TCP 192.168.1.98:8384->192.168.1.2:50742 (ESTABLISHED)
syncthing 32195 root  22u     IPv4 2693566      0t0     UDP *:21027 
syncthing 32195 root  23u     IPv6 2693567      0t0     UDP *:21027 
syncthing 32195 root  24u     IPv4 2694460      0t0     TCP 192.168.1.98:8384->192.168.1.2:50743 (ESTABLISHED)
syncthing 32195 root  25u     IPv4 2694024      0t0     TCP 192.168.1.98:8384->192.168.1.2:50744 (ESTABLISHED)
syncthing 32195 root  26r  a_inode     0,9        0    1028 inotify
syncthing 32195 root  27u  a_inode     0,9        0    1028 [eventpoll:26,28]
syncthing 32195 root  28r     FIFO     0,8      0t0 2690402 pipe
syncthing 32195 root  29w     FIFO     0,8      0t0 2690402 pipe
/opt/etc/init.d # 

по конф

    <gui enabled="true" tls="false" debugging="false" sendBasicAuthPrompt="false">
        <address>192.168.1.98:8384</address>
        <user>admin</user>
        <password>$2a$10$0lU.....Z0o5SxoyG</password>
        <apikey>Wm9HP9KD.....zxog</apikey>
        <theme>default</theme>
    </gui>

 

 

Link to comment
Share on other sites

Ноутбук Asus 192.168.1.93, роутер 192.168.1.1

Вот процесс установки Syncthing после установки OPKG и выполнение команд из вашего поста выше:

Скрытый текст

KeeneticOS version 4.01.C.3.0-2, copyright (c) 2010-2024 Keenetic Ltd.

Login: admin
Password: **********

THIS SOFTWARE IS A SUBJECT OF KEENETIC LIMITED END-USER LICENCE AGREEMENT. BY
USING IT YOU AGREE ON TERMS AND CONDITIONS HEREOF. FOR MORE INFORMATION PLEASE
CHECK https://keenetic.com/legal

(config)> exec sh


BusyBox v1.36.1 (2024-03-19 14:07:09 UTC) built-in shell (ash)

~ # passwd root
Changing password for root
New password:
Retype password:
passwd: password for root changed by root
~ # opkg update
Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/keendev
~ # opkg upgrade
~ # opkg install syncthing
Installing syncthing (1.27.3-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/syncthing_1.27.3-1_mipsel-3.4.ipk
Configuring syncthing.
~ # cd /opt/etc/init.d
/opt/etc/init.d # ls -l
-rwxr-xr-x    1 root     root           736 Feb  7 21:44 S51dropbear
-rwxr-xr-x    1 root     root           474 Feb 13 16:29 S92syncthing
-rw-r--r--    1 root     root          2842 Jan 19 11:12 rc.func
-rwxr-xr-x    1 root     root           950 Jan 19 11:12 rc.unslung
/opt/etc/init.d # ./S92syncthing start
2024/04/16 13:54:13 INFO: Generating ECDSA key and certificate for syncthing...
2024/04/16 13:54:14 INFO: Device ID: TTZV7PL-FWGFMT6-V7AJZUN-GZXHPLH-APCKEUZ-5MEAARG-CK3NHCZ
2024/04/16 13:54:14 INFO: Default folder created and/or linked to new config
 Starting syncthing...              done.
/opt/etc/init.d # ps | grep sync
30407 root      3028 D    grep sync
/opt/etc/init.d # netstat -ntulp | grep sync
/opt/etc/init.d #

 

Что-то и впрямь не заводится. Процесс syncthing есть после запуска, а сетевой активности нет. Или так и должно быть сразу после установки? netstat вообще молчит.

Вот конфиг

Скрытый текст

 

<?xml version="1.0"?>

<configuration version="37"> <folder autoNormalize="true" ignorePerms="false" fsWatcherDelayS="10" fsWatcherEnabled="true" rescanIntervalS="3600" type="sendreceive" path="/Sync" label="Default Folder" id="default"> <filesystemType>basic</filesystemType> <device id="TTZV7PL-FWGFMT6-V7AJZUN-GZXHPLH-APCKEUZ-5MEAARG-CK3NHCZ-ACA5AAS" introducedBy=""> <encryptionPassword/> </device> <minDiskFree unit="%">1</minDiskFree> <versioning> <cleanupIntervalS>3600</cleanupIntervalS> <fsPath/> <fsType>basic</fsType> </versioning> <copiers>0</copiers> <pullerMaxPendingKiB>0</pullerMaxPendingKiB> <hashers>0</hashers> <order>random</order> <ignoreDelete>false</ignoreDelete> <scanProgressIntervalS>0</scanProgressIntervalS> <pullerPauseS>0</pullerPauseS> <maxConflicts>10</maxConflicts> <disableSparseFiles>false</disableSparseFiles> <disableTempIndexes>false</disableTempIndexes> <paused>false</paused> <weakHashThresholdPct>25</weakHashThresholdPct> <markerName>.stfolder</markerName> <copyOwnershipFromParent>false</copyOwnershipFromParent> <modTimeWindowS>0</modTimeWindowS> <maxConcurrentWrites>2</maxConcurrentWrites> <disableFsync>false</disableFsync> <blockPullOrder>standard</blockPullOrder> <copyRangeMethod>standard</copyRangeMethod> <caseSensitiveFS>false</caseSensitiveFS> <junctionsAsDirs>false</junctionsAsDirs> <syncOwnership>false</syncOwnership> <sendOwnership>false</sendOwnership> <syncXattrs>false</syncXattrs> <sendXattrs>false</sendXattrs> <xattrFilter> <maxSingleEntrySize>1024</maxSingleEntrySize> <maxTotalSize>4096</maxTotalSize> </xattrFilter> </folder> <device id="TTZV7PL-FWGFMT6-V7AJZUN-GZXHPLH-APCKEUZ-5MEAARG-CK3NHCZ-ACA5AAS" introducedBy="" skipIntroductionRemovals="false" introducer="false" compression="metadata" name="Keenetic-13">

<address>dynamic</address>

<paused>false</paused> <autoAcceptFolders>false</autoAcceptFolders> <maxSendKbps>0</maxSendKbps> <maxRecvKbps>0</maxRecvKbps> <maxRequestKiB>0</maxRequestKiB> <untrusted>false</untrusted> <remoteGUIPort>0</remoteGUIPort> <numConnections>0</numConnections> </device> <gui sendBasicAuthPrompt="false" debugging="false" tls="false" enabled="true">

<address>0.0.0.0:8384</address>

<apikey>r5fDYdmP5iY6rg3EqnERKbdeFzCEgLkg</apikey> <theme>default</theme> </gui> <ldap/> <options> <listenAddress>default</listenAddress> <globalAnnounceServer>default</globalAnnounceServer> <globalAnnounceEnabled>true</globalAnnounceEnabled> <localAnnounceEnabled>true</localAnnounceEnabled> <localAnnouncePort>21027</localAnnouncePort> <localAnnounceMCAddr>[ff12::8384]:21027</localAnnounceMCAddr> <maxSendKbps>0</maxSendKbps> <maxRecvKbps>0</maxRecvKbps> <reconnectionIntervalS>60</reconnectionIntervalS> <relaysEnabled>true</relaysEnabled> <relayReconnectIntervalM>10</relayReconnectIntervalM> <startBrowser>true</startBrowser> <natEnabled>true</natEnabled> <natLeaseMinutes>60</natLeaseMinutes> <natRenewalMinutes>30</natRenewalMinutes> <natTimeoutSeconds>10</natTimeoutSeconds> <urAccepted>0</urAccepted> <urSeen>0</urSeen> <urUniqueID/> <urURL>https://data.syncthing.net/newdata</urURL> <urPostInsecurely>false</urPostInsecurely> <urInitialDelayS>1800</urInitialDelayS> <autoUpgradeIntervalH>12</autoUpgradeIntervalH> <upgradeToPreReleases>false</upgradeToPreReleases> <keepTemporariesH>24</keepTemporariesH> <cacheIgnoredFiles>false</cacheIgnoredFiles> <progressUpdateIntervalS>5</progressUpdateIntervalS> <limitBandwidthInLan>false</limitBandwidthInLan> <minHomeDiskFree unit="%">1</minHomeDiskFree> <releasesURL>https://upgrades.syncthing.net/meta.json</releasesURL> <overwriteRemoteDeviceNamesOnConnect>false</overwriteRemoteDeviceNamesOnConnect> <tempIndexMinBlocks>10</tempIndexMinBlocks> <unackedNotificationID>authenticationUserAndPassword</unackedNotificationID> <trafficClass>0</trafficClass> <setLowPriority>true</setLowPriority> <maxFolderConcurrency>0</maxFolderConcurrency> <crashReportingURL>https://crash.syncthing.net/newcrash</crashReportingURL> <crashReportingEnabled>true</crashReportingEnabled> <stunKeepaliveStartS>180</stunKeepaliveStartS> <stunKeepaliveMinS>20</stunKeepaliveMinS> <stunServer>default</stunServer> <databaseTuning>auto</databaseTuning> <maxConcurrentIncomingRequestKiB>0</maxConcurrentIncomingRequestKiB> <announceLANAddresses>true</announceLANAddresses> <sendFullIndexOnUpgrade>false</sendFullIndexOnUpgrade> <connectionLimitEnough>0</connectionLimitEnough> <connectionLimitMax>0</connectionLimitMax> <insecureAllowOldTLSVersions>false</insecureAllowOldTLSVersions> <connectionPriorityTcpLan>10</connectionPriorityTcpLan> <connectionPriorityQuicLan>20</connectionPriorityQuicLan> <connectionPriorityTcpWan>30</connectionPriorityTcpWan> <connectionPriorityQuicWan>40</connectionPriorityQuicWan> <connectionPriorityRelay>50</connectionPriorityRelay> <connectionPriorityUpgradeThreshold>0</connectionPriorityUpgradeThreshold> </options> <defaults> <folder autoNormalize="true" ignorePerms="false" fsWatcherDelayS="10" fsWatcherEnabled="true" rescanIntervalS="3600" type="sendreceive" path="~" label="" id=""> <filesystemType>basic</filesystemType> <device id="TTZV7PL-FWGFMT6-V7AJZUN-GZXHPLH-APCKEUZ-5MEAARG-CK3NHCZ-ACA5AAS" introducedBy=""> <encryptionPassword/> </device> <minDiskFree unit="%">1</minDiskFree> <versioning> <cleanupIntervalS>3600</cleanupIntervalS> <fsPath/> <fsType>basic</fsType> </versioning> <copiers>0</copiers> <pullerMaxPendingKiB>0</pullerMaxPendingKiB> <hashers>0</hashers> <order>random</order> <ignoreDelete>false</ignoreDelete> <scanProgressIntervalS>0</scanProgressIntervalS> <pullerPauseS>0</pullerPauseS> <maxConflicts>10</maxConflicts> <disableSparseFiles>false</disableSparseFiles> <disableTempIndexes>false</disableTempIndexes> <paused>false</paused> <weakHashThresholdPct>25</weakHashThresholdPct> <markerName>.stfolder</markerName> <copyOwnershipFromParent>false</copyOwnershipFromParent> <modTimeWindowS>0</modTimeWindowS> <maxConcurrentWrites>2</maxConcurrentWrites> <disableFsync>false</disableFsync> <blockPullOrder>standard</blockPullOrder> <copyRangeMethod>standard</copyRangeMethod> <caseSensitiveFS>false</caseSensitiveFS> <junctionsAsDirs>false</junctionsAsDirs> <syncOwnership>false</syncOwnership> <sendOwnership>false</sendOwnership> <syncXattrs>false</syncXattrs> <sendXattrs>false</sendXattrs> <xattrFilter> <maxSingleEntrySize>1024</maxSingleEntrySize> <maxTotalSize>4096</maxTotalSize> </xattrFilter> </folder> <device id="" introducedBy="" skipIntroductionRemovals="false" introducer="false" compression="metadata">

<address>dynamic</address>

<paused>false</paused> <autoAcceptFolders>false</autoAcceptFolders> <maxSendKbps>0</maxSendKbps> <maxRecvKbps>0</maxRecvKbps> <maxRequestKiB>0</maxRequestKiB> <untrusted>false</untrusted> <remoteGUIPort>0</remoteGUIPort> <numConnections>0</numConnections> </device> <ignores/> </defaults> </configuration>

P.S. Конфиг нечитабельный. Прикрепил огиниал. Чем вы их открываете? У меня открывает Explorer. Там редактировать нельзя. В блокноте такая же каша.

config(2).xml

Edited by Михаил13
правка
Link to comment
Share on other sites

В конфиге почему-то адрес 0.0.0.0:8384 (открывать должно его откуда угодно согласно мануалу к syncthing), хотя по умолчанию должен быть 127.0.0.1:8384.  Поменял в конфиге на 198.168.1.1:8384. Тоже нет соединения.

Получается, что вы правы, и syncthing нормально не запускается и поэтому я не могу попасть в GUI. Как это исправить?

Еще вопрос я уже раз 20 устанавливал OPKG и менял флэшки. При установке syncthing нигде на роутере не может оставлять конфиг и его потом подтягивать?

Edited by Михаил13
правка
Link to comment
Share on other sites

6 часов назад, Михаил13 сказал:

Еще вопрос я уже раз 20 устанавливал OPKG и менял флэшки. При установке syncthing нигде на роутере не может оставлять конфиг и его потом подтягивать?

Берем исходник http://bin.entware.net/mipselsf-k3.4/syncthing_1.27.3-1_mipsel-3.4.ipk

Распаковываем его на ПК и видим, что кроме двух файлов там не чего нет кроме самого syncthing и скрипта запуска -> конф создается при первом запуске. Что делаю

Скрытый текст
/opt/etc/syncthing # mv config.xml config.xml.orig

/opt/etc/init.d # ./K92syncthing start
grep: /opt/etc/syncthing/config.xml: No such file or directory
 Starting syncthing...              done. 
/opt/etc/init.d #

/opt/etc/init.d # netstat -ntulp | grep sync
tcp        0      0 127.0.0.1:8384          0.0.0.0:*               LISTEN      30115/syncthing ***************************
tcp        0      0 :::22000                :::*                    LISTEN      30115/syncthing
udp        0      0 0.0.0.0:21027           0.0.0.0:*                           30115/syncthing
udp        0      0 0.0.0.0:50367           0.0.0.0:*                           30115/syncthing
udp        0      0 :::21027                :::*                                30115/syncthing
udp        0      0 :::54663                :::*                                30115/syncthing
udp        0      0 :::22000                :::*                                30115/syncthing
/opt/etc/init.d #

Как видим в данном случае получили 127.0.0.1:8384 и это не правильно, делаю правку в конф файле на

    <gui enabled="true" tls="false" debugging="false" sendBasicAuthPrompt="false">
        <address>0.0.0.0:8384</address>
        <apikey>zz6L........JSc</apikey>
        <theme>default</theme>
    </gui>

Делаю рестарт

/opt/etc/init.d # ./K92syncthing restart
 Shutting down syncthing...              done. 
 Starting syncthing...              done. 
/opt/etc/init.d #


/opt/etc/init.d # netstat -ntulp | grep sync
tcp        0      0 :::22000                :::*                    LISTEN      30535/syncthing
tcp        0      0 :::8384                 :::*                    LISTEN      30535/syncthing ***********************
udp        0      0 0.0.0.0:21027           0.0.0.0:*                           30535/syncthing
udp        0      0 0.0.0.0:59081           0.0.0.0:*                           30535/syncthing
udp        0      0 :::21027                :::*                                30535/syncthing
udp        0      0 :::60809                :::*                                30535/syncthing
udp        0      0 :::22000                :::*                                30535/syncthing
/opt/etc/init.d # 

 

После проделанной работы без проблем попал на WEB GUI - 192.168.1.98:8384 на первоначальные настройки.

Повторил - удалил весь каталог /opt/etc/syncthing и запустил так сказать с чистого листа

Скрытый текст
/opt/etc/init.d # ./K92syncthing start
2024/04/16 21:21:45 INFO: Generating ECDSA key and certificate for syncthing...
2024/04/16 21:21:45 INFO: Device ID: GBOHTHD-............-WGJ3CA3
2024/04/16 21:21:45 INFO: Default folder created and/or linked to new config
 Starting syncthing...              done. 
/opt/etc/init.d #

/opt/etc/init.d # netstat -ntulp | grep sync
tcp        0      0 :::22000                :::*                    LISTEN      31351/syncthing
tcp        0      0 :::8384                 :::*                    LISTEN      31351/syncthing *****************
udp        0      0 0.0.0.0:21027           0.0.0.0:*                           31351/syncthing
udp        0      0 0.0.0.0:57956           0.0.0.0:*                           31351/syncthing
udp        0      0 :::21027                :::*                                31351/syncthing
udp        0      0 :::52329                :::*                                31351/syncthing
udp        0      0 :::22000                :::*                                31351/syncthing
/opt/etc/init.d #

в созданном конф файле 

    <gui enabled="true" tls="false" debugging="false" sendBasicAuthPrompt="false">
        <address>0.0.0.0:8384</address>
        <apikey>TuJ............dW3</apikey>
        <theme>default</theme>
    </gui>

 

Проблем опять же нет, HDD (Ext4) на котором есть место проблем не возникло, далее в настройках сменил на 192.168.1.98 и указал место /tmp/mnt/.......NTFS-раздел-HDD-диска.

Link to comment
Share on other sites

Добрый день. У вас все работает. Это факт. У меня не работает.

В репозитарии версия 1.27.3. На сайте syncthing есть уже 1.27.6. Будет ли у нас работать?

У меня после установки пакета syncthing и его запуска, команда ps показывает только один процесс (это я показывал выше), у вас два процесса. По команде restart скрипта у меня:

Скрытый текст

#  /opt/etc/init.d/S92syncthing start
 Starting syncthing...              done.
~ #  /opt/etc/init.d/S92syncthing restart
 Starting syncthing...              done.

 

 

одна строчка , что выполнено. У вас сначала его останавливает, а потом запускает.

После остановки скрипта /opt/etc/init.d/S92syncthing stop, процесс все равно висит

Скрытый текст

~ # /opt/etc/init.d/S92syncthing stop
 Checking syncthing...              dead.
~ # ps | grep sync
14661 root      5400 S    grep sync

И самое главное, что команда  netstat -ntulp | grep sync ничего не находит, т.к. нет никакой сетевой активности приложения syncthing. Приложение работает не корректно. Вот поэтому я и не могу войти в GUI.

Как правильно поставить другую версию syncthing из репозитария? Перепробовать разные, чтобы найти рабочую у меня?

Link to comment
Share on other sites

Ведь написал что можно удалить весь каталог /opt/etc/syncthing и потом просто запустить.

Скрипт запуска стандартный как и у многих приложений

#!/bin/sh

if [ ! -d "/opt/etc/syncthing" ]; then
   syncthing -generate="/opt/etc/syncthing"
   sed -i 's|127\.0\.0\.1|0.0.0.0|' /opt/etc/syncthing/config.xml
elif [ -n "$(grep '127\.0\.0\.1' /opt/etc/syncthing/config.xml)" ]; then
   sed -i 's|127\.0\.0\.1|0.0.0.0|' /opt/etc/syncthing/config.xml
fi

ENABLED=yes
PROCS=syncthing
ARGS=""
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. /opt/etc/init.d/rc.func

Важная в нем строка ". /opt/etc/init.d/rc.func" так как в ней есть как раз и start | stop | restart

Можете удалить через - "opkg remove <имя пакета>" - команда удалит установленный ранее пакет, но думаю у вас он так же не запустится после переустановки. Нужно смотреть что у вас и как - на что устанавливаете, какой раздел и какой размер и так далее.

Link to comment
Share on other sites

2 часа назад, Михаил13 сказал:

В репозитарии версия 1.27.3. На сайте syncthing есть уже 1.27.6. Будет ли у нас работать?

А кто мешает проверить. Идем на https://github.com/syncthing/syncthing/releases берем для mipsle (KN1011)

https://github.com/syncthing/syncthing/releases/download/v1.27.6/syncthing-linux-mipsle-v1.27.6.tar.gz

скачиваем, распаковываем нам нужен один файл :

/opt/bin # mv syncthing syncthing-1.27.3-1

переписываем нужный нам файл в данный каталог и даем ему потом права
 

/opt/bin # ls -l
	...
-rw-r--r--    1 root     root      28096107 Apr  9 09:22 syncthing
-rwxr-xr-x    1 root     root      25034752 Feb 13 16:29 syncthing-1.27.3-1
...
/opt/bin # chmod 755 syncthing
/opt/bin #

Далее запустим с логом и ниже со сменой IP:port

Скрытый текст
/opt/bin # ./syncthing --logfile=/opt/var/syncthing_log
[monitor] 2024/04/17 15:13:20 INFO: Log output saved to file "/opt/var/syncthing_log"
[start] 2024/04/17 15:13:20 INFO: syncthing v1.27.6 "Gold Grasshopper" (go1.22.2 linux-mipsle) builder@github.syncthing.net 2024-04-08 09:14:27 UTC
[start] 2024/04/17 15:13:20 INFO: Generating ECDSA key and certificate for syncthing...
[start] 2024/04/17 15:13:21 INFO: Default folder created and/or linked to new config
[start] 2024/04/17 15:13:21 INFO: Default config saved. Edit /opt/root/.local/state/syncthing/config.xml to taste (with Syncthing stopped) or use the GUI
[start] 2024/04/17 15:13:21 INFO: Archiving a copy of old config file format at: /opt/root/.local/state/syncthing/config.xml.v0
[2QA22] 2024/04/17 15:13:21 INFO: My ID: 2QA22BB-.....-EVCQIQ3
[2QA22] 2024/04/17 15:13:22 INFO: Single thread SHA256 performance is 6.8 MB/s using crypto/sha256 (6.7 MB/s using minio/sha256-simd).
[2QA22] 2024/04/17 15:13:23 INFO: Hashing performance is 6.15 MB/s
[2QA22] 2024/04/17 15:13:23 INFO: Running database migration 20...
[2QA22] 2024/04/17 15:13:23 INFO: Compacting database after migration...
[2QA22] 2024/04/17 15:13:23 INFO: Detected upgrade from v1.27.3 to v1.27.6
[2QA22] 2024/04/17 15:13:23 INFO: Overall send rate is unlimited, receive rate is unlimited
[2QA22] 2024/04/17 15:13:23 INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting
[2QA22] 2024/04/17 15:13:23 INFO: Ready to synchronize "Default Folder" (default) (sendreceive)
[2QA22] 2024/04/17 15:13:23 INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYX....-NA2MIAW
[2QA22] 2024/04/17 15:13:23 INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYX...-NA2MIAW
[2QA22] 2024/04/17 15:13:23 INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYX...-NA2MIAW
[2QA22] 2024/04/17 15:13:23 INFO: Completed initial scan of sendreceive folder "Default Folder" (default)
[2QA22] 2024/04/17 15:13:23 INFO: Loading HTTPS certificate: open /opt/root/.local/state/syncthing/https-cert.pem: no such file or directory
[2QA22] 2024/04/17 15:13:23 INFO: Creating new HTTPS certificate
[2QA22] 2024/04/17 15:13:23 INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
[2QA22] 2024/04/17 15:13:23 INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
[2QA22] 2024/04/17 15:13:23 INFO: QUIC listener ([::]:22000) starting
[2QA22] 2024/04/17 15:13:23 INFO: TCP listener ([::]:22000) starting
[2QA22] 2024/04/17 15:13:24 INFO: GUI and API listening on 127.0.0.1:8384
[2QA22] 2024/04/17 15:13:24 INFO: Access the GUI via the following URL: http://127.0.0.1:8384/
[2QA22] 2024/04/17 15:13:24 INFO: My name is "KN11"
[2QA22] 2024/04/17 15:13:24 WARNING: Syncthing should not run as a privileged or system user. Please consider using a normal user account.
^C
Выход нажать Ctrl-C

[monitor] 2024/04/17 15:13:29 INFO: Signal 2 received; exiting
[2QA22] 2024/04/17 15:13:29 INFO: QUIC listener ([::]:22000) shutting down
[2QA22] 2024/04/17 15:13:29 INFO: Detected 1 NAT service
[2QA22] 2024/04/17 15:13:29 INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) shutting down
[2QA22] 2024/04/17 15:13:29 INFO: TCP listener ([::]:22000) shutting down
[2QA22] 2024/04/17 15:13:29 INFO: Exiting
/opt/bin # 

В итоге запускаем

/opt/bin # ./syncthing -gui-address=0.0.0.0:8384
[start] 2024/04/17 15:41:50 INFO: syncthing v1.27.6 "Gold Grasshopper" (go1.22.2 linux-mipsle) builder@github.syncthing.net 2024-04-08 09:14:27 UTC
[2QA22] 2024/04/17 15:41:51 INFO: My ID: 2QA22BB-MM4SCTN-UQCQK6I-JPV3BR7-BIC3AAZ-TGQ73LO-OTWAVRR-EVCQIQ3
[2QA22] 2024/04/17 15:41:52 INFO: Single thread SHA256 performance is 6.8 MB/s using crypto/sha256 (6.7 MB/s using minio/sha256-simd).
[2QA22] 2024/04/17 15:41:53 INFO: Hashing performance is 5.95 MB/s
[2QA22] 2024/04/17 15:41:53 INFO: Overall send rate is unlimited, receive rate is unlimited
.....
[2QA22] 2024/04/17 15:41:53 INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
[2QA22] 2024/04/17 15:41:53 INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting
[2QA22] 2024/04/17 15:41:53 INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
[2QA22] 2024/04/17 15:41:53 INFO: Ready to synchronize "Default Folder" (default) (sendreceive)
[2QA22] 2024/04/17 15:41:53 INFO: Completed initial scan of sendreceive folder "Default Folder" (default)
[2QA22] 2024/04/17 15:41:53 INFO: QUIC listener ([::]:22000) starting
[2QA22] 2024/04/17 15:41:53 INFO: TCP listener ([::]:22000) starting
[2QA22] 2024/04/17 15:41:53 INFO: GUI and API listening on [::]:8384
[2QA22] 2024/04/17 15:41:53 INFO: Access the GUI via the following URL: http://127.0.0.1:8384/
...

доступ с ПК получил

-2.thumb.jpg.03ffc6d848ee3c7eddac8434bcef5730.jpg

 

 

Edited by vasek00
Link to comment
Share on other sites

19 часов назад, vasek00 сказал:

Нужно смотреть что у вас и как - на что устанавливаете, какой раздел и какой размер и так далее.

Отсюда поподробнее?

KN1011, к роутеру подключен HDD  NTFS во внешнем боксе в порт USB3 (для DLNA и бэкапов). Устанавливаю Syncthing на OPKG развернутом на USB flash 4 gb, отформатированную в EXT4. Скрин прикрепил.

Скрытый текст

Screenshot_4.jpg

Может OPKG как-то не так стать,что приложения в нем не будут корректно работать? Хотя я флэшку форматировал не раз и OPKG каждый раз по новой ставил. Если что, флэшки 2 разные пробовал. Обе проверил на битые сектора. Ошибок ноль было. OPKG брал отсюда .

Edited by Михаил13
Link to comment
Share on other sites

42 минуты назад, Михаил13 сказал:

Отсюда поподробнее?

Для начала запустить с логом, как пример был выше. Возможно у вас проблема с доступом к

[2QA22] 2024/04/17 15:41:53 INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting

 

Link to comment
Share on other sites

Удалил пакет syncthing. Установил пакет заново. Попробовал запустить с логом. Вот что вышло

Скрытый текст

Removing package syncthing from root...
~ # opkg install syncthing
Installing syncthing (1.27.3-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/syncthing_1.27.3-1_mipsel-3.4.ipk
Configuring syncthing.
~ # /opt/bin/syncthing --logfile=/opt/var/syncthing_log
[monitor] 2024/04/18 14:13:18 INFO: Log output saved to file "/opt/var/syncthing_log"
[start] 2024/04/18 14:13:18 INFO: syncthing v1.27.3 "Gold Grasshopper" (go1.21.7 linux-mipsle) Entware@Entware 1970-01-01 00:00:00 UTC [noupgrade]
[start] 2024/04/18 14:13:19 WARNING: Error opening database: mkdir /.local: read-only file system (is another instance of Syncthing running?)
[monitor] 2024/04/18 14:13:19 INFO: Syncthing exited: exit status 1
[start] 2024/04/18 14:13:20 INFO: syncthing v1.27.3 "Gold Grasshopper" (go1.21.7 linux-mipsle) Entware@Entware 1970-01-01 00:00:00 UTC [noupgrade]
[start] 2024/04/18 14:13:20 WARNING: Error opening database: mkdir /.local: read-only file system (is another instance of Syncthing running?)
[monitor] 2024/04/18 14:13:20 INFO: Syncthing exited: exit status 1
[start] 2024/04/18 14:13:21 INFO: syncthing v1.27.3 "Gold Grasshopper" (go1.21.7 linux-mipsle) Entware@Entware 1970-01-01 00:00:00 UTC [noupgrade]
[start] 2024/04/18 14:13:22 WARNING: Error opening database: mkdir /.local: read-only file system (is another instance of Syncthing running?)
[monitor] 2024/04/18 14:13:22 INFO: Syncthing exited: exit status 1
[start] 2024/04/18 14:13:23 INFO: syncthing v1.27.3 "Gold Grasshopper" (go1.21.7 linux-mipsle) Entware@Entware 1970-01-01 00:00:00 UTC [noupgrade]
[start] 2024/04/18 14:13:23 WARNING: Error opening database: mkdir /.local: read-only file system (is another instance of Syncthing running?)
[monitor] 2024/04/18 14:13:23 INFO: Syncthing exited: exit status 1
[monitor] 2024/04/18 14:13:24 WARNING: 4 restarts in 6.22225282s; not retrying further

 

read-only file system (is another instance of Syncthing running?) Хотя лог записался.

Edited by Михаил13
Link to comment
Share on other sites

1 час назад, Михаил13 сказал:

Удалил пакет syncthing. Установил пакет заново. Попробовал запустить с логом. Вот что вышло

read-only file system (is another instance of Syncthing running?) Хотя лог записался.

Лог роутера - момент монтирования и вывод "mount"

Скрытый текст
~ # mount
/dev/root on / type squashfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,noexec,relatime)
none on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
none on /sys/kernel/debug type debugfs (rw,nosuid,noexec,relatime)
/dev/ubi0_0 on /storage type ubifs (rw,relatime,compr=zlib)
/dev/sda1 on /tmp/mnt/01DA.....0 type tntfs (rw,nosuid,noexec,noatime,uid=0,gid=1000,umask=02,allow_utime=0020,utf8,min_prealloc_size=64k,max_prealloc_size=970981368,readahead=4M,user_xattr,case_insensitive,disable_sparse,fail_safe,hidden=show,dotfile=show,protected_system=ignore,errors=continue,mft_zone_multiplier=1)
/dev/sda2 on /tmp/mnt/98ef....a01 type ext4 (rw,noatime,data=ordered)
/dev/sda2 on /opt type ext4 (rw,noatime,data=ordered)
~ # 

 

И так же покажите свой (тут их два, текущий v1.27.6)

Скрытый текст
~ # ls -l /opt/bin | grep syncthing
-rwxr-xr-x    1 root     root      28096107 Apr  9 09:22 syncthing
-rwxr-xr-x    1 root     root      25034752 Feb 13 16:29 syncthing-1.27.3-1
~ # 

 

 

Edited by vasek00
Link to comment
Share on other sites

3 часа назад, vasek00 сказал:

Лог роутера - момент монтирования и вывод "mount"

Лог роутера - отмонтирован и примонтирован OPKG

Скрытый текст
Opkg::Manager: disk unmounted.
Апр 18 18:48:16
ndm
Opkg::Manager: disk is unset.
Апр 18 18:48:16
ndm
Opkg::Manager: init script reset to default: /opt/etc/initrc.
Апр 18 18:48:16
ndm
Core::System::StartupConfig: saving (http/rci).
Апр 18 18:48:19
ndm
Core::System::StartupConfig: configuration saved.
Апр 18 18:49:13
transmissiond
Sleeping Beauty HDTV.720p Starting IPv4 DHT announce (firewalled, 550 nodes)
Апр 18 18:49:14
ndm
Opkg::Manager: disk is set to: OPKG:/.
Апр 18 18:49:14
ndm
Opkg::Manager: init script reset to default: /opt/etc/initrc.
Апр 18 18:49:14
ndm
Core::System::StartupConfig: saving (http/rci).
Апр 18 18:49:14
kernel
EXT4-fs (sdb1): re-mounted. Opts: (null)
Апр 18 18:49:14
ndm
Opkg::Manager: /tmp/mnt/5bf97af8-024c-da4d-8f4b-9cd03b052e94 mounted to /tmp/mnt/5bf97af8-024c-da4d-8f4b-9cd03b052e94.
Апр 18 18:49:14
ndm
Opkg::Manager: /tmp/mnt/5bf97af8-024c-da4d-8f4b-9cd03b052e94 mounted to /opt/.
Апр 18 18:49:14
ndm
Opkg::Manager: /tmp/mnt/5bf97af8-024c-da4d-8f4b-9cd03b052e94 initialized.
Апр 18 18:49:14
ndm
Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/.
Апр 18 18:49:14
dropbear[11311]
Running in background
Апр 18 18:49:14
root
Started syncthing from .
Апр 18 18:49:14
ndm
Opkg::Manager: /opt/etc/init.d/rc.unslung: dropbear already running.
Апр 18 18:49:18
ndm
Core::System::StartupConfig: configuration saved.

Команда mount

Скрытый текст

BusyBox v1.36.1 (2024-03-19 14:07:09 UTC) built-in shell (ash)

~ # mount
/dev/root on / type squashfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,noexec,relatime)
none on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
none on /sys/kernel/debug type debugfs (rw,nosuid,noexec,relatime)
/dev/sda2 on /tmp/mnt/01D9CD30AD2CF7F0 type tntfs (rw,nosuid,noexec,noatime,uid=                                              0,gid=1000,umask=02,allow_utime=0020,utf8,min_prealloc_size=64k,max_prealloc_siz                                              e=3905368060,readahead=4M,user_xattr,case_insensitive,fail_safe,hidden=show,dotf                                              ile=show,protected_system=ignore,errors=continue,mft_zone_multiplier=1)
/dev/sdb1 on /tmp/mnt/5bf97af8-024c-da4d-8f4b-9cd03b052e94 type ext4 (rw,noatime                                              ,data=ordered)
/dev/sdb1 on /opt type ext4 (rw,noatime,data=ordered)
~ #

 

команда ls -l

Скрытый текст

~ # ls -l /opt/bin | grep syncthing
-rwxr-xr-x    1 root     root      25034752 Feb 13 16:29 syncthing
~ #

 

Edited by Михаил13
Link to comment
Share on other sites

6 часов назад, Михаил13 сказал:

 

  Скрыть содержимое

[start] 2024/04/18 14:13:18 INFO: syncthing v1.27.3 "Gold Grasshopper" (go1.21.7 linux-mipsle) Entware@Entware 1970-01-01 00:00:00 UTC [noupgrade]
[start] 2024/04/18 14:13:19 WARNING: Error opening database: mkdir /.local: read-only file system (is another instance of Syncthing running?)
[monitor] 2024/04/18 14:13:19 INFO: Syncthing exited: exit status 1
[start] 2024/04/18 14:13:20 INFO: syncthing v1.27.3 "Gold Grasshopper" (go1.21.7 linux-mipsle) Entware@Entware 1970-01-01 00:00:00 UTC [noupgrade]
[start] 2024/04/18 14:13:20 WARNING: Error opening database: mkdir /.local: read-only file system (is another instance of Syncthing running?)
[monitor] 2024/04/18 14:13:20 INFO: Syncthing exited: exit status 1
[start] 2024/04/18 14:13:21 INFO: syncthing v1.27.3 "Gold Grasshopper" (go1.21.7 linux-mipsle) Entware@Entware 1970-01-01 00:00:00 UTC [noupgrade]
[start] 2024/04/18 14:13:22 WARNING: Error opening database: mkdir /.local: read-only file system (is another instance of Syncthing running?)
[monitor] 2024/04/18 14:13:22 INFO: Syncthing exited: exit status 1
[start] 2024/04/18 14:13:23 INFO: syncthing v1.27.3 "Gold Grasshopper" (go1.21.7 linux-mipsle) Entware@Entware 1970-01-01 00:00:00 UTC [noupgrade]
[start] 2024/04/18 14:13:23 WARNING: Error opening database: mkdir /.local: read-only file system (is another instance of Syncthing running?)
[monitor] 2024/04/18 14:13:23 INFO: Syncthing exited: exit status 1
[monitor] 2024/04/18 14:13:24 WARNING: 4 restarts in 6.22225282s; not retrying further

 

read-only file system (is another instance of Syncthing running?) Хотя лог записался.

У вас два устройства - sda и sdb

/dev/sda2 on /tmp/mnt/01D9CD30AD2CF7F0 type tntfs 
/dev/sdb1 on /tmp/mnt/5bf97af8-024c-da4d-8f4b-9cd03b052e94 type ext4
/dev/sdb1 on /opt type ext4

На вскидку вижу только

WARNING: Error opening database: mkdir /.local: read-only file system (is another instance of Syncthing running?)

Это ошибка

https://forum.syncthing.net/t/solved-invalid-argument-is-another-instance-of-syncthing-running/12715

Ну это 2019 год, поискать по свежее.

 

В реале же вот как выглядит (версия 1.27.6) на одном устройстве sda но с двумя разделами NTFS и Ext4. В настройках sync установлена папка которая указывает на NTFS раздел, но /opt/root/.local/state/syncthing это как раз на Ext4 разделе.

[start] 2024/04/17 15:13:21 INFO: Default folder created and/or linked to new config
[start] 2024/04/17 15:13:21 INFO: Default config saved. Edit /opt/root/.local/state/syncthing/config.xml to taste (with Syncthing stopped) or use the GUI
[start] 2024/04/17 15:13:21 INFO: Archiving a copy of old config file format at: /opt/root/.local/state/syncthing/config.xml.v0
...
[2QA22] 2024/04/17 15:13:23 INFO: Ready to synchronize "Default Folder" (default) (sendreceive)
[2QA22] 2024/04/17 15:13:23 INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYX....-NA2MIAW
[2QA22] 2024/04/17 15:13:23 INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYX...-NA2MIAW
[2QA22] 2024/04/17 15:13:23 INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYX...-NA2MIAW
[2QA22] 2024/04/17 15:13:23 INFO: Completed initial scan of sendreceive folder "Default Folder" (default)
[2QA22] 2024/04/17 15:13:23 INFO: Loading HTTPS certificate: open /opt/root/.local/state/syncthing/https-cert.pem: no such file or directory
[2QA22] 2024/04/17 15:13:23 INFO: Creating new HTTPS certificate
...


COMMAND     PID USER  FD      TYPE  DEVICE SIZE/OFF    NODE NAME
syncthing 20372 root cwd       DIR     8,2     3072 1101825 /opt/bin
syncthing 20372 root rtd       DIR    31,4      214    2085 /
syncthing 20372 root txt       REG     8,2 28096107 1101993 /opt/bin/syncthing
syncthing 20372 root   0r      CHR     1,3      0t0    1054 /dev/null
syncthing 20372 root   1w     FIFO     0,8      0t0 6488091 pipe
syncthing 20372 root   2w     FIFO     0,8      0t0 6488090 pipe
syncthing 20372 root   3uW     REG     8,2        0 1044493 /opt/root/.local/state/syncthing/index-v0.14.0.db/LOCK
syncthing 20372 root   4u  a_inode     0,9        0    1028 [eventpoll:5,12,13,15,16,17,19,21,26,27,30,31,32,33,34]
syncthing 20372 root   5r     FIFO     0,8      0t0 6487583 pipe
syncthing 20372 root   6w     FIFO     0,8      0t0 6487583 pipe
syncthing 20372 root   7w      REG     8,2    19207 1044494 /opt/root/.local/state/syncthing/index-v0.14.0.db/LOG
syncthing 20372 root   8w      REG     8,2     4057 1044505 /opt/root/.local/state/syncthing/index-v0.14.0.db/000073.log
syncthing 20372 root   9w      REG     8,2      215 1044506 /opt/root/.local/state/syncthing/index-v0.14.0.db/MANIFEST-000074
syncthing 20372 root  10r      REG     8,2     1121 1044497 /opt/root/.local/state/syncthing/index-v0.14.0.db/000072.ldb
syncthing 20372 root  11r      REG     8,2     1181 1044502 /opt/root/.local/state/syncthing/index-v0.14.0.db/000071.ldb
syncthing 20372 root  12u     IPv6 6488116      0t0     TCP *:22000 (LISTEN)
...

~ # cd /opt/root/.local/state/syncthing
~/.local/state/syncthing # ls -l
-rw-r--r--    1 root     root           794 Apr 17 18:13 cert.pem
-rw-------    1 root     root          8523 Apr 17 19:07 config.xml
-rw-------    1 root     root          8448 Apr 17 18:13 config.xml.v0
-rw-r--r--    1 root     root           782 Apr 17 18:13 https-cert.pem
-rw-------    1 root     root           288 Apr 17 18:13 https-key.pem
drwxr-xr-x    2 root     root          1024 Apr 18 21:05 index-v0.14.0.db
-rw-------    1 root     root           288 Apr 17 18:13 key.pem
~/.local/state/syncthing # 

 

Link to comment
Share on other sites

Добрый день, Василий. Благодарю что помогаете разобраться. Вот выдалась минутка дальше покопаться...

В 18.04.2024 в 21:44, vasek00 сказал:

В реале же вот как выглядит (версия 1.27.6) на одном устройстве sda но с двумя разделами NTFS и Ext4.

Василий, у вас все красиво и работает, я это вижу.  У меня что-то с самим приложением.(Попробовал уже 3ю флэшку).

У меня вопрос: после команды  /opt/etc/init.d/S92syncthing stop  процесса syncthing в памяти же не должно быть?

Т.е. по команде ps | grep syncthing ничего не находится не должно? (У меня висит).

Второй вопрос: после удаления пакета syncthing (opkg remove syncthing), процесс в памяти остается (ps | grep syncthing)?

Третий вопрос: как завершить процесс у нас на entware корректно?

С уважением, Михаил

Edited by Михаил13
Link to comment
Share on other sites

И еще 4й вопрос:

После отключении флэшки, перезагрузки роутера, подключения Встроенного хранилища, попытки установки на него пакета с Syncthing и неудачной естественно (т.к не хватает места). По команде ps выдает наличие syncthing

Скрытый текст

BusyBox v1.36.1 (2024-03-19 14:07:09 UTC) built-in shell (ash)

~ # opkg install syncthing
Installing syncthing (1.27.3-1) to root...
Collected errors:
 * verify_pkg_installable: Only have 19560kb available on filesystem /opt, pkg syncthing needs 24460
 * opkg_install_cmd: Cannot install package syncthing.
~ # ps | grep syncthing
 4172 root      5400 R    grep syncthing

 

Как такое возможно, если его не устанавливал, нет ни в /opt/bin, ни в /opt/etc/syncthing, и в /opt/etc/init.d???

Link to comment
Share on other sites

4 часа назад, Михаил13 сказал:

По команде ps выдает наличие syncthing

  Скрыть содержимое


~ # ps | grep syncthing
 4172 root      5400 R    grep syncthing

 

Как такое возможно, если его не устанавливал, нет ни в /opt/bin, ни в /opt/etc/syncthing, и в /opt/etc/init.d???

На это не обращайте внимания, так и должно быть. Не чего у вас не весит.

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...