This reverts commit 864fab7b040f999cd6143c1d9f04779c528badbb.
We are missing python-iso3116 in EPEL 7 which is needed by the new
version of geoip-city-wsgi. Reverting until we have another solution.
The geoip-city-wsgi script has been updated upstream to support geoip2
and Python 3. This pulls the update to Fedora infrastructure.
Signed-off-by: Adrian Reber <adrian@lisas.de>
addressing:
TASK [abrt/retrace : Get last subuid entry] *****************************************************************************
Monday 30 March 2020 07:15:43 +0000 (0:00:00.831) 0:05:45.873 **********
fatal: [retrace-stg.aws.fedoraproject.org]: FAILED! => {"msg": "The conditional check '\"retrace\" not in retrace_subgid.stdout' failed. The error was: error while evaluating conditional (\"retrace\" not in retrace_subgid.stdout): Unable to look up a name or access an attribute in template string ({% if \"retrace\" not in retrace_subgid.stdout %} True {% else %} False {% endif %}).\nMake sure your variable name does not contain invalid characters like '-': argument of type 'AnsibleUndefined' is not iterable\n\nThe error appears to be in '/srv/web/infra/ansible/roles/abrt/retrace/tasks/podman.yml': line 23, column 5, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n- block:\n - name: Get last subuid entry\n ^ here\n"}
The description of the previous commit was not wrong, but the
problematic repository is present at:
pub/fedora-secondary/development/rawhide/s390/
Also filter out this directory in MirrorManager
Signed-off-by: Adrian Reber <adrian@lisas.de>
Every time we tried to delete the s390 (without x) rawhide repository
from MirrorManager it was re-detected as there is still a very old s390
tree available under pub/archive. This tells MirrorManager to ignore
everything under pub/archive when searching for new versions, releases
and architectures.
Signed-off-by: Adrian Reber <adrian@lisas.de>
1. sync everything except for repomd.xml
2. then sync repomd.xml files only, and invalidate caches
3. gently wait a bit to give current downloads a chance
4. delete outdated RPMs and metadata, shouldn't be needed
Also make the sleep/cache configurable.
https://pagure.io/fedora-infrastructure/issue/8780
addressing:
TASK [abrt/faf-pre : install certs for fedora-messaging] ****************************************************************
Wednesday 25 March 2020 16:47:16 +0000 (0:00:00.799) 0:05:10.000 *******
changed: [retrace-stg.aws.fedoraproject.org] => (item={u'dest': u'ca.crt', u'src': u'/srv/private/ansible/files/rabbitmq/staging/pki/ca.crt', u'mode': 420, u'owner': u'faf'})
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: If you are using a module and expect the file to exist on the remote, see the remote_src option
failed: [retrace-stg.aws.fedoraproject.org] (item={u'dest': u'faf.key', u'src': u'/srv/private/ansible/files/rabbitmq/staging/pki/private/faf.key', u'mode': u'600', u'owner': u'faf'}) => {"ansible_loop_var": "item", "changed": false, "item": {"dest": "faf.key", "mode": "600", "owner": "faf", "src": "/srv/private/ansible/files/rabbitmq/staging/pki/private/faf.key"}, "msg": "Could not find or access '/srv/private/ansible/files/rabbitmq/staging/pki/private/faf.key' on the Ansible Controller.\nIf you are using a module and expect the file to exist on the remote, see the remote_src option"}
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: If you are using a module and expect the file to exist on the remote, see the remote_src option
failed: [retrace-stg.aws.fedoraproject.org] (item={u'dest': u'faf.crt', u'src': u'/srv/private/ansible/files/rabbitmq/staging/pki/issued/faf.crt', u'mode': 420, u'owner': u'faf'}) => {"ansible_loop_var": "item", "changed": false, "item": {"dest": "faf.crt", "mode": 420, "owner": "faf", "src": "/srv/private/ansible/files/rabbitmq/staging/pki/issued/faf.crt"}, "msg": "Could not find or access '/srv/private/ansible/files/rabbitmq/staging/pki/issued/faf.crt' on the Ansible Controller.\nIf you are using a module and expect the file to exist on the remote, see the remote_src option"}