プロジェクト

全般

プロフィール

Vote #74201

完了

migrate_from_trac.rake does not import Trac users, uses too short password

Admin Redmine さんが約4年前に追加. 約4年前に更新.

ステータス:
Closed
優先度:
通常
担当者:
-
カテゴリ:
Importers_15
対象バージョン:
開始日:
2022/05/09
期日:
進捗率:

0%

予定工数:
category_id:
15
version_id:
74
issue_org_id:
14590
author_id:
82783
assigned_to_id:
1
comments:
7
status_id:
5
tracker_id:
1
plus1:
0
affected_version:
closed_on:
affected_version_id:
ステータス-->[Closed]

説明

I was testing migrate_from_trac.rake and found that it was not importing the user database from trac.
I substituted ".save" with ".save!" in a few places in the script and found this error:

Validation failed: Password is too short (minimum is 8 characters)
/usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.13/lib/active_record/validations.rb:56:in save!'
/usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.13/lib/active_record/attribute_methods/dirty.rb:33:in
save!'
/usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.13/lib/active_record/transactions.rb:264:in block in save!'
/usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.13/lib/active_record/transactions.rb:313:in
block in with_transaction_returning_status'
/usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in transaction'
/usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.13/lib/active_record/transactions.rb:208:in
transaction'
/usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.13/lib/active_record/transactions.rb:311:in with_transaction_returning_status'
/usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.13/lib/active_record/transactions.rb:264:in
save!'
/usr/local/www/redmine/lib/tasks/migrate_from_trac.rake:280:in find_or_create_user'
/usr/local/www/redmine/lib/tasks/migrate_from_trac.rake:435:in
block in migrate'
/usr/local/www/redmine/lib/tasks/migrate_from_trac.rake:428:in each'
/usr/local/www/redmine/lib/tasks/migrate_from_trac.rake:428:in
migrate'

Changing the default password for created users from 'trac'
to 'tracmigratetoredmine' fixed the problem.

See attached patch.

Related to: #14567


journals

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
I've fixed it r12163 using another approach, thanks for pointing this out.
--------------------------------------------------------------------------------
Merged.
--------------------------------------------------------------------------------


related_issues

relates,New,14567,migrate_from_trac.rake does not convert timestamps in Trac database version 23
relates,Closed,14960,migrate_from_mantis.rake does not import Mantis users, uses too short password
duplicates,Closed,14646,Migrating from Trac, users are not imported

Admin Redmine さんが約4年前に更新

  • カテゴリImporters_15 にセット
  • 対象バージョン2.3.4_74 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0