Мой VPS использует Cent OS7 с cPanel 110. С 1 июля Cent OS7 достигла своего EOL, но я не смог обновить ее из-за того, что некоторые веб-приложения используют более старые версии PHP, и с тех пор у меня возникли проблемы с Easy Apache4.
Error: “/usr/local/cpanel/bin/python-packman” reported error code “1” when it ended: Traceback (most recent call last): File "/usr/local/cpanel/bin/packman_get_info_json", line 16, in packman.init_yum() File "/usr/local/cpanel/bin/packman_lib/yum_impl.py", line 78, in init_yum yb.repos.populateSack() File "/usr/lib/python2.7/site-packages/yum/repos.py", line 347, in populateSack self.doSetup() File "/usr/lib/python2.7/site-packages/yum/repos.py", line 157, in doSetup self.retrieveAllMD() File "/usr/lib/python2.7/site-packages/yum/repos.py", line 88, in retrieveAllMD dl = repo._async and repo._commonLoadRepoXML(repo) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1482, in _commonLoadRepoXML result = self._getFileRepoXML(local, text) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1259, in _getFileRepoXML size=102400) # setting max size as 100K File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1042, in _getFile raise e yum.Errors.NoMoreMirrorsRepoError: failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try. http://asi-fs-l.contabo.net/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found w/ /usr/local/cpanel/bin/packman_get_info_json ea-php71-php-fpm Often errors like this can be resolved by running `yum makecache`
Я попробовал запустить «yum makecache», но он вернул ту же ошибку. Я все еще работаю над обновлением веб-приложений до более высокой версии PHP, и мне просто нужно больше времени, прежде чем выполнять обновление ОС. Я обратился к своему хосту, но мне ответили, что они больше не поддерживают Cent OS7 и что это неуправляемый сервер.
Могу ли я как-нибудь исправить эту проблему и снова заставить Easy Apache4 работать, потому что в нынешнем виде я не могу менять версии PHP
Спасибо
Вот как я исправил проблему: я вижу, что 1 июля 2024 года истекает срок службы CentOS 7, и команда CentOS удалила свои зеркала, поэтому то же самое будет и с «asi-fs-l.contabo.net». Вот шаги, которые я выполнил:
Откройте файл /etc/yum.repos.d/CentOS-Base.repo
[cdr@ ~]# nano /etc/yum.repos.d/CentOS-Base.repo
Затем в этом файле замените asi-fs-l.contabo.net
на vault.centos.org
.
yum clean all && yum makecache
Это решило проблему для меня; эта информация основана на https://support.cpanel.net/hc/en-us/articles/24571139547415-Could-not-retrieve-mirrorlist-http-mirrorlist-centos-org-on-CentOS-7