не может установить glibc-devel, 'Требует: libnss_files.so.2' ошибка

Удостоверьтесь, что порядок очередности в конфигурационных директивах соответствует, как Apache должен обработать запрос - т.е. у Вас не будет большой удачи, если Ваши директивы загрузятся как это:

  • example.com
  • default/catch-all
  • universal.lv

Не имеет значения, объявляются ли они в единственном файле или нескольких файлах - пока "universal.lv" является последним, он не будет достигнут, потому что default/catch-all vhost будет предшествовать ему.

Я обычно называю свою конфигурацию default/catch-all "z-default.conf" (или, если у Вас есть домен, который запускается с "z", "zz"... и т.д.), поэтому, чтобы гарантировать, что она обрабатывается, только если никакой другой vhost не соответствует.

Попытайтесь переименовать соответственно.


Обновленный: Чтобы не перепутать w/the _default_ Директива VirtualHost

Используя подстановочный знак DNS для направления всех запросов к example.com к IP сервера (ловит неправильные включенные субдомены) Apache анализирует следующие конфигурационные файлы:

  • 000-default.conf - VirtualHost _default_:80 / ServerName - поймайте запросы против IP сервера (может перенаправить к первичному домену или просто блоку со значением по умолчанию Directory указанный в conf.d/security)
  • example.conf - VirtualHost *:80 / ServerName www.example.com
  • example2.conf - VirtualHost *:80 / ServerName www.example2.com
  • zzz-example.conf - VirtualHost *:80 / ServerName example.com / ServerAlias *.example.com - перенаправления к каноническому www домену
  • zzz-example2.conf - VirtualHost *:80 / ServerName example2.com / ServerAlias *.example2.com - перенаправления к каноническому www домену

Как зарегистрировано, Apache выбирает первое соответствие VirtualHost (т.е. _default_:80) но это поведение не желательно при использовании подстановочного знака в a ServerAlias директива.

0
задан 19 March 2013 в 09:29
1 ответ

Я решил эту проблему, установив сначала glibc-2.12-1.25.el6.i686.rpm.

Но при установке 'glibc-2.12-1.25.el6.i686.rpm' я получил эту ошибку.
Ошибка: Пакет: glibc-2.12-1.25.el6.i686 (/glibc-2.12-1.25.el6.i686)
Требуется: libfreebl3.so (NSSRAWHASH_3.12.3)
Ошибка: Пакет: glibc-2.12-1.25.el6.i686 (/glibc-2.12-1.25.el6.i686)
Требуется: libfreebl3.so

Я решил эту ошибку libfreebl3.so, установив на том же компьютере nss-softokn-freebl-3.12.9-3.el6.i686.rpm glibc-2.12-1.25.el6.i686.rpm время. <= это суть решения !!!

$ yum install nss-softokn-freebl-3.12.9-3.el6.i686.rpm glibc-2.12-1.25.el6.i686.rpm

После это я мог бы успешно установить glibc-devel-2.12-1.25.el6.i686.rpm.
$ yum install glibc-devel-2.12-1.25.el6.i686.rpm

1
ответ дан 4 December 2019 в 21:23

Теги

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