Ubuntu 14.04 Очистка ElasticSeach

Я установил asticsearch 6.6.1 на Ubuntu 14.04, но столкнулся с некоторыми трудностями. Я хочу полностью удалить эластичный поиск и установить более старую версию. Когда я побежал

sudo apt-get --purge autoremove elasticsearch

Появилось сообщение об ошибке:

Removing elasticsearch (6.6.1) ...
Stopping elasticsearch service...Failed to issue method call: Unit elasticsearch.service not loaded.
dpkg: error processing package elasticsearch (--remove):
 subprocess installed pre-removal script returned error exit status 5
Failed to issue method call: Unit systemd-sysctl.service failed to load: No such file or directory. See system logs and 'systemctl status systemd-sysctl.service' for details.
### NOT starting on installation, please execute the following statements to configure elasticsearch service to start automatically using systemd
 sudo systemctl daemon-reload
 sudo systemctl enable elasticsearch.service
### You can start elasticsearch service by executing
 sudo systemctl start elasticsearch.service
chown: cannot access ‘/var/lib/elasticsearch’: No such file or directory
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 elasticsearch

Я не уверен насчет упругости, так как не думаю, что у меня есть этот файл. Я тоже уже пользовалась

sudo rm -rf /var/lib/elasticsearch/
sudo rm -rf /etc/elasticsearch

Я попытался переустановить asticsearch, а затем использовать удаление, но с помощью apt-get installasticsearch вызвала похожую ошибку:

Setting up elasticsearch (6.6.1) ...
Failed to issue method call: Unit systemd-sysctl.service failed to load: No such file or directory. See system logs and 'systemctl status systemd-sysctl.service' for details.
chown: cannot access ‘/var/lib/elasticsearch’: No such file or directory
dpkg: error processing package elasticsearch (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 elasticsearch
E: Sub-process /usr/bin/dpkg returned an error code (1)

Прежде чем я понял, что мне, вероятно, следует использовать apt-get для удаления упругого поиска, я не уверен, что я там испорчу. Любая помощь приветствуется!

1 ответ

Я проследил за сообщениями об ошибках по кроличьей норе, но в конце концов я использовал

ls -l /var/lib/dpkg/info | grep -I elasticsearch

а затем удалить эти файлы. Это решило ошибку dpkg 1, которая продолжала появляться. После использования sudo apt-get update asticsearch больше не находится на сервере.

Это было последнее решение, опубликованное здесь https://itsfoss.com/dpkg-returned-an-error-code-1/ и вы можете сначала попробовать другие решения, если вы получите аналогичную ошибку удаления.

Другие вопросы по тегам