无法运行" oc rsh POD mysqldump foo"在openshift v3上

时间:2017-10-30 01:10:38

标签: openshift openshift-3

我在linux上安装了oc和登录openshift。 我跑的时候

UserId

它有效,但

oc rsh mysql-55-centos7-1-1aa3 ls -al /tmp/
total 72428
drwxrwxrwt. 1 root       root       35 Oct 30 00:38 .
drwxr-xr-x. 1 root       root       39 Oct 23 23:53 ..
drwxrwxrwt. 2 root       root        6 Nov  2  2016 .ICE-unix
drwxrwxrwt. 2 root       root        6 Nov  2  2016 .Test-unix
drwxrwxrwt. 2 root       root        6 Nov  2  2016 .X11-unix
drwxrwxrwt. 2 root       root        6 Nov  2  2016 .XIM-unix
drwxrwxrwt. 2 root       root        6 Nov  2  2016 .font-unix
-rwx------. 1 root       root      827 Nov  2  2016 ks-script-la2kM
-rwxr-xr-x. 1 1063070000 root  3343400 Oct 24 04:08 mysql

它不起作用

oc rsh mysql-55-centos7-1-1aa3 mysqldump -h1.1.1.1 -uuser -ppassword data1 > /tmp/data1.sql

command terminated with exit code 126

如何解决问题?

1 个答案:

答案 0 :(得分:3)

我遇到与postgres相同的问题。

我得到了它:

oc rsh MY_POD /bin/sh -i -c 'pg_dump'

scl_enable以这种方式激活。 (/bin/sh -i -c ...