Bug #2007
[db-import-pkg] Can't re-add previously removed packages
Status:
fixed
Priority:
bug
Assignee:
% Done:
100%
Description
From the db-update step:
Sep 23 08:13:16 db-import-pkg[23947]: ==> ERROR: Package community/catdoc-0.95-1.1-i686.pkg.tar.xz already exists in another repository Sep 23 08:13:16 db-import-pkg[23947]: ==> Removing left over lock from [community] (i686) Sep 23 08:13:16 db-import-pkg[23947]: ==> ERROR: An unknown error has occurred. Exiting... Sep 23 08:13:16 systemd[1]: db-import@archlinux32.service: Main process exited, code=killed, status=10/USR1
This is caused by the fact that /srv/repo/main/pool/archlinux32/catdoc-0.95-1.1-i686.pkg.tar.xz exists but isn't part of any repo, but hasn't been cleaned up yet (db-cleanup should claim it at next run).
History
Updated by lukeshu over 5 years ago
Maybe add a step between db-move and db-update that calls db-repo-add on packages present in the pool but not present in other repos?
Updated by lukeshu over 5 years ago
Or just have $PKGPOOL
as an implicit member of INHERIT=()
, and modify db-update
to allow that.
Updated by lukeshu over 5 years ago
- % Done changed from 0 to 100
- Assignee set to lukeshu
Fixed in v20180924.