2017-05-17 5 views
1

私はdashDB Localの30日間の試用を試みました。鉱山は、SMPの設定ですので、私はノード構成ファイルを作成しなかった https://www.ibm.com/support/knowledgecenter/en/SS6NHC/com.ibm.swg.im.dashdb.doc/admin/linux_deploy.htmldashDB on fedora 25 - エラーコード130

  1. :私は、リンクで説明した手順に従いました。
  2. ドッカーハブアカウントにログインして画像を取得しました。ローカル-u XXX -p YYYYY

    ドッカプルibmdashdb/

    ドッカログイン:最新-linuxの

はプルは5分ほどかかりました。画像のダウンロードが完了するのを待っていました。

  1. 次のコマンドを実行します。それは正常に完了しました。

    docker run -d -it --privileged = true --net = host --name = dashDB -v/mnt/clusterfs:/ mnt/bludata0 -v/mnt/clusterfs:/ mnt/blumeta0 ibmdashdb/local :最新のLinux

  2. はログがdashDB

--follow

ドッキングウィンドウのログこれはdashDBが起動しなかった示したが、エラーコード130

# docker ps -a 
CONTAINER ID  IMAGE       COMMAND    CREATED    STATUS      PORTS    NAMES 
0f008f8e413d  ibmdashdb/local:latest-linux "/usr/sbin/init" 16 seconds ago  Exited (130) 1 seconds ago      dashDB 
# 
で終了しましたコマンドを実行しました

2017-05-17T17:48:11.285582000Z Detected virtualization docker. 
2017-05-17T17:48:11.286078000Z Detected architecture x86-64. 
2017-05-17T17:48:11.286481000Z 
2017-05-17T17:48:11.294224000Z Welcome to dashDB Local! 
2017-05-17T17:48:11.294621000Z 
2017-05-17T17:48:11.295022000Z Set hostname to <orion>. 
2017-05-17T17:48:11.547189000Z Cannot add dependency job for unit systemd-tmpfiles-clean.timer, ignoring: Unit is masked. 
2017-05-17T17:48:11.547619000Z [ OK ] Reached target Timers. 
<snip> 
2017-05-17T17:48:13.361610000Z [ OK ] Started The entrypoint script for initializing dashDB local. 
2017-05-17T17:48:19.729980000Z [100209.207731] start_dashDB_local.sh[161]: /usr/lib/dashDB_local_common_functions.sh: line 1816: /tmp/etc_profile-LOCAL.cfg: No such file or directory 
2017-05-17T17:48:20.236127000Z [100209.713223] start_dashDB_local.sh[161]: The dashDB Local container's environment is not set up yet. 
2017-05-17T17:48:20.275248000Z [ OK ] Stopped Create Volatile Files and Directories. 
<snip> 
2017-05-17T17:48:20.737471000Z Sending SIGTERM to remaining processes... 
2017-05-17T17:48:20.840909000Z Sending SIGKILL to remaining processes... 
2017-05-17T17:48:20.880537000Z Powering off. 

start_dashDB_local.shが/usr/lib/dashDB_local_common_functions.sh第一千八百十六ラインで失敗しているようなので、それが見えます:の

ログは、このショーを命じますか?私も画像で/tmp/etc_profile-LOCAL.cfgを参照してください、私はイメージをエクスポートし、これはdashDB_local_common_functions.sh

update_etc_profile() 
{ 
    local runtime_env=$1 
    local cfg_file 

    # Check if /etc/profile/dashdb_env.sh is already updated 
    grep -q BLUMETAHOME /etc/profile.d/dashdb_env.sh 
    if [ $? -eq 0 ]; then 
     return 
    fi 
    case "$runtime_env" in 
     "AWS" | "V1.5") cfg_file="/tmp/etc_profile-V15_AWS.cfg" 
     ;; 
     "V2.0") cfg_file="/tmp/etc_profile-V20.cfg" 
     ;; 
     "LOCAL") # dashDB Local Case and also the default 
      cfg_file="/tmp/etc_profile-LOCAL.cfg" 
     ;; 
     *) logger_error "Invalid ${runtime_env} value" 
      return 
     ;; 
    esac 

の第千八百十六ラインです。私はここに何か足跡がないのですか? 私は/ mnt/clusterfs/nodesファイルも作成しましたが、それは助けになりませんでした。同じdocker runコマンドが同じ方法で失敗しました。 助けてください。

私はx86_64 Fedora25を使用しています。

# docker version 
Client: 
Version:   1.12.6 
API version:  1.24 
Package version: docker-common-1.12.6-6.gitae7d637.fc25.x86_64 
Go version:  go1.7.4 
Git commit:  ae7d637/1.12.6 
Built:   Mon Jan 30 16:15:28 2017 
OS/Arch:   linux/amd64 

Server: 
Version:   1.12.6 
API version:  1.24 
Package version: docker-common-1.12.6-6.gitae7d637.fc25.x86_64 
Go version:  go1.7.4 
Git commit:  ae7d637/1.12.6 
Built:   Mon Jan 30 16:15:28 2017 
OS/Arch:   linux/amd64 
# 

# cat /etc/fedora-release 
Fedora release 25 (Twenty Five) 
# uname -r 
4.10.15-200.fc25.x86_64 
# 

答えて

2

私たちの注意を喚起してくれてありがとう。私は開発チームに手を差し伸べました。これはコンテナの内部でtmpfsが/ tmpにマウントされ、すべてのスクリプトを消去するためです。

私たちはこの問題を見ており、最新バージョンのドッカーに移動すると修正されるようです。あなたのドッカーのバージョンコマンドは古いバージョンであることを示しています。

最新のドッカーバージョンをインストールして、dashdb Localのデプロイメントを再試行し、ここで更新してください。

よろしく ムラリ

+0

ありがとう!私はドッカーを最新のものにアップグレードしましたが、問題を修正するようです。 – eii0000

+0

$ドッキングウィンドウのバージョン クライアント: バージョン:17.03.1-CE APIのバージョン:1.27 囲碁バージョン:go1.7.5 Gitはコミット:c6d412e 内蔵:月3月27日午前17時14分43秒2017 OS /アーチ:Linuxの/ amd64 $ – eii0000

+0

ドッカーのバージョンをアップグレードしてうれしいですが、問題を解決しました。 –

関連する問題