ASPLinux Ошибки

У меня возникла проблема при работе с установщиком. Возможно, я нашёл ошибку.

Посетите сайт www.asplinux.ru. Возможно, там уже есть решение вашей проблемы. Если решение не найдено, зарегистрируйте ошибку на bugzilla.asplinux.ru.

Дистрибутив ASPLinux 7.2

Если при загрузке системы вы видите сообщение "Warning: FAT32 support is still ALPHA" и процесс загрузки останавливается, вот как вы можете это исправить:

Для продолжения загрузки нажмите комбинацию клавиш [Ctrl+C].

Это известная проблема с программой /sbin/fsck.vfat из пакета dosfstools, которая присутствует в дистрибутивах Red Hat Linux 7.2 и ASPLinux 7.2. Существует несколько способов решения этой проблемы (рекомендуется применить только один из них):

1. Вы можете изменить значения в записи раздела FAT32 в файле /etc/fstab. Вот пример:

/dev/hda1 /mnt/dos vfat defaults,iocharset=koi8-r,codepage=866 0 0

2. Замените файл /sbin/fsck.vfat на файл /bin/true, чтобы проблемная программа не запускалась:

mv /sbin/fsck.vfat /sbin/fsck.vfat.broken
ln -s /bin/true /sbin/fsck.vfat

3. Вы можете сделать downgrade пакета dosfstools. Данный пакет доступен в дистрибутиве ASPLinux 7.1, однако такой подход не рекомендуется.

4. Удалите записи FAT32 из файла /etc/fstab.

В любом случае перед внесением изменений рекомендуется создать резервную копию важных файлов.

Я запускаю KDE и в /var/log/messages начинают появляться сообщения: "kernel: Device not ready. Make sure there is a disc in the drive...". Как устранить эту проблему?

Сообщение в логе выглядит следующим образом:

Dec 31 23:59:59 localhost kernel: Device not ready. Make sure there is a disc in the drive.
Dec 31 23:59:59 localhost kernel: sym53c895-0-<5,*>: target did not report SYNC.
Dec 31 23:59:59 localhost last message repeated 11 times

Проблема заключается в том, что программа autorun регулярно пытается получить доступ к CD-устройству. Вы можете отключить её, выполнив следующие команды:

killall autorun
rm ~/.kde/Autostart/Autorun.desktop

При попытке установить StarOffice программа установки зависает, парализуя работу машины. Как это можно исправить?

Данная проблема является известной и связана с X-сервером S3, в частности с видеокартами S3: Virge, Savage4 и другими. Об этом написано в документации к StarOffice.

Чтобы решить эту проблему, запустите программу установки со специальной переменной окружения 'SAL_DO_NOT_USE_INVERT50=true'. Например, вот так:

SAL_DO_NOT_USE_INVERT50=true ./setup

Не получается установить/запустить программу. Выдается ошибка:

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++.

Проблемы с созданием бинарного rpm из src.rpm

Если вы пытаетесь создать бинарный rpm из src.rpm с помощью команды rpm --rebuild файл.src.rpm и получаете справку от rpm, возможно, вы забыли установить необходимый пакет. Установите пакет rpm-build, который необходим для сборки пакетов.

Сложности с отмонтированием файловой системы

Если при попытке отмонтировать файловую систему (например, CD-ROM или floppy) вы сталкиваетесь с ошибкой "umount: <точка_монтирования>: device is busy", это значит, что какой-то процесс использует эту файловую систему. Чтобы узнать, какие процессы её используют, выполните команду fuser -vm <точка_монтирования>. Чтобы быстро освободить файловую систему, вы можете завершить все процессы, использующие её, с помощью команды fuser -k -m <точка_монтирования>.

Дополнительная информация доступна в: man fuser

Почему я получаю ошибку -10 при попытке установить Kylix?

Данная ошибка является одной из наиболее часто встречающихся, как указано в поддержке Kylix. Обычно она возникает при неправильном или неполном удалении предыдущей установки Kylix. Подробное решение этой проблемы можно найти по следующей ссылке: community.borland.com.

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

Это означает, что порт 139 уже используется службой vmware-smbd.

то выход или убирать программу, или привязать сервис Samba на другой порт.

Не могу установить 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 — это часто символическая ссылка на каталог с исходными текстами ядра. Возможно, вам потребуется создать эту ссылку.

Во время загрузки машины Sendmail грузится около 3-4 минут. Как ускорить процесс?

Если вам не требуется данный сервис, рекомендуется его отключить. Однако проблема часто связана с попытками Sendmail разрешить доменное имя, на которое он настроен. Достаточно добавить запись в файле /etc/hosts:

127.0.0.1 localhost.localdomain localhost

Также проверьте порядок разрешения имен в /etc/host.conf. Если у вас присутствуют другие сетевые интерфейсы, убедитесь, что они настроены корректно.

Modprobe выдает ошибку "modprobe: Can't locate module xxx-xxx-xx". Как решить?

Это сообщение от Modprobe означает, что он не может найти указанный модуль. Такое сообщение часто возникает при загрузке или выключении системы. Чтобы предотвратить появление этих сообщений в системном журнале, добавьте в файл /etc/modules.conf следующую строку:

alias xxx-xxx-xx off

Где xxx-xxx-xx — это имя модуля из сообщения.

Произошла ошибка при компиляции ядра. Как поступить?

Сначала сохраните файл конфигурации ядра .config. Затем выполните команду make distclean. После этого верните файл .config на его место и продолжите процесс компиляции как обычно.

Периодически появляется уведомление: "INIT: Id "x" respawning too fast. Disabled for 5 minutes". В чем причина этого сообщения?

Данное уведомление говорит о том, что процесс init пытается запустить определенную программу, указанную в файле /etc/inittab. Возможными причинами этого сообщения могут быть: отсутствие нужной программы, ошибки в программе или неверные параметры её запуска. Чтобы решить данную проблему, рекомендуется проверить содержимое файла /etc/inittab и, при необходимости, либо исправить строку, вызывающую ошибку, либо закомментировать её. Также можно попробовать найти и исправить ошибку в самой программе.

При попытке открыть сайт в Netscape появляется ошибка о невозможности найти сервер. Как это исправить?

Если вы сталкиваетесь с проблемой неразрешения интернет-адресов, таких как www.asplinux.ru, вам необходимо проверить содержимое файла /etc/resolv.conf. Этот файл содержит информацию, необходимую для корректного разрешения доменных имен. Если файл пуст, то в настройках программы для подключения к интернету (например, kppp) укажите параметр автоматического получения адреса сервера имен (DNS) от вашего провайдера при соединении. В файле /etc/resolv.conf могут содержаться строки вида:

nameserver 195.64.51.1

Это адрес сервера имен (DNS), к которому ваш компьютер обращается для разрешения доменных имен. Обычно этот адрес можно уточнить у вашего интернет-провайдера.

Дополнительная информация доступна в руководствах: man resolv.conf и man resolver.

Что значит уведомление "neighbour table overflow" и почему из-за него мой Linux начинает замедлять свою работу?

Сообщение "neighbour table overflow" указывает на переполнение arp-кэша. Проблема может возникать из-за того, что ваш компьютер не может корректно определить устройства в своей локальной сети. Это может быть результатом неверной настройки сетевых параметров, таких как IP-адрес, маска подсети и другие. Рекомендуется проверить корректность настройки сетевых параметров и удостовериться, что сетевой интерфейс lo активирован (это можно сделать с помощью команды ifconfig).