FAQs - CentOS 5 - CentOS Wiki
Вопросы о CentOS 5
1. Я получаю ошибку yum "TypeError: unsubscriptable object"
На данный момент не вполне ясно, что приводит к возникновению этой ошибки. Вы можете обойти ее, выполнив из командной строки: yum clean all (используется для удаления различных данных, накапливающихся со временем в кэше yum), а затем повторив попытку. Это должно устранить ошибку.
2. Могу ли я установить CentOS 5 только используя первый компакт диск
Вы можете сделать минимальную установку, что потребует всего лишь первый компакт диск. Выполните следующие два шага в процессе установки:
- в выборе категорий, снимите все отмеченные группы пакетов и в нижней части кликните на выбор - "настроить сейчас"
- в полученном меню выбора дополнительных пакетов также необходимо снять все галочки.
Внимание: есть информация, что потребуется более чем 1 CD в следующих случаях:
- если вы используете несколько вариантов программных RAID (также потребуются CD 2 и 5)
- если вы используете зашифрованные файловые системы
Когда установщик anaconda обращает внимание на дополнительные диски для установки, а вы хотите один диск, выберите один из двух подходов:
- Выбор минимальной установки. дополнительные пакеты будут добавлены позже.
- Выбор инсталляции в текстовом режиме (внимание: используя минимальную установку в текстовом режиме, вы *должны* использовать графический интерфейс :-) пользователя для выбора минимального набора пакетов)
Если вы хотите избежать использование более чем одного диска, а хотите установить более чем минимальный набор, вы можете рассмотреть возможность сетевой установки.
3. Какие ядра доступны для использования?
CentOS 5 предусматривает следующие типы ядер:
- kernel: Содержит 'normal' ядро.
- kernel-PAE (x86-только): Содержит ядро с поддержкой до 64 Гб памяти на x86 системах с помощью Physical Address Extensions (PAE).
- kernel-xen: Состоит из ядра Linux, которое работает в гипервизоре Xen, как привилегированный (Dom0), так и непривелигированный (DomU) домен. Ядро Xen собрано с поддержкой PAE.
Дополнительные ядра, с включенными дополнительными параметрами доступны через репозиторий CentOSPlus.
4. Bind не работает в CentOS 5
Нет, это не так. bind-9.3.3 в CentOS не устанавливает файлы конфигурации в разделы в которых вы ожидали бы их увидеть. Это был осознанный выбор поставщика исходного кода. Смотрите запись bugzilla.
В общем случае, вы можете просто скопировать файлы примеров из /usr/share/doc/bind-9.x.x/sample/etc/ и /usr/share/doc/bind-9.x.x/sample/var/ чтобы выполнить собственную конфигурацию.
Или вы можете использовать system-config-bind — утилиту настройки основных параметров системы DNS.
Документацию по bind вы можете найти в руководстве по развертыванию глава 16.
5. yum groupinstall "GNOME Desktop Environment" жалуется на отсутствие libgaim.so.0
На самом деле, это ошибка идущая от поставщика исходного кода (можно посмотреть запись Bugzilla). Вы можете локализовать ошибку, использовав - yum --exclude=nautilus-sendto groupinstall "GNOME Desktop Environment".
В выпуске CentOS 5.3 эта ошибка была исправлена.
6. Как изменить имя моего сервера
Запускаем с правами администратора:
# hostname acme.local
где acme.local - наше новое имя нашей машины.
Примечание, при перезагрузке системы наше новое имя не сохранится, так как оно будет считано из загрузочного скрипта. Поэтому, если вы хотите изменить имя машины на постоянное, то отредактируйте файл /etc/sysconfig/network, прописав необходимое имя в переменной "HOSTNAME=".
Часто бывает насущная потребность сделать поиск узла сети не по его IP адресу а по имени хоста. Это довольно легко сделать с помощью файла /etc/hosts. Это текстовый файл, в котором IP адреса ассоциируются с именами узлов, по одному IP адресу в строке. Пример /etc/hosts:
127.0.0.1 localhost 192.168.1.10 foo.mydomain.org foo 192.168.1.13 bar.mydomain.org bar 216.234.231.5 master.debian.org master 205.230.163.103 www.opensource.org
Маленькие сайты, которые являются изолированными от сети, используют файл /etc/hosts вместо DNS. Если локальная информация меняется редко и сеть не подключена к Интернет, DNS не даёт ощутимых преимуществ. Более подробно об этом можно прочитать, набрав в терминале:
$ man hosts
7. Как долго будет осуществляться поддержка CentOS-5?
Мы намеренны поддерживать CentOS-5 до 31 марта 2017 ггода. Данный план состоит в следующих шагах:
- полное обновление (включая аппаратное обновление): в настоящее время до 4 квартала 2012года
- минорные обновления (включая незначительные аппаратные обновления): 1 квартал 2014 года
- эксплуатационные обновления:1 квартал - 31 марта 2017
8. Как отключить IPv6?
- Отредактируйте /etc/sysconfig/network и установите "NETWORKING_IPV6" на "no".
- Добавте следующие строки в /etc/modprobe.conf:
alias ipv6 off alias net-pf-10 off
- Выполните chkconfig ip6tables off для отключения брандмауэра IPv6
- Перезагрузите систему.
Альтернативный метод (проще и работает на любом релизе с /etc/modprobe.d):
echo "install ipv6 /bin/true" > /etc/modprobe.d/disable-ipv6
В обновлении 5.4 был введен символ IPv6 модуля, поэтому если IPv6 ранее был отключен, как показано выше, то при апгрейде до 5.4 результат будет в виде ошибки загрузки модуля ядра. Для подгрузки модуля правильно взамен использовать следующее:
echo "options ipv6 disable=1" > /etc/modprobe.d/disable-ipv6
9. Какой пароль root-а CentOS 5 Live CD?
Для root пароль не установлен (по состоянию для CentOS-5.1)
10. Когда будет выпущен CentOS для "вашей любимой архитектуры"?
Теперь CentOS 5.1 выпущена для i386 и x86_64, запланирован выпуск для других архитектур: ia64 (itanium), ppc (PowerPC, POWER), sparc.
11. Неужели PHP 5.2.5 выпущен и на CentOS?
Краткий ответ - НЕТ.
Номера версий программного обеспечения не будут менятся с течением времени жизни продукта CentOS. CentOS 5 содержит PHP 5.1.6 и эта версия будет оставаться в течении всего времени жизни CentOS 5.
12. Где я могу получить ключ подписи авторизации пакетов в CentOS 5?
Вам неоюходимо установить CentOS RPM пакет ключа подписи. Он не устанавливается как часть базовой системы по соображениям безопасности. Это дает вам возможность проверить ключ перед его установкой на систему. Установка RPM ключа из зеркала CentOS:
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
(от root-а) будет установлен ('import') пакет ключа подписи подтверждения авторизации пакетов. Обратите внимание, что безопаснее импортировать копию ключа с установочного диска. Он находится в корневом каталоге каждого ISO, как RPM-GPG-KEY, тот же ключ находится на 1 диске, как RPM-GPG-KEY-CentOS-5. Причиной этого является то, что неизменность информации безопаснее на CD, когда вы проверяете контрольную сумму ISO MD5SUMs, вы неявно проводите и проверку ключа.В качестве резерва, этот ключ выглядит следующим образом:
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.6 (GNU/Linux) mQGiBEWfB6MRBACrnYW6yKMT+MwJlCIhoyTxGf3mAxmnAiDEy6HcYN8rivssVTJk CFtQBlBOpLV/OW2YtKrCO2xHn46eNfnMri8FGT8g+9JF3MUVi7kiV1He4iJynHXB +F2ZqIvHf3IaUj1ys+p8TK64FDFxDQDrGQfIsD/+pkSGx53/877IrvdwjwCguQcr Ioip5TH0Fj0OLUY4asYVZH8EAIqFHEqsY+9ziP+2R3/FyxSllKkjwcMLrBug+cYO LYDD6eQXE9Mq8XKGFDj9ZB/0+JzK/XQeStheeFG75q3noq5oCPVFO4czuKErIRAB qKbDBhaTj3JhOgM12XsUYn+rI6NeMV2ZogoQCC2tWmDETfRpYp2moo53NuFWHbAy XjETA/sHEeQT9huHzdi/lebNBj0L8nBGfLN1nSRP1GtvagBvkR4RZ6DTQyl0UzOJ RA3ywWlrL9IV9mrpb1Fmn60l2jTMMCc7J6LacmPK906N+FcN/Docj1M4s/4CNanQ NhzcFhAFtQL56SNyLTCk1XzhssGZ/jwGnNbU/aaj4wOj0Uef5LRGQ2VudE9TLTUg S2V5IChDZW50T1MgNSBPZmZpY2lhbCBTaWduaW5nIEtleSkgPGNlbnRvcy01LWtl eUBjZW50b3Mub3JnPohkBBMRAgAkBQJFnwekAhsDBQkSzAMABgsJCAcDAgMVAgMD FgIBAh4BAheAAAoJEKikR9zoViiXKlEAmwSoZDvZo+WChcg3s/SpNoWCKhMAAJwI E2aXpZVrpsQnInUQWwkdrTiL5YhMBBMRAgAMBQJFnwiSBYMSzAIRAAoJEDjCFhY5 bKCk0hAAn134bIx3wSbq58E6P6U5RT7Z2Zx4AJ9VxnVkoGHkVIgSdsxHUgRjo27N F7kBDQRFnwezEAQA/HnJ5yiozwgtf6jt+kii8iua+WnjqBKomPHOQ8moxbWdv5Ks 4e1DPhzRqxhshjmub4SuJ93sgMSAF2ayC9t51mSJV33KfzPF2gIahcMqfABe/2hJ aMzcQZHrGJCEX6ek8l8SFKou7vICzyajRSIK8gxWKBuQknP/9LKsoczV+xsAAwUD /idXPkk4vRRHsCwc6I23fdI0ur52bzEqHiAIswNfO521YgLk2W1xyCLc2aYjc8Ni nrMX1tCnEx0/gK7ICyJoWH1Vc7//79sWFtX2EaTO+Q07xjFX4E66WxJlCo9lOjos Vk5qc7R+xzLDoLGFtbzaTRQFzf6yr7QTu+BebWLoPwNTiE8EGBECAA8FAkWfB7MC GwwFCRLMAwAACgkQqKRH3OhWKJfvvACfbsF1WK193zM7vSc4uq51XsceLwgAoI0/ 9GxdNhGQEAweSlQfhPa3yYXH =o/Mx -----END PGP PUBLIC KEY BLOCK-----
Если у вас есть какие либо вопросы в отношении ключа, пожалуйста, спрашивайте. Также если вы столкнулись с поддельным ключем, отправте детали, подробности и данные для обратной связи: security@centos.org
13. Почему я получаю сообщение "Memory for crash kernel (0x0 to 0x0) notwithin permissible range"
В начальной конфигурации системы вы не выбрали резервирование небольшой части оперативной памяти под аварийный дамп ядра. Это сообщение носит исключительно информационный характер и может быть проигнорировано, либо, при желании вы можете настроить некоторое количество ОЗУ для Kdump с помощью 'system-config-kdump'.
14. Почему я получаю "you need kernel source files", когда у меня уже есть пакет kernel-devel ?
Существуют две возможные причины. Во-первых убедитесь, что kernel-devel соответствует вашему ядру. Выполните:
uname -a; rpm -qa kernel\* | sort
Во-вторых, убедитесь, что вы установили kernel-devel нужного типа. Например, kernel-xen требует kernel-xen-devel и kernel-PAE нуждается в kernel-PAE-devel.
15. Не удается скомпилировать из исходников компонент DAHDI, он необходим для установки Asterisk
Это проблема возникает при переходе с версии CentOS 5.8 -> CentOS 5.9. Решить ее можно закомментировав строку "typedef int bool;" в файле: dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xdefs.h
vi /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xdefs.h это строка 152, чтобы в редакторе vi к ней перейти наберите команду: 152G
закомментируйте ее так:
/* typedef int bool; */
После этого DAHDI соберется как надо.