安裝CRI O後無法啟動

2021-09-24 22:35:26 字數 2115 閱讀 3389

centos 7.6安裝 cri-o-1.11.11-1後無法啟動,報錯:

> systemctl status crio.service -l

● crio.service - open container initiative daemon

loaded: loaded (/usr/lib/systemd/system/crio.service; disabled; vendor preset: disabled)

active: failed (result: exit-code) since wed 2019-07-03 10:17:06 cst; 12s ago

docs:

process: 21876 execstart=/usr/bin/crio $crio_storage_options $crio_network_options (code=exited, status=1/failure)

main pid: 21876 (code=exited, status=1/failure)

jul 03 10:17:06 registry systemd[1]: starting open container initiative daemon...

jul 03 10:17:06 registry crio[21876]: time="2019-07-03 10:17:06.691820122+08:00" level=fatal msg="invalid --runtime value "stat /usr/bin/runc: no such file or directory""

jul 03 10:17:06 registry systemd[1]: crio.service: main process exited, code=exited, status=1/failure

jul 03 10:17:06 registry systemd[1]: failed to start open container initiative daemon.

jul 03 10:17:06 registry systemd[1]: unit crio.service entered failed state.

jul 03 10:17:06 registry systemd[1]: crio.service failed.

原因是stat /usr/bin/runc: no such file or directory

通常情況如果我們安裝了docker,那runc也安裝了,只是沒有安裝在/usr/bin/runc目錄下。

於是我們看下runc安裝在哪個目錄,並把它軟連線到/usr/bin目錄下

> which runc

/usr/sbin/runc

> ln -s /usr/sbin/runc /usr/bin/runc

再次啟動cri-o,便啟動成功了。

> systemctl start crio         

> systemctl status crio.service -l

● crio.service - open container initiative daemon

loaded: loaded (/usr/lib/systemd/system/crio.service; disabled; vendor preset: disabled)

active: active (running) since wed 2019-07-03 10:38:24 cst; 4s ago

docs:

main pid: 23960 (crio)

tasks: 10

memory: 21.1m

cgroup: /system.slice/crio.service

└─23960 /usr/bin/crio

jul 03 10:38:24 registry systemd[1]: starting open container initiative daemon...

jul 03 10:38:24 registry systemd[1]: started open container initiative daemon.

xampp安裝後無法啟動apache

xp下安裝完xampp後,啟動不了apache,老說埠繁忙,最後到安裝目錄的apache logs 下檢視error.log,發現can t load perl file 後來查了下,原來是我安裝了oracle占用了perl5lib。解決辦法是進入安裝目錄,執行 set perl5lib 然後就可以...

mySQL安裝後服務無法啟動

5.7版本在解壓後是沒有data這個資料夾的,不要手動建立乙個空 的data資料夾,而是進入cmd,輸入mysqld initialize insecure自動 生成無密碼的root使用者,同時自動生成乙個data資料夾,這時候 再進行mysql的安裝,net start mysql,啟動服務。如果...

Hadoop啟動後無法啟動NodeManager

在配置完hadoop集群後,使用命令 start all.sh 進行啟動集群。然後使用命令 jps 檢視程序啟動情況,發現沒有nodemanager 只需要使用命令 cd usr local hadoop hadoop 2.7.4 etc hadoop 進入該目錄後,使用命令 vim yarn si...