Начало » 2008»Июнь»23 » Mandriva Linux 2008 Spring. Список известных проблем
Mandriva Linux 2008 Spring. Список известных проблем
14:18
Mandriva Linux 2008 Spring. Список известных проблем
* 1 Введение
* 2 Тестирование кандидатов для обновления
* 3 Установка обновлений
* 4 Ошибки при установке
4.1 Обновление с предыдущей версии не удается, появляется сообщение
Undefined subroutine &MDK::Common::System::uniq called
* 5 Ядро
5.1 One распознает только 880MB RAM
* 6 Аппаратное обеспечение
6.1 Проблемы с беспроводными сетевыми картами Intel 3945ABG и 4965AGN
+ 6.1.1 Альтернативные драйверы
6.2 Медленное получение ответа интернет-узлов
6.3 Дополнительные кнопки мыши ('назад' и 'вперед') не работают
* 7 Программное обеспечение
7.1 Установка на программный RAID(MDADM) завершается неудачей
7.2 rpmdrake предлагает настроить репозитории, несмотря на то, что они уже подключены
7.3 Запуск апплета управления экраном через KDE Control Center приводит к зависанию
7.4 Громкость на OSD застревает на 0% в KDE
7.5 Flash плагин для Firefox не работает на платформе x86-64
7.6 Firefox 'падает' при открытии сайта с Flash
7.7 Восточные арабские цифры в документах на иврите в OpenOffice.org
7.8 Нет звука в Skype
7.9 Скрипт конфигурирования VMware не запускается
7.10 Wget завершает работу с ошибкой
* 8 Использование 3D-ускорения на рабочем столе
8.1 Использование 3D-ускорения на рабочем столе и проигрывание видео
Введение
Эта страница содержит список известных проблем в Mandriva Linux 2008
Spring (2008.1). Это означает, что она содержит информацию об известных
проблемах в Mandriva Linux 2008 Spring, а также о том, где эти ошибки
находятся, как их исправить или обойти. Также рекомендуется просмотреть
заметки о релизе, в которых содержится более подробная информация о
Mandriva Linux 2008 Spring.
Тестирование кандидатов для обновления
Когда обнаруживается ошибка в Mandriva Linux 2008 Spring, сборщик
пакета может собрать обновление и выгрузить его в специальный
репозиторий /main/testing, который предназначен для тестирования
потенциальных исправлений. Обновленный пакет могут тестировать все
пользователи, столкнувшиеся с подобной проблемой, а так же разработчики
Mandriva. Если будет обнаружено, что исправление действительно
устраняет заявленную ошибку и не создает новых ошибок, пакет с
исправлением считается официальным обновлением. Такой пакет доступен
всем пользователям через службу MandrivaUpdate.
Если вы столкнулись с ошибкой, для которой уже есть кандидат в
пакеты-обновления, и вы готовы помочь с его тестированием, вы можете
подключить репозиторий /main/testing в качестве источника пакетов. Для
получения информации о том, как это сделать, перейдите по ссылке
Установка и удаление программ в Mandriva Linux.
Так же имеется репозиторий /contrib/testing, выполняющий те же функции
для репозитория /contrib (однако мы не гарантируем, что ошибки в
пакетах из /contrib будут исправлены, потому что собрщики этих пакетов
решают сами, делать обновление или нет). Подключение этого репозитория
описано на той же странице.
Установка обновлений
Обновления для пакетов из репозиториев /main, /non-free и /contrib
могут быть установленны через службу Mandriva Update. Ее можно
запустить через Центр управления Mandriva. На вкладке Software
Management нажмите "Update your system". До тех пор, пока вы не
отключите эту службу, иконка в системном лотке будет оповещать о
наличии доступных, но не установленных обновлений.
Ошибки при установке
Обновление с предыдущей версии не удается, появляется сообщение Undefined subroutine &MDK::Common::System::uniq called
Несколько пользователей сообщили о серьезной ошибке при выполнении
обновления с предыдущей версии Mandriva Linux с использованием
установщика Mandriva Linux 2008 Spring Free или Powerpack. Процесс
завершался неудачей с сообщением:
Undefined subroutine &MDK::Common::System::uniq called
При повторе появлялась та же ошибка.
Решить эту проблему можно следующим способом. На данном этапе
обновление уже практически полностью завершено. Не устанавливается лишь
обновленное ядро и часть пакетов KDE (если вы используете KDE).
При этом существует штатная возможность загрузиться в обновленную
систему с ядром от необновленной версии. Если у вас автоматически
запускается графическая среда, нажмите Ctrl+Alt+F1 и окажетесь в
консоли с предложением авторизироваться. Войдите в систему как root.
Теперь вам необходимо переустановить новое ядро. Возможно, что у вас в
системе работает особое ядро, например kernel-desktop, kernel-laptop,
kernel-desktop586, или kernel-server. Если вы не уверены в том, какое
ядро используется, наберите команду
измените kernel-desktop, если вы используете другое ядро.
Если вы используете KDE, вам потребуется обновить конфигурационный
пакет для KDE. Если вы используете Mandriva Linux 2008 Spring Free,
дайте следующую команду:
Ядро системы Mandriva Linux 2008 Spring One, kernel-desktop586, было
разработано с целью обеспечить поддержку максимальному количеству
аппаратных систем. Если вы установите One на компьютер с объемом
оперативной памяти более 880Mb, остальная часть памяти использоваться
не будет.
Если у вас только 1Gb оперативной памяти, вы не выиграете от смены
ядра. Поддержка памяти объемом более 880Mb несколько замедляет ядро.
Преимущества, которые вы получите при использовании оставшихся 120Mb
RAM, компенсируются падением скорости ядра, поддержимающего объем
памяти более 880 Mb.
Если у вас более 1Gb RAM, то имеет смысл переключиться на ядро
kernel-desktop. К сожалению, эта операция может оказаться довольно
сложной, если используются внешние драйверы, например проприетарные
драйверы NVIDIA или ATI. Практически полный список драверов, зависящих
от ядра.
* nvidia71xx: от Riva TNT до GeForce 2 (не 2MX)
* nvidia96xx: GeForce 2MX, GeForce 3 и GeForce 4
* nvidia-current: поздние карты NVIDIA (GeForce FX и новее)
* fglrx: все карты ATI между Radeon 9500 и X1950
* fglrx-hd2000: карты ATI Radeon HD2xxx
* madwifi: Беспроводные чипсеты Atheros
* vboxvfs
* vboxadd
* unicorn
* hsfmodem
* hcfpcimodem
* slmodem
* virtualbox
Чтобы переключиться с kernel-desktop586 на kernel-desktop, используйте
следующий порядк действий. Сначала подключите официальные репозитории,
следуя этой инструкции. Установите пакет kernel-desktop-latest. Теперь
установите все необходимые пакеты по схеме
(драйвер)-kernel-desktop-latest, где (драйвер) - название драйвера из
приведеного списка, если таковые были установлены на старом ядре. На
пример, если в вашем компьютере имеется видеокарта GeForce 6600, вам
необходимо установить пакеты kernel-desktop-latest и
nvidia-current-kernel-desktop-latest. Если в вашей системе стоит
видеокарта Radeon X850 и беспроводной чипсет Atheros, то установите
kernel-desktop-latest, fglrx-kernel-desktop-latest и
madwifi-kernel-desktop-latest.
Вы можете посмотреть список установленных пакетов командой
rpm -qa | grep kernel-desktop586-latest
Если вы не уверены, какой драйвер нужен в системе, вы можете просто
установить их все. Если вы не знаете, как устанавливать пакеты,
прочитайте эту страницу.
После установки всех необходимый пакетов, просто перезапустите систему.
Новое ядро должно стать ядром по умолчанию и вы заметите, что оно
обнаружило всю имеющуюся память.
Аппаратное обеспечение
Проблемы с беспроводными сетевыми картами Intel 3945ABG и 4965AGN
Несколько пользователей сообщили о различных проблемах с беспроводными
сетевыми картами Intel 3945ABG и 4965AGN в Mandriva Linux 2008 Spring.
По умолчанию используются драйверы iwl3945 и iwl4965, соответственно.
Однако существуют и альтернативные драйверы. Также можно попробовать
изменить некоторые настройки.
Если вы можете подключиться, но не получаете IP-адрес, либо подключение
очень медленное с большим количеством потерь, попробуйте добавить
следующую строчку в /etc/modprobe.conf - посмотрите здесь, чтобы
узнать, как изменять конфигурационные файлы.
options iwl3945 disable_hw_scan=1
Если у вас 4965AGN, измените iwl3945 на iwl4965.
Если появляется сообщение, что сетевой интерфейс не был найден,
попробуйте несколько раз выключить и включить ваш беспроводной адаптер.
Альтернативные драйверы
Если работа чипсетов 3945ABG или 4965AGN все же не наладилась,
попробуйте установить альтернативный драйвер. Для чипсета 3945ABG можно
установить dkms-ipw3945, dkms-iwlwifi или ndiswrapper. Для чипсета
4965AGN попробуйте dkms-iwlwifi или ndiswrapper. Для DKMS-драйверов
сначала установите соответствующий вашему ядру пакет kernel-devel. Ядро
Mandriva может быть одной из следующих конфигураций: desktop,
desktop586, laptop и server. Выясните название запущенного ядра
командой uname -r. Установите пакет с названием
kernel-конфигурация_ядра-devel-latest, где конфигурация_ядра
соответствует вашему запущенному ядру. После этого установите
DKMS-пакет. Для ndiswrapper, запустите утилиту настройки сети Mandriva,
начните настройку нового сетевого интерфейса, и, когда будет
предоставлен выбор, выберите 'use a Windows driver via ndiswrapper'.
Обратите внимание, что после того, как вы выбрали ndiswrapper, вы не
сможете переключиться с помощью графических утилит на 'родной' драйвер.
Для возврата к родному драйверу необходимо внести изменения в файл
/etc/modprobe.conf, убрав оттуда строчки, содержащие 'blacklist
[название драйвера]' и заменив все выражения 'alias [интерфейс]
ndiswrapper' на 'alias [интерфейс] [название драйвера]'. Например
'alias wlan0 ndiswrapper' поменять на alias wlan0 [название драйвера]'.
Медленное получение ответа интернет-узлов
Во всех дистрибутивах Linux существует известная проблема при поддержке
сетевых адресов IPv6 (новый стандарт сетевых адресов, в котором
используется шесть октетов для хранения, что позволяет существенно
увеличить количество уникальных сетевых адресов. Старый стандарт IPv4
использует четыре октета, например 216.105.167.65). Некоторые системы и
сети работают хуже, если у вас включена поддержка IPv6. Если ответ от
узлов в интернете идет очень долго, например, веб-страницы отображаются
после некоторой задержки, попробуйте отключить поддержку IPv6. Для
этого добавьте в файл /etc/modprobe.conf следующую строчку и
перезагрузитесь:
install ipv6 /bin/true
Если это действие не решило проблему, существует еще один способ. В
большинстве дистрибутивов Linux, включая Mandriva, включена опция ядра
'TCP window scaling'. Эта опция увеличивает скорость передачи при
использовании высокоскоростных соединений. Однако некоторые
пользователи отмечали существенное снижение скорости связи с некоторыми
узлами. Чтобы проверить, является ли TCP window scaling источником
проблемы, дайте следующую команду:
sysctl -w net.ipv4.tcp_window_scaling=0
Если это решит проблему, вы можете изменить файл /etc/sysctl.conf, добавив строчку:
net.ipv4.tcp_window_scaling=0
TCP window scaling будет отключаться при каждой загрузке. Если вы
используете высокоскоростное соедениение, например, часто пересылаете
файлы через локальную сеть на 100Mbit или 1Gbit, вы можете заметить,
что при отключенном TCP window scaling упадет скорость для таких
соединений. В таком случае, вы можете внести изменения в настройки
вместо полного отключения этой фукции. Для этого добавьте эту строчу в
файл /etc/sysctl.conf, вместо (а не вместе) той, что указана выше:
net.ipv4.tcp_rmem=4096 87380 174760
Настройки window scaling будут устанавливаться при каждой загрузке.
Дополнительные кнопки мыши ('назад' и 'вперед') не работают
В Mandriva Linux 2008 Spring включена поддержка кнопок 'назад' и 'вперед' для некоторых моделей мышей.
Если у вашей мыши есть кнопки 'назад' и 'вперед', но они не работают,
скорее всего Mandriva не опознала модель. Существует вероятность, что
вы сможете настроить imwheel вручную. Отпишитесь на форуме для
получения помощи
Программное обеспечение
Установка на программный RAID(MDADM) завершается неудачей
Если вы устанавливаете систему на программный RAID, есть вероятность,
что не будет установлен загрузчик. См. Image:bug_small.png Bug #39878
На этой странице описано решение данной проблемы. Однако выполнение
инструкции требует определенных технических знаний. rpmdrake предлагает настроить репозитории, несмотря на то, что они уже подключены
В Mandriva Linux 2008 Spring, настройки репозиториев по умолчанию
задаются при установке. Однако, даже если это и было сделано, rpmdrake
или MandrivaUpdate при первом запуске предложат настроить репозитории.
Это не повлияет отрицательно на систему, но нельзя предсказать, какой
набор источников будет использоваться при установке или обновлении
пакета. Если вы пожелаете, можете удалить лишние источники безо всяких
проблем.
Запуск апплета управления экраном через KDE Control Center приводит к зависанию
Несколько пользователей сообщили, что запуск апплета управления экраном
через KDE Control Center приводит к зависанию. В некоторых случаях к
работе с системой можно было вернуться, перезапустив X нажатием
ctrl-alt-backspace, в других случаях и это не помогало. Замечено, что
это происходит у пользователей, использующих X.org драйверы intel и
radeon: это было подтверждено на картах Intel graphics и ATI Radeon до
X1050, при использовании свободного драйвера. Владельцы ATI могут
обойти эту проблему, переключившись на проприетарный драйвер fglrx (это
можно сделать в утилите настройки видеокарты Mandriva Linux).
Пользователям Intel можно перейти на vesa или fbdev, однако это
скажется на производительности; в данный момент лучше просто не
пользоваться этим апплетом. Разработчики иследуют этот сбой, чтобы
предоставить исправление как можно скорее.
Громкость на OSD застревает на 0% в KDE
Ошибка в части KDE, отвечающей за мультимедиа в Mandriva Linux 2008
Spring приводит, в некоторых случаях, к тому, что индикатор громкости
на экране постоянно показывает 0%. При этом, если вы попытаетесь
сделать громче с помощью другой программы, громкость мгновенно
сбросится до нуля.
Простейший способ обойти это состоит в следующем. Удалите пакет
kdeutils-kmilo. Прочитайте здесь о том, как удалять пакеты. По другому
проблема решается перезапуском kded:
killall kded
kded &
или этой командой:
dcop kded kmilod disable
Эта ошибка будет поправлена в следующем обновлении.
Flash плагин для Firefox не работает на платформе x86-64
Пользователи сообщили, что Flash плагин, установленный в Mandriva Linux
2008 Spring One и Powerpack не работает на платформе x86-64. Это
происходит потому, что программа nspluginwrapper, обеспечивающая
совместимость 32-битного плагина с 64-битным браузером, ищет плагин не
в том месте. Дайте следующую команду:
И вы должны увидеть файл libflashplayer.so в списке. Теперь перезапустите Firefox, Flash плагин должен работать.
Firefox 'падает' при открытии сайта с Flash
Из-за 'кривой' работы Adobe Flash c ALSA, возможно, что некоторые
приложения Flash, которые используют звук, могут привести к сбою, когда
Firefox используется вместе с PulseAudio через libflashsupport (что
является настройкой по умолчанию в Mandriva Linux 2008 Spring). Трудно
определить, что же вызывает сбой, PulseAudio или libflashsupport. Если
вы встречаете эту проблему на сайте, который часто посещаете, есть
несколько обходных путей:
Вы можете использовать альтернативные плагины Flash. В Mandriva Linux
2008 Spring есть два плагина с открытым исходным кодом, Gnash и Swfdec.
Чтобы установить Gnash для Firefox, установите пакет
gnash-firefox-plugin, для Konqueror установите gnash-konqueror-plugin.
Swfdec для Firefox устанавливается пакетом swfdec-mozilla. Следует
удалить пакет официального плагина Adobe Flash. Теперь перезапустите
Firefox. Эти альтернативные плагины не будут 'вылетать', поэтому если
необходимые вам сайты отображаются без ошибок, ошибку можно считать
исправленной.
Конечно же вы можете отключить PulseAudio, что тоже избавит от этих
проблем. Но в таком случае все функции PulseAudio будут не доступны. Вы
можете отключить PulseAudio с помощью утилиты настройки звука
draksound, которую можно запустить напрямую, или найти в Центре
управления Mandriva.
Восточные арабские цифры в документах на иврите в OpenOffice.org
Во многих документах на иврите неправильно проставляются цифры. Для их
отображения используются восточные арабские цифры, хотя должны быть
обычные западные арабские. Эта ошибка будет исправленна в следующем
исправлении.
Нет звука в Skype
Ошибка была исправлена, установите последнюю версию Skype
Когда вы используте Skype в Mandriva Linux 2008 Spring, звук работать
скорее всего не будет. Это вызвано несовместимостью PulseAudio и Skype.
Чтобы заставить звук работать, запустите Skype через pasuspender:
pasuspender skype
Обратите внимание, что это временно отключит PulseAudio, и другие приложения не смогут проигрывать звук, пока запущен Skype.
Об этой ошибке уже сообщили разработчикам Skype. Вы можете проголосовать за скорейшее исправление здесь
Скрипт конфигурирования VMware не запускается
Вся продукция VMware укомплектована конфигурационными скриптами,
которые необходимо запустить перед первым использованием. В некоторых
версиях продуктов VMware скрипты настолько старые, что не работают с
ядром в Mandriva Linux 2008 Spring. Решение проблемы состоит в
использовании патчей any-any. Зайдите на этот сайт и скачайте файл с
названием vmware-any-any-update-XXX.tgz, где вместо XXX стоит число.
Берите файл с самым большим числом. Распакуйте этот архив в вашу
домашнюю директорию и запустите файл runme.pl, запускать
конфигурационные скрипты VMware больше не надо.
Wget завершает работу с ошибкой
Wget версии 1.11 практически сразу прекращает скачивание файла. Сообщение об ошибке:
Для решения этой проблемы удалите (или переместите) файл /usr/share/locale/ru/LC_MESSAGES/wget.mo
Использование 3D-ускорения на рабочем столе
Использование 3D-ускорения на рабочем столе и проигрывание видео
Если вы используете одну из включенных в Mandriva Linux 2008 Spring
технологий 3D-ускорения (AIGLX or Xgl), возможно вы заметите, что
проигрывание видео работает не очень хорошо. Перемещение, изменение
размеров, разворачивание на весь экран окна с включенным проигрыванием
видео вызывает сбои, либо на экране появляются 'артефакты'. Если вы
используете функцию compiz 'cube', вы можете заметить, что видео
останавливается, когда вы начинаете вращать куб. Есть два решения.
Если вы используете адаптер Intel, попробуйте включить плагин compiz
Video Playback. С помощью программы настройки Compiz, ccsm, прокрутите
список до секции Utility, где вы увидите плагин Video Playback.
Включите его. Это решит проблему для многих проигрывателей.
Если у вас другой видео-адаптер, или включение плагина Video Playback
не помогло, вам следует сменить в проигрывателе драйвер вывода. Если вы
используете AIGLX, для вывода используйте x11 / xshm. Если используете
Xgl, выводите видео через x11 / xshm driver или OpenGL (который
предоставляет большее количество функций, чем x11 / xshm, например,
изменение яркости и контрасности). В разных проигрывателях это делается
по разному.
* Для проигрывателей, использующих gstreamer (например
totem-gstreamer), запустите gstreamer-properties, перейдите на вкладку
"Video", и смените вывод видео на "X Window System (No Xv)".
* В mplayer настройка использования x11 / xshm производитя добавлением
следующей строчки в ~/.mplayer/config (а также в
~/.mplayer/mplayerplug-in.conf, если вы используете плагин для
браузеров mplayerplugin):
vo=x11
Для вывода через OpenGL output, добавте эту строчку:
vo=gl2
* В xine перейдите в меню settings, установите режим
конфигурирования "Advanced", потом перейдите на вкладку 'video' и
измените параметр "video driver to use" на "xshm" для вывода через x11
/ xshm или на "openGL" для вывода через OpenGL. Эти операции можно
проделать из командной строки. Для вывода через x11 / xshm:
* Для Kaffeine, перейдите в меню settings, выберите "Xine backend
configuration" и на вкладке video измените драйвер на "xshm" для x11 /
xshm или на "openGL" для вывода через OpenGL.
* Для Totem, работающего через Xine, дайте следующую команду (для x11 / xshm):
* Для вывода через x11 / xshm в KMplayer, перейдите в меню
Settings -> Configure KMplayer. Теперь в секции "General Options"
перейдите на вкладку Output. В этой секции смените видео драйвер на
"X11Shm".