Добрый день! При попытке запуска команды РК
manticore-backup --backup-dir=/tmp
возникает ошибка:
Copyright (c) 2023, Manticore Software LTD (https://manticoresearch.com)
Manticore config file: /etc/manticoresearch/manticore.conf
Tables to backup: all tables
Backup dir: /tmp
Manticore config
endpoint = 172.16.250.70:9308
Manticore versions:
manticore: 6.0.2 89c7a5139@230210
columnar: 2.0.0 a7c703d@230130
secondary: 2.0.0 a7c703d@230130
Manticore versions:
manticore: 6.0.2 89c7a5139@230210
columnar: 2.0.0 a7c703d@230130
secondary: 2.0.0 a7c703d@230130
2023-03-31 08:31:46 [Info] Starting the backup…
2023-03-31 08:31:46 [Info] Backing up config files…
2023-03-31 08:31:46 [Info] config files - OK
2023-03-31 08:31:46 [Info] Backing up global state files…
2023-03-31 08:31:46 [Error] copyFile: the destination to copy to is not writable
Права на запись в директорию имеются, запуск выполняется из-под root пользователя. Подскажите, с чем может быть причина?
Здравствуйте. Можете предоставить свой конфигурационный файл для Manticore, чтобы мы смогли изучить проблему более детальнее. Спасибо.
common
{
lemmatizer_base = /usr/share/manticore
}
indexer
{
mem_limit = 16M
lemmatizer_cache = 128M
}
searchd
{
listen = 9306:mysql41
listen = 172.16.250.70:9308:http
listen = 172.16.250.70:9312
listen = 172.16.250.70:9360:replication
server_id = 1
data_dir=/var/lib/manticore
max_packet_size = 128M
log = /var/log/manticore/searchd.log
mysql_version_string = 5.0.0
max_children = 0
binlog_max_log_size = 2048M
collation_server = utf8_general_ci
thread_stack = 256K
unlink_old = 1
query_log = /var/log/manticore/query.log
read_timeout = 5
preopen_indexes = 1
seamless_rotate = 1
binlog_path = /var/lib/manticore
workers = threads
pid_file = /var/run/manticore/searchd.pid
agent_query_timeout = 200000
}
Судя по всему вы используете релизную версию бэкапа. Попробуйте установить его из дев пакета, инструкция тут – Manticore Search Manual
Ваше проблему решили в этом коммите – Fix issue with backing the state (#56) · manticoresoftware/manticoresearch-backup@0177807 · GitHub
Мы постараемся сделать новый релиз для бэкапа в ближайшее время.
Подскажите, пожалуйста, в какой версии релиза выйдут изменения? В данный момент обновил manticore-backup до версии 5.0.14 и изменений нет.
Здравствуйте.
Уточните, пожалуйста, есть ли у вас возмоность загрузить содержимое /usr/share/manticore
для попытки воспроизвести вашу проблему. Вы можете использовать эту инструкцию для загрузки:
Информация, которая может быть очень полезна: Manticore Search Manual: Reporting bugs
- Вывод
manticore-backup --version
- Запуск бэкапа с использованием
strace
, чтобы мы понимали на каком именно этапе происходит ошибка
- Операционная система, на которой вы это запускаете
- Как именно вы запускаете
searchd
и из-под какого юзера?