以我遇到的Gitlab包自动更新后始终处于启动状态,导致其余所有包均无法更新为例。用SSH登录到DSM(需要管理员权限),先查询一下包名:
1 |
sudo synopkg list | grep --ignore-case gitlab |
获得 Docker-Gitlab-9.4.4-0050 ,然后去掉后面的版本号。接下来卸载这个包:
1 2 |
sudo synopkg pause Docker-Gitlab sudo synopkg uninstall Docker-Gitlab |
稍等一会(不会有任何输出),这个包就不见啦。
你好,我也碰到了相同的问题,但是我执行pause命令之后就卡住不动了,这个有没有什么解决方法?谢谢!
等一会儿,或者试试重启。最近升级的包出了不少问题,我把GitLab卸载掉以后MariaDB也卡住了,正在联系客服解决。
我这也是……MariaDB一直处在“正在停止……”的状态
比较麻烦的是MariaDB是被别的包依赖的,所以不能直接卸载;而一个包操作没有完成的时候别的包无法被操作,所以卸载不掉依赖它的包。似乎就死循环了。
重启下系统试试,我重启以后gitlab和mariaDB都是停用状态了
刚刚看到docker套件更新,修复了这个问题了