Getting wrong number of arguments (ArgumentError) after upgrading CloudForms 3.0 to 3.1

Solution In Progress - Updated -

Issue

Getting wrong number of arguments (ArgumentError) after upgrading CloudForms 3.0 to 3.1

[root@clouddb1 vmdb]# bundle exec ruby ./tools/fix_auth.rb --verbose --dry-run
fixing authentications.password, auth_key
  1000000000012:
    password: "v1:{t5ZA6Bd1jUkUflEAgM7gkQ==}" => "v2:{5OJu4znYS1lvcwm1HasWqg==}"
  1000000000001:
    password: "v1:{YFAFYWZW7G1nEMoBU4o2bA==}" => "v2:{zWc7Sv2njEeia9qtgxaKgw==}"
  1000000000007:
    password: "v1:{t5ZA6Bd1jUkUflEAgM7gkQ==}" => "v2:{5OJu4znYS1lvcwm1HasWqg==}"
  1000000000010:
    password: "v1:{YFAFYWZW7G1nEMoBU4o2bA==}" => "v2:{zWc7Sv2njEeia9qtgxaKgw==}"
  1000000000014:
    password: "v1:{t5ZA6Bd1jUkUflEAgM7gkQ==}" => "v2:{5OJu4znYS1lvcwm1HasWqg==}"
  1000000000006:
    password: "v1:{t5ZA6Bd1jUkUflEAgM7gkQ==}" => "v2:{5OJu4znYS1lvcwm1HasWqg==}"
  1000000000009:
    password: "v1:{YFAFYWZW7G1nEMoBU4o2bA==}" => "v2:{zWc7Sv2njEeia9qtgxaKgw==}"
  1000000000008:
    password: "v1:{YFAFYWZW7G1nEMoBU4o2bA==}" => "v2:{zWc7Sv2njEeia9qtgxaKgw==}"
  1000000000013:
    password: "v1:{RDhglmz2twftOxW98Jqzzg==}" => "v2:{c+QM/uTNPxhZRLLyoH1xRA==}"
  1000000000005:
    password: "v1:{t5ZA6Bd1jUkUflEAgM7gkQ==}" => "v2:{5OJu4znYS1lvcwm1HasWqg==}"
fixing miq_databases.registration_http_proxy_server, session_secret_token, csrf_secret_token
  1000000000001:
    session_secret_token: "v1:{3H8URX2r5Bny+9Bnd8O8gIXS+5SCc+PKhzH4IRVWt3zRXizFEw0fEhLZvqnY\ncBcmYoW3KEzTrV/C0n0tcgKjamW8IS6wP8y64IAWmbCiF3eMttRjYFYj/9qe\n2vYLdf5BaUHNKbeNMPfTNmgGM+ReLJ0QnQgUHu14iXIU1qJXcLuw2JH4hUfA\n60UKTg6x6O2T}" => "v
2:{oTsyxxaFYZAURK7xZUHP9FcqkcMqbeOdhO8hcXJ4yVPm5gwUOHHjeN1oCeN1LMnmfrRizYK/oCtqGe38AcbmQHFJ1rO7QEXeRM/IU+hQZWsWQDrGQp/ho9KttXEvhDxHRTYkoQj4gnNESN/8f8g0y+KweTgzHKUZi+hXGiaQJVvlAfvzQLCoBZuckNT2UisG}"
    csrf_secret_token: "v1:{kWi2iM0IFG3HumbkZnRlIxABer1XbDkLqZ/6ODsGt3R0CXb8w79fw0uTRgnZ\ncdOEtQqjAcP37EYp6V+GwBhBSH4hR/wW1z3QMAsv4qZjq6xMc2fH6qn5GcSV\nbqGS6ecwsm4BEKGDWrbTjcYHfeMimDkJO/UqP9hvIhwmd1YTwBvQeF9bVz1w\nMdbFkzqeTodL}" => "v2:{
c355JztLT05sEku3DpAy8Rj1dD85IbohMLe3adE/R8qYPmMPGk5rbkgXCkF+2S0Ho/+46LfIrfPCJmXs4wS3OEfXORTmG4vREN36mJkVfM3bAdJHwf3VTFN6w4kH7HU67vCDc92Xf+qsAHKgqkp1JE3cH7CguPQPllLRfLR+kYZkmMHmAJxVXiWw6aoJ9327}"
fixing miq_ae_values.value
  1000000002346:
    value: "v1:{ye5uRh6tSETlc5jyY7OVLQ==}" => "v2:{hwgdi1R+f88ZnoQMyKgTPw==}"
  1000000002336:
    value: "v1:{ye5uRh6tSETlc5jyY7OVLQ==}" => "v2:{hwgdi1R+f88ZnoQMyKgTPw==}"
  1000000002326:
    value: "v1:{ye5uRh6tSETlc5jyY7OVLQ==}" => "v2:{hwgdi1R+f88ZnoQMyKgTPw==}"
  1000000002617:
    value: "v1:{2ugZrD9bJJg+abB/0Sy/8g==}" => "v2:{wGV1KYBNqllJ4Z5Echhcaw==}"
  1000000002611:
    value: "v1:{2ugZrD9bJJg+abB/0Sy/8g==}" => "v2:{wGV1KYBNqllJ4Z5Echhcaw==}"
  1000000002636:
    value: "v1:{o3WJPVTn5+vX6FFWAd1Auw==}" => "v2:{ZiSSSEzTjpapycy6yNYR5A==}"
  1000000002632:
    value: "v1:{o3WJPVTn5+vX6FFWAd1Auw==}" => "v2:{ZiSSSEzTjpapycy6yNYR5A==}"
  1000000002628:
    value: "v1:{o3WJPVTn5+vX6FFWAd1Auw==}" => "v2:{ZiSSSEzTjpapycy6yNYR5A==}"
  1000000002624:
    value: "v1:{o3WJPVTn5+vX6FFWAd1Auw==}" => "v2:{ZiSSSEzTjpapycy6yNYR5A==}"
  1000000002639:
    value: "v1:{xitXzmuHayRCEtMhAdQ19A==}" => "v2:{tDJoWCA4ShUryExRVoK5YA==}"
fixing miq_ae_fields.default_value
  1000000000719:
    default_value: "v1:{xQYA9Bg7pvCCjL7pFjhM7A==}" => "v2:{Y2Dcg5ay/EsAtVOzpD2jNw==}"
  1000000000900:
    default_value: "v1:{o3WJPVTn5+vX6FFWAd1Auw==}" => "v2:{ZiSSSEzTjpapycy6yNYR5A==}"
  1000000000904:
    default_value: "v1:{o3WJPVTn5+vX6FFWAd1Auw==}" => "v2:{ZiSSSEzTjpapycy6yNYR5A==}"
fixing configurations.settings
/var/www/miq/vmdb/lib/vmdb/configuration_encoder.rb:38:in `dump': wrong number of arguments (3 for 2) (ArgumentError)
        from /var/www/miq/vmdb/tools/fix_auth/auth_config_model.rb:52:in `recrypt'
        from /var/www/miq/vmdb/tools/fix_auth/auth_model.rb:49:in `block in fix_passwords'
        from /var/www/miq/vmdb/tools/fix_auth/auth_model.rb:43:in `each'
        from /var/www/miq/vmdb/tools/fix_auth/auth_model.rb:43:in `fix_passwords'
        from /var/www/miq/vmdb/tools/fix_auth/auth_model.rb:75:in `block in run'
        from /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.17/lib/active_record/relation/delegation.rb:6:in `each'
        from /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.17/lib/active_record/relation/delegation.rb:6:in `each'
        from /var/www/miq/vmdb/tools/fix_auth/auth_model.rb:74:in `run'
        from /var/www/miq/vmdb/tools/fix_auth/fix_auth.rb:58:in `block (2 levels) in fix_database_passwords'
        from /var/www/miq/vmdb/tools/fix_auth/fix_auth.rb:56:in `each'
        from /var/www/miq/vmdb/tools/fix_auth/fix_auth.rb:56:in `block in fix_database_passwords'
        from /var/www/miq/vmdb/tools/fix_auth/fix_auth.rb:53:in `each'
        from /var/www/miq/vmdb/tools/fix_auth/fix_auth.rb:53:in `fix_database_passwords'
        from /var/www/miq/vmdb/tools/fix_auth/fix_auth.rb:69:in `run'
        from /var/www/miq/vmdb/tools/fix_auth/cli.rb:32:in `run'
        from /var/www/miq/vmdb/tools/fix_auth/cli.rb:36:in `run'
        from ./tools/fix_auth.rb:25:in `<main>'

Environment

  • CloudForms 3.0
  • CloudForms 3.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.