harbor 安装报错 :Cannot start service redis: failed to initialize logging driver: dial tcp 127.0.0.1:151
2021/4/29 19:25:27
本文主要是介绍harbor 安装报错 :Cannot start service redis: failed to initialize logging driver: dial tcp 127.0.0.1:151,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
安装harbor时多个依赖于harbor-log的服务无法启动,报错。错误信息如下:
运行:docker logs -f harbor-log命令,发现rsyslogd写入权限有问题,错误信息如下图。神奇的是,错误信息里提供了解决的网址,官方人道啊。打开后,官方的错误解决办法非常专业。有兴趣的可以打开看看(http://www.rsyslog.com/e/3000)。如果你打开过了,又回来了,是不是很绝望。
穷尽我的搜索水平,完全没有找到任何关于error writing pid file的解决办法。
不过,网上提供了一种修改rsyslog.conf的解决办法,我试了,治标不治本。修改后,确实能启动起来了,如果harbor重启,会报端口被占用。需要再把rsyslog.conf改回去,重启rsyslog。然后harbor才能正常重启。
修改rsyslog.conf的解决办法如下:
vim /etc/rsyslog.conf
取消注释并修改
$ModLoad imtcp
$InputTCPServerRun 1514
接着重启rsyslog
systemctl restart rsyslog.service
我试过了,这种办法治标不治本,很烦。
我试了各种解决办法,docker-compose restart . systemctl restart docker.最后我服务器都重启了,然并卵。重启服务器是因为,我之前harbor好用,我手欠卸载了,重装了。重装凉凉了。想着用网吧老板的解决办法 “重启就好了”。
然并卵。
我百般探索的解决办法是。删除所有的容器,所有的镜像。重新 install。答案就这么简单。问我问题的原因,“不知道,不明白,我不可能重现问题”。
这篇关于harbor 安装报错 :Cannot start service redis: failed to initialize logging driver: dial tcp 127.0.0.1:151的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识