1

私のmy_backup.rb=>

   database PostgreSQL do |db|
      db.name               = "xxxxx"
      db.username           = "postgres"
      db.password           = "*********"
      db.host               = "localhost"
      db.port               = 5432
    end

    store_with SCP do |server|
      server.username     = "username"
      server.password     = "password"
      server.ip           = "xxx.xxx.xxx.xxx" 
      server.port         = 300
      server.path         = "~/backups/"
      server.keep         = 5
      #server.passive_mode = false
    end

そして、このエラーがある=>

CleanerError:クリーンアップ警告
   一時バックアップフォルダ'/home/ilfs/Backup/.tmp'
   以前のバックアップのパッケージファイルが含まれているようです。
   /home/ilfs/Backup/.tmp/2012.11.26.17.34.07.my_backup.tar
   これらのファイルは削除されます。

   ログでメッセージや通知を確認してください
   このバックアップについて:'my_backup(my_backup)の説明'
   削除する必要のある一時ファイルは存在していないはずです。
 'my_backup(my_backup)の説明'のバックアップを実行しています!
 [バックアップ3.0.27:ruby 1.8.7(パッチレベル358の2012-02-08 MBARI 8 / 0x6770)[x86_64-linux]、MBARI 0x6770、Ruby Enterprise Edition 2012.02]
 Database::PostgreSQLは「ces_dev」のダンプとアーカイブを開始しました。
 圧縮にCompressor::Bzip2を使用します。
   コマンド:'/ bin / bzip2'
   Ext:'.bz2'
 Database :: PostgreSQL Complete!
 バックアップファイルのパッケージ化...
 250MBのチャンクサイズで構成されたスプリッター。
 パッケージング完了!
 一時ファイルのクリーンアップ...
 ModelError:my_backup(my_backup)の説明のバックアップに失敗しました!
   エラーが発生したため、このバックアップは完了前に中止されました。
   理由:OpenSSL :: PKey :: PKeyError
   公開鍵ではありません"/home/sumanta/.ssh/id_rsa.pub"

誰かが迅速な返信を手伝ってくれますか?

4

1 に答える 1

0

問題は postgress にありました - pg_hba.conf に IP を追加する必要があります => すべての ip trust/md5 をホストします (バージョンによって異なります)。そして、適切な形式で編集してくれた a_horse_with_no_name に感謝します

于 2012-12-27T16:00:37.740 に答える