Сбой Yum, рабочий стол Gnome исчез и теперь невозможно использовать yum

Недавно у меня была такая же проблема с CentOS7. ntpq -p будет отображать «чтение :Отказ в соединении», а также многие другие команды в отладке ntp, такие как «список часов» и некоторые другие. Серверы NTP, которые я установил в ntp.conf, игнорировались. Вот некоторые другие примечательные результаты:

[root@server ~]# ntpstat
synchronised to NTP server (69.164.198.192) at stratum 3
   time correct to within 56 ms
   polling server every 1024 s

[root@server ~]# ntpdate
14 Oct 00:02:14 ntpdate[21443]: no servers can be used, exiting

[root@server ~]# systemctl status ntp
Unit ntp.service could not be found.

[root@server ~]# systemctl status ntpd
 ntpd.service - Network Time Service
   Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)
   Active: inactive (dead)

ntpq> version
ntpq 4.2.6p5@1.2349-o Thu Aug  8 11:48:03 UTC 2019 (1)

ntpq> clocklist
ntpq: read: Connection refused

ntpq> cooked
Output set to cooked

ntpq> readlist
ntpq: read: Connection refused

Когда я проверял IP-адрес используемого NTP-сервера, это всегда было что-то из ARIN (? )или крупного провайдера, такого как Level3. Я не мог выбрать сервер, но серверы, которые он использовал, выглядели нормально. Но он по-прежнему не позволял мне выбирать свои собственные серверы, независимо от того, что я делал в /etc/ntp.conf.

Я начал подозревать, что у меня какая-то плохая программа, и я начал подозревать репозиторий epel, который я загрузил, так как мне нужны были какие-то другие программы оттуда.

Конечно же, я выполнил следующие действия и решил проблему:

yum remove ntp
yum install ntp --disablerepo=epel

Переустановил, теперь ntpq -pработает, а systemctl status ntpdотображается как:

[root@server ntpstats]# systemctl status ntpd
● ntpd.service - Network Time Service
   Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 2019-10-14 22:14:44 CDT; 3s ago

Наконец-то используются серверы, которые я установил в /etc/ntp.conf.

Я не знаю, как сообщить, что их ntp на CentOS7 каким-то образом скрыт, может быть, кто-нибудь увидит это и сообщит.

Обратите внимание, что и epel, и репозиторий CentOS отображали одну и ту же версию:ntp-4.2.6p5-29.el7.centos.x86_64.

0
06.12.2020, 17:31
1 ответ

Я думаю после обновления у вас есть урон по .soвы можете найти пакет, которому он принадлежит:

yum provides \*/librpm.so.3

В моем случае у меня нет librpm, но есть libgcc _s.so.1

так:

$ yum provides \*/libgcc_s.so.1 
[...]
libgcc-8.3.1-5.el8.0.2.x86_64 : GCC version 8 shared support library
Repo        : @System
Matched from:
Filename    : /lib64/libgcc_s.so.1
[...]

в этом случае я хочу libgcc-8.3.1-5.el8.0.2.x86_64, вы получите другую версию.

Вам необходимо переустановить этот пакет.

yum reinstall libgcc-8.3.1-5.el8.0.2.x86_64

в вашем случае вы можете найти libss13 и переустановить пакет.

0
18.03.2021, 22:49

Теги

Похожие вопросы