【问题标题】:Drush rsync code 23 errorDrush rsync 代码 23 错误
【发布时间】:2014-10-07 15:21:59
【问题描述】:

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

这是输出:

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

```

这里是 drush 模拟命令的缩写输出。 ```

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

.....

调用系统(rsync -e 'ssh -i /Users/dave.ferrera/.vagrant.d/insecure_private_key' -akz --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 &1');

$

```

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

【问题讨论】:

    标签: rsync drush


    【解决方案1】:

    由于我使用的是 Acquia,所以只要我更改为正确的 %dum-dir 路径,问题似乎就解决了。

    所以现在我有:

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

    如果您的别名 root 以 'root' => '/mnt/gfs..... 开头,则应该相同。

    【讨论】:

      猜你喜欢
      • 2023-04-09
      • 2014-04-09
      • 2020-12-11
      • 1970-01-01
      • 2014-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多