2017-07-25 122 views
0

開始dashDB當地成功地從dashDB本地圖像創建容器後,我嘗試將紅帽的機器上啓動dashDB環境:無法在RedHat

[[email protected] tmp]# cat /etc/os-release 
NAME="Red Hat Enterprise Linux Server" 
VERSION="7.3 (Maipo)" 

下面是當我運行以下命令我得到的錯誤:

[[email protected] tmp]# docker start dashDB 

dashDB 

[[email protected] tmp]# docker logs --follow dashDB 

... 

[347385.874434] start_dashDB_local.sh[193]: dashDB Local configuration: SMP 

[347389.462970] start_dashDB_local.sh[193]: Checking if dashDB initialize has been done previously ... 

[347397.566534] start_dashDB_local.sh[193]: dashDB stack is NOT initialized yet. 

[347398.034134] start_dashDB_local.sh[193]: ################################################################## 

[347398.034383] start_dashDB_local.sh[193]: Running dashDB prerequisite checks on node: lat131.labo.infotel.com 

[347398.034544] start_dashDB_local.sh[193]: ################################################################## 

[347398.061163] start_dashDB_local.sh[193]: ################################################################## 

[347398.061504] start_dashDB_local.sh[193]: Prerequisite check -- Platform Check 

[347398.061654] start_dashDB_local.sh[193]: ################################################################## 

[347398.061804] start_dashDB_local.sh[193]: Traceback (most recent call last): 

[347398.061947] start_dashDB_local.sh[193]: File "/usr/lib/prerequisites_check.py", line 504, in <module> 

[347398.062106] start_dashDB_local.sh[193]: if not chk_platform(): 

[347398.062252] start_dashDB_local.sh[193]: File "/usr/lib/prerequisites_check.py", line 184, in chk_platform 

[347398.062391] start_dashDB_local.sh[193]: with open('/tmp/.build_version') as lines:** 

[347398.062530] start_dashDB_local.sh[193]: IOError: [Errno 2] No such file or directory: '/tmp/.build_version' 

[347398.068359] start_dashDB_local.sh[193]: ##################################################################### 

[347398.068540] start_dashDB_local.sh[193]: Prerequisite check failed. 

[347398.068688] start_dashDB_local.sh[193]: Examine the relevant messages printed to the console window when 

[347398.068830] start_dashDB_local.sh[193]: the prerequisite check was running and take the required corrective 

[347398.068980] start_dashDB_local.sh[193]: actions before attempting to set up dashDB. 

[347398.069135] start_dashDB_local.sh[193]: Exiting the dashDB deployment. 

[347398.069283] start_dashDB_local.sh[193]: ##################################################################### 

Stopping The entrypoint script for initializing dashDB local... 

同樣dashDB泊塢窗圖像已被用在其他的Linux系統(OpenSuse當中42.2),並啓動dashDB地方時,有沒有問題。

任何想法?

謝謝

回答

0

你試過嗎?

docker stop dashDB 
docker rm dashDB 
rm -rf /mnt/clusterfs/* 
docker run -d -it --privileged=true --net=host --name=dashDB 
-v /mnt/clusterfs:/mnt/bludata0 
-v /mnt/clusterfs:/mnt/blumeta0 ibmdashdb/local:latest-linux 

你的dashDB容器有問題。我在我的一臺centos服務器上看到了這個,但還有另外兩個人沒有問題。如果這不起作用,您可能需要清理docker dashDB映像並開始下載。您只能通過做一個

docker stop dashDB 
service stop docker 
service start docker 
rm -rf /var/run/docker 
docker rm dashDB 
rm -rf /mnt/clusterfs/* 
docker run -d -it --privileged=true --net=host --name=dashDB 
-v /mnt/clusterfs:/mnt/bludata0 
-v /mnt/clusterfs:/mnt/blumeta0 ibmdashdb/local:latest-linux