Jump to content

Recommended Posts

Posted (edited)
36 minutes ago, vasek00 said:

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

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

Edited by Doverenny0
  • Upvote 1
Posted
6 часов назад, vasek00 сказал:

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

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

Posted (edited)
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
Posted (edited)
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
Дополнительная информация полезная
  • 9 months later...
Posted

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

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

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

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

  • 1 month later...
Posted (edited)
В 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
  • 11 months later...
Posted

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

Вводные - 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. Никак не могу через браузер ноутбука попасть в клиент роутера.

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

Posted
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 # 
Posted (edited)
2 часа назад, vasek00 сказал:

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

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

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

Edited by Михаил13
Posted
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>

 

 

Posted (edited)

Ноутбук 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
правка
Posted (edited)

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

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

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

Edited by Михаил13
правка
Posted
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-диска.

Posted

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

В репозитарии версия 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 из репозитария? Перепробовать разные, чтобы найти рабочую у меня?

Posted

Ведь написал что можно удалить весь каталог /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 <имя пакета>" - команда удалит установленный ранее пакет, но думаю у вас он так же не запустится после переустановки. Нужно смотреть что у вас и как - на что устанавливаете, какой раздел и какой размер и так далее.

Posted (edited)
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
Posted (edited)
19 часов назад, vasek00 сказал:

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

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

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

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

Screenshot_4.jpg

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

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

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

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

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

 

Posted (edited)

Удалил пакет 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
Posted (edited)
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
Posted (edited)
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
Posted
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 # 

 

Posted (edited)

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

В 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
Posted

И еще 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???

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

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

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


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

 

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

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

  • 1 month later...
Posted

Доброго дня! Я правильно понимаю, что установить Syncthing на внутреннюю память у меня невыйдет?

Цитата

/ # opkg install syncthing
Installing syncthing (1.27.3-1) to root...
Collected errors:
 * verify_pkg_installable: Only have 19540kb available on filesystem /opt, pkg syncthing needs 24460
 * opkg_install_cmd: Cannot install package syncthing.
/ #

Никаких приложений не установлено. Может можно версию по-старее как-то накатить?

Posted
42 минуты назад, Валерий Вотяков сказал:

Никаких приложений не установлено. Может можно версию по-старее как-то накатить?

Данный сервис предназначен для синхронизации файлов между двумя устройствами, Тогда вопрос что вы собираетесь синхронизоровать беэ диска или как ?

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

Данный сервис предназначен для синхронизации файлов между двумя устройствами, Тогда вопрос что вы собираетесь синхронизоровать беэ диска или как ?

Мне бы не хотел устанавливать Synchting на диск

Posted
2 часа назад, Валерий Вотяков сказал:

Мне бы не хотел устанавливать Synchting на диск

Повторюсь, что вы с его помощью хотите реализовать - синхронизацию 10-15Кбит в одном-двух файлах?

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...