Coder Social home page Coder Social logo

Comments (12)

davidtall avatar davidtall commented on June 14, 2024 2

same issue,LUCI 22.03

from luci-app-dockerman.

cyclc77 avatar cyclc77 commented on June 14, 2024

同样的问题,更新github版本就没了状态下拉栏,用了openwrt官方源里的概述界面就错误。

from luci-app-dockerman.

davidtall avatar davidtall commented on June 14, 2024

可以试试我修复的分支 ,目前测试在lean 和官方22.03 都能用 https://github.com/davidtall/luci-app-dockerman

from luci-app-dockerman.

cyclc77 avatar cyclc77 commented on June 14, 2024

可以试试我修复的分支 ,目前测试在lean 和官方22.03 都能用 https://github.com/davidtall/luci-app-dockerman

重新编译了,官方版本开发版 显示错误
Docker 版本 | Can NOT connect to docker daemon, please check!!

from luci-app-dockerman.

lisaac avatar lisaac commented on June 14, 2024

最近太忙,有能力的望提交PR,预计会在6月回来

from luci-app-dockerman.

davidtall avatar davidtall commented on June 14, 2024

可以试试我修复的分支 ,目前测试在lean 和官方22.03 都能用 https://github.com/davidtall/luci-app-dockerman

重新编译了,官方版本开发版 显示错误 Docker 版本 | Can NOT connect to docker daemon, please check!!

能贴个详细的日志吗?是 https://github.com/openwrt/openwrt 的master分支吗?可否把.config 文件上传一下,我编译试试

from luci-app-dockerman.

cyclc77 avatar cyclc77 commented on June 14, 2024

可以试试我修复的分支 ,目前测试在lean 和官方22.03 都能用 https://github.com/davidtall/luci-app-dockerman

重新编译了,官方版本开发版 显示错误 Docker 版本 | Can NOT connect to docker daemon, please check!!

能贴个详细的日志吗?是 https://github.com/openwrt/openwrt 的master分支吗?可否把.config 文件上传一下,我编译试试

已经更换原始固件了。是master分支,因为官方22.03跟lean用自己的dockerman都是没有错误的,只有用master分支时候,安装dockerman才会报错。我是直接替换的官方luci库的luci-app-dockerman然后编译的,就一直提示docker未启动

from luci-app-dockerman.

davidtall avatar davidtall commented on June 14, 2024

可以试试我修复的分支 ,目前测试在lean 和官方22.03 都能用 https://github.com/davidtall/luci-app-dockerman

重新编译了,官方版本开发版 显示错误 Docker 版本 | Can NOT connect to docker daemon, please check!!

能贴个详细的日志吗?是 https://github.com/openwrt/openwrt 的master分支吗?可否把.config 文件上传一下,我编译试试

已经更换原始固件了。是master分支,因为官方22.03跟lean用自己的dockerman都是没有错误的,只有用master分支时候,安装dockerman才会报错。我是直接替换的官方luci库的luci-app-dockerman然后编译的,就一直提示docker未启动

我用immortalwrt 的master 分支编译,没有问题。改天有空再用官方的master分支试试

from luci-app-dockerman.

davidtall avatar davidtall commented on June 14, 2024

官方 master 分支报错,dockerd 启动失败

WARN[2023-04-23T07:31:05.555264508Z] failed to load plugin io.containerd.snapshotter.v1.devmapper  error="devmapper not configured"
WARN[2023-04-23T07:31:05.555840832Z] could not use snapshotter devmapper in metadata plugin  error="devmapper not configured"
ERRO[2023-04-23T07:31:05.557801396Z] failed to initialize a tracing processor "otlp"  error="no OpenTelemetry endpoint: skip plugin"
ERRO[2023-04-23T07:31:05.590433498Z] failed to mount overlay: invalid argument     storage-driver=overlay2
ERRO[2023-04-23T07:31:05.590597387Z] exec: "fuse-overlayfs": executable file not found in $PATH  storage-driver=fuse-overlayfs
failed to start daemon: Devices cgroup isn't mounted

然后我试了使用官方的luci-app-dockerman,docker菜单只显示了一个“配置”这个菜单项,启动dockerd 也是报同样的错误。所以这个问题并不是luci-app-dockerman 的问题,是官方dockerd 的问题。不建议使用master分支,还是用22.03稳定版吧,或者用immortalwrt 的master 分支,我试了没有问题

image

from luci-app-dockerman.

cyclc77 avatar cyclc77 commented on June 14, 2024

官方 master 分支报错,dockerd 启动失败

WARN[2023-04-23T07:31:05.555264508Z] failed to load plugin io.containerd.snapshotter.v1.devmapper  error="devmapper not configured"
WARN[2023-04-23T07:31:05.555840832Z] could not use snapshotter devmapper in metadata plugin  error="devmapper not configured"
ERRO[2023-04-23T07:31:05.557801396Z] failed to initialize a tracing processor "otlp"  error="no OpenTelemetry endpoint: skip plugin"
ERRO[2023-04-23T07:31:05.590433498Z] failed to mount overlay: invalid argument     storage-driver=overlay2
ERRO[2023-04-23T07:31:05.590597387Z] exec: "fuse-overlayfs": executable file not found in $PATH  storage-driver=fuse-overlayfs
failed to start daemon: Devices cgroup isn't mounted

然后我试了使用官方的luci-app-dockerman,docker菜单只显示了一个“配置”这个菜单项,启动dockerd 也是报同样的错误。所以这个问题并不是luci-app-dockerman 的问题,是官方dockerd 的问题。不建议使用master分支,还是用22.03稳定版吧,或者用immortalwrt 的master 分支,我试了没有问题

image

我感觉是docker 升级版本导致的吧。docker可能更新了API或者删除了一些功能导致的。
openwrt官方master分支用的docker是23.0.1
openwrt官方22.03是20.10.22
大雕的lede用的是20.10.18
这是更新发布文档,小白看不懂,希望大佬研究下
https://github.com/moby/moby/releases/tag/v23.0.0

from luci-app-dockerman.

WYC-2020 avatar WYC-2020 commented on June 14, 2024

官方 master 分支报错,dockerd 启动失败

WARN[2023-04-23T07:31:05.555264508Z] failed to load plugin io.containerd.snapshotter.v1.devmapper  error="devmapper not configured"
WARN[2023-04-23T07:31:05.555840832Z] could not use snapshotter devmapper in metadata plugin  error="devmapper not configured"
ERRO[2023-04-23T07:31:05.557801396Z] failed to initialize a tracing processor "otlp"  error="no OpenTelemetry endpoint: skip plugin"
ERRO[2023-04-23T07:31:05.590433498Z] failed to mount overlay: invalid argument     storage-driver=overlay2
ERRO[2023-04-23T07:31:05.590597387Z] exec: "fuse-overlayfs": executable file not found in $PATH  storage-driver=fuse-overlayfs
failed to start daemon: Devices cgroup isn't mounted

然后我试了使用官方的luci-app-dockerman,docker菜单只显示了一个“配置”这个菜单项,启动dockerd 也是报同样的错误。所以这个问题并不是luci-app-dockerman 的问题,是官方dockerd 的问题。不建议使用master分支,还是用22.03稳定版吧,或者用immortalwrt 的master 分支,我试了没有问题
image

我感觉是docker 升级版本导致的吧。docker可能更新了API或者删除了一些功能导致的。 openwrt官方master分支用的docker是23.0.1 openwrt官方22.03是20.10.22 大雕的lede用的是20.10.18 这是更新发布文档,小白看不懂,希望大佬研究下 https://github.com/moby/moby/releases/tag/v23.0.0

这就是你没有配置镜像加速的时候 没有返回值而已,应该是新的docker和老的有那么一点区别,应该老的会返回-而已,这个稍微修复一下即可,顺便我升级到了docker最新
image

如此修改
if docker_info.body.RegistryConfig.Mirrors ~= nil then
for i, v in ipairs(docker_info.body.RegistryConfig.Mirrors) do
docker_info_table['9RegistryMirrors']._value = docker_info_table['9RegistryMirrors']._value == "-" and v or (docker_info_table['9RegistryMirrors']._value .. ", " .. v)
end
else
docker_info_table['9RegistryMirrors']._value = "-"
end

from luci-app-dockerman.

Joee-D avatar Joee-D commented on June 14, 2024

官方 master 分支报错,dockerd 启动失败

WARN[2023-04-23T07:31:05.555264508Z] failed to load plugin io.containerd.snapshotter.v1.devmapper  error="devmapper not configured"
WARN[2023-04-23T07:31:05.555840832Z] could not use snapshotter devmapper in metadata plugin  error="devmapper not configured"
ERRO[2023-04-23T07:31:05.557801396Z] failed to initialize a tracing processor "otlp"  error="no OpenTelemetry endpoint: skip plugin"
ERRO[2023-04-23T07:31:05.590433498Z] failed to mount overlay: invalid argument     storage-driver=overlay2
ERRO[2023-04-23T07:31:05.590597387Z] exec: "fuse-overlayfs": executable file not found in $PATH  storage-driver=fuse-overlayfs
failed to start daemon: Devices cgroup isn't mounted

然后我试了使用官方的luci-app-dockerman,docker菜单只显示了一个“配置”这个菜单项,启动dockerd 也是报同样的错误。所以这个问题并不是luci-app-dockerman 的问题,是官方dockerd 的问题。不建议使用master分支,还是用22.03稳定版吧,或者用immortalwrt 的master 分支,我试了没有问题
image

我感觉是docker 升级版本导致的吧。docker可能更新了API或者删除了一些功能导致的。 openwrt官方master分支用的docker是23.0.1 openwrt官方22.03是20.10.22 大雕的lede用的是20.10.18 这是更新发布文档,小白看不懂,希望大佬研究下 https://github.com/moby/moby/releases/tag/v23.0.0

我也遇到了这个问题,尝试了下找到了一个解决方法:

修改cgroupfs-mount文件
使用命令:
vi /etc/init.d/cgroupfs-mount
注释掉其中的这三行:

if mountpoint -q /sys/fs/cgroup; then
	umount /sys/fs/cgroup/
fi

from luci-app-dockerman.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.