在做$ sudo dpkg -i elasticsearch-0.90.10.deb
时它出现以下错误:
处理man-db的触发器... 设置elasticsearch(0.90.10)...... chown:无法访问`/ etc / elasticsearch / *':没有这样的文件或目录 dpkg:错误处理elasticsearch(--install): 安装后的子进程安装后脚本返回错误退出状态1 处理ureadahead的触发器...... 处理时遇到错误: elasticsearch
目录/ etc / elasticsearch存在,我无法收集正确的理由。
答案 0 :(得分:2)
我/ etc / elasticsearch中没有任何文件,其中没有任何文件因而导致错误。只需将文件放在目录中,它就会执行更新或安装文件;
sudo touch /etc/elasticsearch/tmp
答案 1 :(得分:0)
安装脚本中的调用似乎失败了,实际上是
chown -Rh root:root /etc/elasticsearch/*
/etc/elasticsearch
的权限 - 你内部是否有任何子目录?如果是,那些是否允许被访问(是可执行标志设置)?find /etc/elasticsearch -ls
的输出可能很有趣
对于较新版本的debian软件包(0.90.11或1.0.0),是否也会出现这种情况? 另外,您使用的是哪种发行版?