Drush rsync代码23错误

时间:2014-10-07 15:22:00

标签: rsync drush

我有路径问题。我似乎无法弄清楚为什么我得到这个代码23错误。这是完整的错误消息:我猜测rsync无法写入我的本地/私人/ tmp目录。

这是输出:

``` 你真的想继续吗? (是/否):y rsync:link_stat“/tmp/SGDU55.sql”失败:没有这样的文件或目录(2) rsync错误:某些文件无法在/SourceCache/rsync/rsync-42/rsync/main.c(1400)传输(代码23)[receiver = 2.6.9] 无法从xxx@staging-5244.prod.xxx.com rsync:/tmp/SGDU55.sql到[错误] /private/tmp/-to-drupal_db.sql.p0YIBu

```

这是drush simulate命令缩写输出。 ```

$ drush sql-sync @ aq6 @aqsolo --simulate

.....

呼叫系统(rsync -e'sss -i /Users/dave.ferrera/.vagrant.d/insecure_private_key'-kaz --exclude =“。git”--exclude =“。gitignore”--exclude =“ .hg“--exclude =”。hgignore“--exclude =”。hgrags“--exclude =”。bzr“--exclude =”。bzrignore“--exclude =”。bzrtags“--exclude =”。svn “/private/tmp/-to-drupal_db.sql.iXOzSo vagrant@12.12.12.12:tmp / drupal_db.sql);

呼叫系统(ssh -i /Users/dave.ferrera/.vagrant.d/insecure_private_key vagrant@12.12.12.12'mysql-database = drupal_db --host = localhost --user = root --password = password - -silent< tmp / drupal_db.sql 2>& 1');

$

```

有没有办法将/ private / tmp路径更改为其他内容? 我已将chmod 1777添加到/ private和/ private / tmp

1 个答案:

答案 0 :(得分:0)

由于我使用了Acquia,一旦我改为正确的%dum-dir路径,问题似乎就解决了。

所以现在我有:

 '%dump-dir' => '/mnt/tmp/',

如果别名root以'root' => '/mnt/gfs.....开头,那么它应该是相同的。