I have migratet to release version 3.16 to 3.17 and the problem of pulp migration stills exists:
[root]# foreman-rake katello:pulp3_post_migration_check
Rubocop not loaded.
API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache.
ERROR: yum repositories with ID [557,3,4,5,6,2,608,8,9,10,11,12,13,14,15,16,17,609,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,42,44,49,52,55,558,566,610,620,630,634,37,39,46,57,611,560,616,621,622,626,623,631,628,629,633,38,41,48,612,54,59,61,561,562,570,575,576,613,614,617,619,624,632,615,43,50,53,56,60,563,618,625,45,47,62,564,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,95,578,579,580,590,598,603,606,92,93,585,591,599,604,607,94,569,571,572,573,574,109,116,122,583,129,133,588,589,147,142,154,165,173,247,249,250,252,253,255,257,259,260,262,268,279,285,306,322,327,331,334,339,265,280,290,300,310,328,332,342,347,266,281,286,301,303,326,333,337,345,349,282,289,294,297,304,312,323,324,336,350,271,275,283,288,291,314,319,325,329,340,343,287,292,295,298,308,330,351,354,355,360,363,364,365,366,367,368,369,373,376,380,384,390,399,407,412,418,425,436,441,443,450,370,375,379,392,411,419,428,440,447,453,371,388,403,404,421,422,435,442,372,374,405,413,417,426,431,449,382,385,397,406,410,415,445,378,387,401,408,409,414,429,444,446,451,454,461,465,467,475,477,483,553,555,556] have a NULL value for version_href
[root]# foreman-rake katello:pulp3_migration
Rubocop not loaded.
API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache.
Migration failed, You will want to investigate: https://XXXXXXX.YYYY.com/foreman_tasks/tasks/29b89f71-d9a2-465a-a6ba-ab1c142ea3e7
rake aborted!
ForemanTasks::TaskError: Task 29b89f71-d9a2-465a-a6ba-ab1c142ea3e7: Pulp2to3MigrationClient::ApiError: Error message: the server returns an error
HTTP status code: 400
Response headers: {“date”=>“Mon, 30 Nov 2020 17:25:27 GMT”, “server”=>“gunicorn/20.0.4”, “content-type”=>“application/json”, “vary”=>“Accept,Cookie”, “allow”=>“POST, OPTIONS”, “x-frame-options”=>“SAMEORIGIN”, “content-length”=>“45”, “via”=>“1.1 XXXXXXX.YYYY.com”, “connection”=>“close”}
Response body: [“Only one migration plan can run at a time”]
/opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.17.0/lib/katello/tasks/pulp3_migration.rake:17:in block (2 levels) in <top (required)>' /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/exe/rake:27:in
<top (required)>’
Tasks: TOP => katello:pulp3_migration
(See full trace by running task with --trace)
[root]# foreman-rake katello:pulp3_content_switchover
Rubocop not loaded.
API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache.
ERROR: at least one katello_rpms record has migrated_pulp3_href NULL value