Actions
Issue #1945
closedpulp 2.8.3 migration fails on unit 0028
Start date:
Due date:
Estimated time:
Severity:
3. High
Version:
2.8.3
Platform Release:
2.8.4
OS:
RHEL 7
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:
Description
Halting migrations due to a migration failure.
[Errno 20] Not a directory: u'/var/lib/pulp/content/units/iso/dd/189ab6381d724c0219065338e058dc65e72221c3f7b8da6957f43d78f0c9f6/189ab6381d724c0219065338e058dc65e72221c3f7b8da6957f43d78f0c9f6'
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 193, in main
return _auto_manage_db(options)
File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 256, in _auto_manage_db
migrate_database(options)
File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 124, in migrate_database
update_current_version=not options.test)
File "/usr/lib/python2.7/site-packages/pulp/server/db/migrate/models.py", line 186, in apply_migration
migration.migrate()
File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/migrations/0028_standard_storage_path.py", line 17, in migrate
migration()
File "/usr/lib/python2.7/site-packages/pulp/plugins/migration/standard_storage_path.py", line 266, in __call__
batch()
File "/usr/lib/python2.7/site-packages/pulp/plugins/migration/standard_storage_path.py", line 112, in __call__
self._migrate()
File "/usr/lib/python2.7/site-packages/pulp/plugins/migration/standard_storage_path.py", line 101, in _migrate
Unit.migrate(item.plan, item.unit_id, item.storage_path, item.new_path)
File "/usr/lib/python2.7/site-packages/pulp/plugins/migration/standard_storage_path.py", line 364, in migrate
shutil.move(path, new_path)
File "/usr/lib64/python2.7/shutil.py", line 301, in move
copy2(src, real_dst)
File "/usr/lib64/python2.7/shutil.py", line 130, in copy2
copyfile(src, dst)
File "/usr/lib64/python2.7/shutil.py", line 83, in copyfile
with open(dst, 'wb') as fdst:
IOError: [Errno 20] Not a directory: u'/var/lib/pulp/content/units/iso/dd/189ab6381d724c0219065338e058dc65e72221c3f7b8da6957f43d78f0c9f6/189ab6381d724c0219065338e058dc65e72221c3f7b8da6957f43d78f0c9f6'
Actions
Fix storage path migration issue with ISO and distributions. closes #1945