| Главная > Операционные системы > Linux > |
| FAQ по ASPLinux. Ошибки |
Часто задаваемые вопросы и ответы
6. Ошибки6.1. У меня возникла проблема при работе с установщиком. Вероятнее всего я нашел ошибку. Загляните на страницу http://www.asplinux.ru/ru/support/bugs/ - вероятно там вы найдете решение вашей проблемы. В случае отсутствия соответствующего решения, зарегистрируйте ошибку на странице http://bugzilla.asplinux.ru/bugzilla/enter_bug.cgi. 6.2. Дистрибутив ASPLinux 7.2. При загрузке системы на экране появляется сообщение "Warning: FAT32 support is still ALPHA" и загрузка останавливается. Как от этого избавиться? Нажмите [Ctrl+C], чтобы продолжить загрузку. Это проблема в программе /sbin/fsck.vfat из пакета dosfstools (дистрибутивы Red Hat Linux 7.2, ASPLinux 7.2). Есть несколько решений (применяйте только одно из них):
6.3. Я запускаю KDE и в /var/log/messages начинают постоянно идти сообщения типа: "kernel: Device not ready. Make sure there is a disc in the drive...". Как это исправить? Полное сообщение примерно такое: Программа autorun все время пытается обратиться к устройству CD. Можно ее отключить следующими командами:
6.4. Я пытаюсь установить StarOffice. Программа установки наглухо зависает и вешает машину. Можно это как-нибудь решить? Это известная ошибка с X-сервером S3, проявляется с картами S3: Virge, Savage4,... Она описана в документации к StarOffice. Необходимо запустить программу установки с установленной переменной окружения 'SAL_DO_NOT_USE_INVERT50=true'. Например, так:
Дополнительно: Вопрос 4.9. Если у Вас Savage4, то есть хороший ресурс http://www.probo.com/timr/savage40.html, где Вы можете найти много полезного. 6.5. Не получается установить/запустить программу. Выдается ошибка: "error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory". Вы устанавливаете программу, которая требует библиотеки Red Hat Linux 6.2. Для того, чтобы программа работала необходимо установить пакеты: compat-glibc, compat-libstdc++. 6.6. Не получается создать бинарный rpm из src.rpm. Я делаю rpm --rebuild файл.src.rpm, а rpm выдает мне на экран справку. Может я что-то забыл поставить? Установите rpm-пакет rpm-build. Как раз он нужен для сборки пакетов. 6.7. Иногда, если я хочу отмонтировать файловую систему (CD-ROM, floppy, ...) получаю ошибку "umount: <точка_монтирования>: device is busy". Что делать? Это происходит в том случае, если какой-то процесс использует файловую систему. Используйте команду fuser -vm <точка_монтирования>, чтобы увидеть все процессы, которые используют файловую систему. Быстрый способ освободить файловую систему - уничтожить все процессы, которые используют ее: fuser -k -m <точка_монтирования>. Дополнительно: man fuser 6.8. Почему я получаю ошибку -10, когда пытаюсь установить Kylix? Это самая распространенная ошибка (как утверждается в Kylix Support). Она обычно происходит в случае некорректного или неполного удаления предыдущей установки Kylix. Посмотрите решение здесь: http://community.borland.com/article/0,1410,26890,00.html. 6.9. Samba в половине случаев отказывается загружаться. Выдается сообщение "bind failed on port 139 socket_addr=0.0.0.0 (Address already in use)". Возможно это из-за того, что на порту 139 уже висит какой-то сервис и слушает этот порт. Запустите netstat -l -p и проверьте это. Если вы увидите примерно такую строку: то выход или убирать программу, или привязать сервис Samba на другой порт. 6.10. Не могу установить VMWare. Выдаются ошибки при сборке модулей и в конце сообщение "Unable to build the foobar module". Как побороть? Вам необходимо поставить исходные тексты ядра (пакет kernel-source-версия) и сконфигурировать их. Т.к. для сборки модулей никогда не используются системные файлы заголовков ядра (о чем собственно и написано в /usr/include/linux/modversions.h). Для конфигурирования ядра сделайте следующее:
После этого указывайте vmware-config на каталог с заголовками /usr/src/linux/include. Примечание: /usr/src/linux это чаще всего символическая ссылка на каталог с исходными текстами ядра. При необходимости ее надо создать. 6.11. Во время загрузки машины Sendmail грузится около 3-4 минут. Можно ли от этого избавиться? Если вам этот сервис не нужен, то его лучше всего отключить. А проблема в том, что Sendmail пытается разрешить имя домена, на которое настроен. Обычно хватает записи в файле /etc/hosts: и порядок разрешения имен в файле /etc/host.conf. Но если у вас есть еще сетевые интерфейсы, то они тоже должны быть настроены соответствующим образом. 6.12. Modprobe пишет в системный журнал сообщение типа "modprobe: Can't locate module xxx-xxx-xx". Modprobe пишет это в том случае, если не может обнаружить указанный модуль. Это сообщение чаще всего появляется во время загрузки или при выключении системы. Для того, чтобы системный журнал не засорялся подобными сообщениями добавьте в файл /etc/modules.conf строку 'alias xxx-xxx-xx off', где xxx-xxx-xx - имя модуля из сообщения. 6.13. Ошибка при компиляции ядра! Что делать? Сохраните файл конфигурации ядра .config и сделайте make distclean. Верните файл .config на место, а дальше как обычно. 6.14. Периодически выскакивает сообщение типа: "INIT: Id "x" respawning too fast. Disabled for 5 minutes". Что это за глюк? Это сообщение означает, что init пытается запустить программу, которая записана в файле /etc/inittab, но не может найти эту программу или программа запускается с ошибкой. Проще всего закомментировать строку в /etc/inittab, которая вызывает ошибку или найти программу и выяснить почему она вызывает ошибку. 6.15. Я устанавливаю соединение с провайдером. Соединение устанавливается нормально, но если я хочу посмотреть какой-нибудь сайт, то Netscape мне пишет ошибку о том, что не может найти сервер. Как быть? Для того, чтобы разрешать Интернет-адреса типа http://www.asplinux.ru/ программе-резольверу необходима информация, которая находится в файле /etc/resolv.conf.
Дополнительно: man resolv.conf, man resolver 6.16. Что означает сообщение "neighbour table overflow"? Появляется примерно каждые полторы минуты и, порой, Linux сильно начинает тормозить. Это означает, что arp-кэш переполняется, потому что ваша машина не может сказать, кто находится в ее собственной подсети. Это следствие неправильной настройки сети (проверьте свой IP-адрес, маску подсети и прочее), проверьте, активизируется ли интерфейс lo (можно узнать с помощью ifconfig). Источник http://www.asp-linux.com/ |
Главная Алфавитный индекс Справка Добавить FAQ E-mail |
Новости Поиск по сайту |
© УкрFAQ 2002 |