【问题标题】:Trying to have postgres database backup by backup rubygem nad ruby on rails试图通过在 Rails 上备份 ruby​​gem nad ruby​​ 来备份 postgres 数据库
【发布时间】:2012-11-27 07:02:38
【问题描述】:

我的 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(2012-02-08 MBARI 8/0x6770 补丁级别 358)[x86_64-linux],MBARI 0x6770,Ruby 企业版 2012.02] Database::PostgreSQL 开始转储和归档“ces_dev”。 使用 Compressor::Bzip2 进行压缩。 命令:'/bin/bzip2' 分机:'.bz2' 数据库::PostgreSQL 完成! 打包备份文件... 拆分器配置为 250MB 的块大小。 包装完成! 清理临时文件... ModelError:备份 my_backup (my_backup) 的描述失败! 发生错误,导致此备份在完成之前中止。 原因:OpenSSL::PKey::PKeyError 不是公钥“/home/sumanta/.ssh/id_rsa.pub”

有人可以帮忙快速回复吗?

【问题讨论】:

  • 这是错误部分(堆栈溢出不允许发布,直到我删除 [警告]/[消息] 或 [错误])=> 模型错误:备份 my_backup (my_backup) 的描述失败!发生错误,导致此备份在完成之前中止。原因:OpenSSL::PKey::PKeyError 不是公钥“/home/sumanta/.ssh/id_rsa.pub”

标签: ruby-on-rails postgresql openssl backup public-key


【解决方案1】:

问题出在 postgress - 你必须在 pg_hba.conf 中添加你的 ip => host all ip trust/md5(取决于版本)。感谢 a_horse_with_no_name 以正确的格式编辑它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-08
    • 2017-10-30
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多