DEgITx / rats-search

BitTorrent P2P multi-platform search engine for Desktop and Web servers with integrated torrent client.
MIT License
1.62k stars 176 forks source link

detected non-one byte encoding, trying to fix config for db #154

Closed SvyatSoft closed 3 years ago

SvyatSoft commented 3 years ago

[03:54:22] Rats 1.8.0 [03:54:22] Platform: win32 [03:54:22] Arch: x64 [03:54:22] OS Release: 6.1.7601 [03:54:22] CPU: Intel(R) Xeon(R) [03:54:22] CPU Logic cores: 8 [03:54:22] Total memory: 16383.49 MB [03:54:22] Free memory: 12930.76 MB [03:54:22] NodeJS: v14.16.0 [03:54:22] Desktop server [03:54:22] listening udp tracker respose on 0.0.0.0:4446 [03:54:22] Sphinx Path: C:\Users\Администратор\AppData\Local\Programs\rats-search\x64\searchd.exe [03:54:22] detected non-one byte encoding, trying to fix config for db path C:\Users\Администратор\AppData\Roaming\Rats on The Boat false [03:54:22] config encoded to cp1251 [03:54:22] writed sphinx config to C:\Users\Администратор\AppData\Roaming\Rats on The Boat [03:54:22] db path: C:\Users\Администратор\AppData\Roaming\Rats on The Boat [03:54:22] sphinx closed with code 3221225781 and signal null

DEgITx commented 3 years ago

Is this Windows 7? Это 7 винда?

SvyatSoft commented 3 years ago

Is this Windows 7? Это 7 винда?

Это Windows Server 2008 R2. После автоматической перенастройки sphinx.conf пути выглядят так:

pid_file = C:\Users\Администратор\AppData\Roaming\Rats on The Boat/searchd.pid log = C:\Users\Администратор\AppData\Roaming\Rats on The Boat/searchd.log query_log = C:\Users\Администратор\AppData\Roaming\Rats on The Boat/query.log binlog_path = C:\Users\Администратор\AppData\Roaming\Rats on The Boat

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

DEgITx commented 3 years ago

это происходит из-за того что у вас в пути есть русские символы "Администратор" на 10 выполняется конвертация, в 2008 видно она не помогает, но таких старых систем поддержка изначально не задумывалось

можете переименовать пользователя в Administator - и тогда у вас все запустится

SvyatSoft commented 3 years ago

Не помогло. Создал нового пользователя системы, скопировал в его профиль фалы программы, но автокорректировка файла sphinx.conf все-равно происходит и поисковик не запускается.

  index torrents
  {
    type = rt
    path = C:\Users\rats\AppData\Roaming\Rats on The Boat/database/torrents

[20:36:40] Rats 1.8.0 [20:36:40] Platform: win32 [20:36:40] Arch: x64 [20:36:40] OS Release: 6.1.7601 [20:36:40] CPU: Intel(R) Xeon(R) [20:36:40] CPU Logic cores: 8 [20:36:40] Total memory: 16383.49 MB [20:36:40] Free memory: 13172.52 MB [20:36:40] NodeJS: v14.16.0 [20:36:40] Desktop server [20:36:40] listening udp tracker respose on 0.0.0.0:4446 [20:36:40] Sphinx Path: C:\Users\rats\AppData\Local\Programs\rats-search\x64\searchd.exe [20:36:40] writed sphinx config to C:\Users\rats\AppData\Roaming\Rats on The Boat [20:36:40] db path: C:\Users\rats\AppData\Roaming\Rats on The Boat

DEgITx commented 3 years ago

Есть идея почему так происходит, попробую сделать патч. Если не поможет, скажу как исправить руками.

DEgITx commented 3 years ago

Проверьте теперь

DEgITx commented 3 years ago

в версии 1.8.1

DEgITx commented 3 years ago

пока что закрываю

SvyatSoft commented 3 years ago

Не помогло

[20:27:43] Rats 1.8.1 [20:27:43] Platform: win32 [20:27:43] Arch: x64 [20:27:43] OS Release: 6.1.7601 [20:27:43] CPU: Intel(R) Xeon(R) CPU E5-2430L 0 @ 2.00GHz [20:27:43] CPU Logic cores: 8 [20:27:43] Total memory: 16383.49 MB [20:27:43] Free memory: 14582.12 MB [20:27:43] NodeJS: v14.16.0 [20:27:43] Desktop server [20:27:43] listening udp tracker respose on 0.0.0.0:4446 [20:27:43] Sphinx Path: C:\Users\Администратор\AppData\Local\Programs\rats-search\x64\searchd.exe [20:27:43] detected non-one byte encoding, trying to fix config for db path C:\Users\Администратор\AppData\Roaming\Rats on The Boat false [20:27:44] config encoded to cp1251 [20:27:44] writed sphinx config to C:\Users\Администратор\AppData\Roaming\Rats on The Boat [20:27:44] db path: C:\Users\Администратор\AppData\Roaming\Rats on The Boat