![]() |
| |||||
FAQ6. Ошибки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...". Как это исправить?Полное сообщение примерно такое: Dec 31 23:59:59 kernel: Device not ready. Make sure there is a disc in the drive. Dec 31 23:59:59 kernel: sym53c895-0-<5,*>: target did not report SYNC. Dec 31 23:59:59 last message repeated 11 times Программа autorun все время пытается обратиться к устройству CD. Можно ее отключить следующими командами: killall autorun; rm ~/.kde/Autostart/Autorun.desktop 6.4. Я пытаюсь установить StarOffice. Программа установки наглухо зависает и вешает машину. Можно это как-нибудь решить?Это известная ошибка с X-сервером S3, проявляется с картами S3: Virge, Savage4,... Она описана в документации к StarOffice. Необходимо запустить программу установки с установленной переменной окружения 'SAL_DO_NOT_USE_INVERT50=true'. Например, так: SAL_DO_NOT_USE_INVERT50=true ./setup Дополнительно: Вопрос 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 и проверьте это. Если вы увидите примерно такую строку: tcp 0 0 192.168.98.:netbios-ssn *:* LISTEN 600/vmware-smbd то выход или убирать программу, или привязать сервис Samba на другой порт. 6.10. Не могу установить VMWare. Выдаются ошибки при сборке модулей и в конце сообщение "Unable to build the foobar module". Как побороть?Вам необходимо поставить исходные тексты ядра (пакет kernel-source-версия) и сконфигурировать их. Т.к. для сборки модулей никогда не используются системные файлы заголовков ядра (о чем собственно и написано в /usr/include/linux/modversions.h). Для конфигурирования ядра сделайте следующее: cd /usr/src/linux make menuconfig (выйти и сохранить конфигурацию) make dep После этого указывайте vmware-config на каталог с заголовками /usr/src/linux/include. Примечание: /usr/src/linux это чаще всего символическая ссылка на каталог с исходными текстами ядра. При необходимости ее надо создать. 6.11. Во время загрузки машины Sendmail грузится около 3-4 минут. Можно ли от этого избавиться?Если вам этот сервис не нужен, то его лучше всего отключить. А проблема в том, что Sendmail пытается разрешить имя домена, на которое настроен. Обычно хватает записи в файле /etc/hosts: 127.0.0.1 localhost.localdomain localhost и порядок разрешения имен в файле /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). 6.17. При перестроении базы RPM в конце операции выдается сообщение "ошибка: ошибка(4) db16 из dbenv->remove: Устройство или ресурс заняты". Это опасно?При использовании новой версии в RPM (rpm-4.2-0, ASPLinux 9), может наблюдаться следующая ошибка: # rpm --rebuilddb ошибка: ошибка(4) db16 из dbenv->remove: Устройство или ресурс заняты или # LD_ASSUME_KERNEL=2.2.5 rpm --rebuilddb ошибка: ошибка(4) db16 из dbenv->remove: Устройство или ресурс заняты По утверждениям разработчиков RPM, она не представляет никакой угрозы для системы и может быть проигнорирована. | ||||||