#10575 freeipa pagure repo does not sync anymore to github
Closed: Fixed by misc. Opened by frenaud.

freeipa pagure repo https://pagure.io/freeipa/ is configured with mirroring to https://github.com/freeipa/freeipa but the latest commits were not synchronized.

Log of the last sync available at https://pagure.io/freeipa/settings#hooks-tab

Output from the push (2022-02-16T22:10:23.694483):
  stdout: 
  stderr: Everything up-to-date

but we have commits after this date.

The issue already happened in the past and was fixed after a restart of the service pagure_mirror.


I restarted the service.

pagure was showing errors:

Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]: Traceback (most recent call last):
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:   File "/usr/lib64/python3.6/logging/config.py", line 565, in configure
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:     handler = self.configure_handler(handlers[name])
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:   File "/usr/lib64/python3.6/logging/config.py", line 738, in configure_handler
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:     result = factory(**kwargs)
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:   File "/usr/lib64/python3.6/logging/handlers.py", line 202, in __init__
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:     BaseRotatingHandler.__init__(self, filename, 'a', encoding, delay)
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:   File "/usr/lib64/python3.6/logging/handlers.py", line 57, in __init__
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:     logging.FileHandler.__init__(self, filename, mode, encoding, delay)
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:   File "/usr/lib64/python3.6/logging/__init__.py", line 1032, in __init__
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:     StreamHandler.__init__(self, self._open())
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:   File "/usr/lib64/python3.6/logging/__init__.py", line 1061, in _open
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:     return open(self.baseFilename, self.mode, encoding=self.encoding)
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]: PermissionError: [Errno 13] Permission denied: '/var/log/pagure/pagure_auth.log'
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]: During handling of the above exception, another exception occurred:
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]: Traceback (most recent call last):
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:   File "/usr/lib/python3.6/site-packages/celery/utils/dispatch/signal.py", line 288, in send
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:     response = receiver(signal=self, sender=sender, **named)
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:   File "/usr/lib/python3.6/site-packages/pagure/lib/tasks_services.py", line 56, in augment_celery_log
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:     set_up_logging(force=True)
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:   File "/usr/lib/python3.6/site-packages/pagure/utils.py", line 46, in set_up_logging
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:     logging.config.dictConfig(pagure_config.get(configkey) or {"version": 1})
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:   File "/usr/lib64/python3.6/logging/config.py", line 802, in dictConfig
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:     dictConfigClass(config).configure()
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:   File "/usr/lib64/python3.6/logging/config.py", line 573, in configure
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]:     '%r: %s' % (name, e))
Feb 23 13:30:35 pagure02.fedoraproject.org celery[2384104]: ValueError: Unable to configure handler 'auth_handler': [Errno 13] Permission denied: '/var/log/pagure/pagure_auth.log'

Seems to be fixed, so closing.

Metadata Update from @misc:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Thanks, I confirm the sync has resumed.

Metadata