Releases/Mandriva/2008.0/Errata
From Mandriva Community Wiki
[edit] Introduction
This page contains the Errata for Mandriva Linux 2008. This means it contains information on known problems with Mandriva Linux 2008 and, where available, how to fix, avoid or work around them. You should also see the Release Notes, which contain more general information on the Mandriva Linux 2008 release.
[edit] Errata for earlier Mandriva Linux releases
Other errata pages are also available for older versions:
[edit] Testing Candidate Updates
When an issue in Mandriva Linux 2008 is identified, the maintainer of the package concerned may build a package he believes will fix the bug, and upload it to a certain Mandriva software repository named /main/testing which is dedicated to testing potential fixes for such issues. This package can then be tested by users affected by the issue and by the Mandriva quality assurance team. If this testing determines that the package resolves the issue and does not cause any new ones, the package will be issued as an official update which will be provided to all Mandriva Linux 2008 users via MandrivaUpdate.
If you are affected by an issue for which a candidate update package is available and you would like to help test the candidate package, you may configure your system so the Mandriva package management tools will recognize the /main/testing repository as a source of installable packages. For instructions on how to do this, please see installing and removing software (advanced use: backports and candidate updates).
There is also a /contrib/testing repository which performs the same function for packages in the /contrib section (although please note that we do not guarantee issues with /contrib packages will be fixed, the maintainers of each package may choose whether to issue updates at their own discretion). Configuring this repository is covered on the same page.
[edit] Installing Updates
Updates for packages in the /main, /non-free and /contrib sections of Mandriva Linux can be installed using Mandriva Update. You can run Mandriva Update from the Mandriva Control Center by navigating to the Software Management tab and clicking on the link labelled "Look at available updates and apply any fixes or upgrades to installed packages". Unless you disable it, you will also be notified of updates by the Mandriva Online update notification system, which displays an icon in the system tray to notify you whether updates are available.
[edit] Resolved issues
This section contains issues that have been resolved by official updates.
[edit] HTML files incorrectly recognized by MIME system (not indexed by Beagle and Kerry)
See also Bug #34988 and update advisory MDKA-2007:094. The package included with Mandriva Linux 2008 for shared-mime-info, which contains the MIME type definitions that form a centralized system for the recognition of different file types, incorrectly assigned the application/x-mozilla-bookmarks MIME type to HTML files, instead of text/html. This could have several consequences, including Beagle (and hence Beagle clients such as Kerry) failing to index HTML files. An updated shared-mime-info package, shared-mime-info-0.22-4mdv2008.0, was released through the official update channels on October 24th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] SSL support missing from irssi
See also Bug #34951 and update advisory MDKA-2007:095. The package included with Mandriva Linux 2008 for irssi, an IRC client, was built without SSL support. An updated irssi package, irssi-0.8.11-1.1mdv2008.0, was released through the official update channels on October 24th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] csh / tcsh unusable due to error in OpenOffice.org csh profile script
See also Bug #34423 and update advisory MDKA-2007:098. The package included with Mandriva Linux 2008 for openoffice.org, an office suite, contains a csh profile script - /etc/profile.d/openoffice.org.csh - which includes a serious syntax error. As the files in /etc/profile.d are parsed by the shell during initialization, this rendered the tcsh shell ('csh' on Mandriva is simply a link to tcsh) unusable. As well as users who prefer to use tcsh as their shell (rather than the default bash), this affects any script which requests, in its header, to be run via (t)csh. Some users discovered that installation scripts included in third party software or drivers would not function due to this problem. An updated set of openoffice.org packages, openoffice.org-2.2.1-4.1mdv2008.0, was released through the official update channels on October 29th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Firefox crashes when opening Print Preview window
See also Bug #33579 and update advisory MDKA-2007:100. The package included with Mandriva Linux 2008 for gtk+2.0, the GTK+ graphical toolkit, contained a bug which caused Firefox to crash sometimes when opening the Print Preview window. An updated set of gtk+2.0 packages, gtk+2.0-2.12.1-2.1mdv2008.0, was released through the official update channels on October 30th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Evince does not display some PDF files correctly (white text)
See also Bug #35193 and update advisory MDKA-2007:103. The package included with Mandriva Linux 2008 for cairo, a library used for vector-based rendering, contains a bug which can cause Evince, the GNOME PDF viewer, to be unable to display certain PDF files. Text will be rendered white, making it invisible until selected. An updated set of cairo packages, cairo-1.4.10-2.1mdv2008.0, was released through the official update channels on November 5th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Autofs does not work reliably when used in conjunction with ypbind
See also Bug #34559 and update advisory MDKA-2007:106. The package included with Mandriva Linux 2008 for autofs, a filesystem auto-mounting tool, contains an error in its initialization script. The script should include a dependency on ypbind, so that when autofs and ypbind are used in conjunction, autofs is not started until after ypbind is started. The lack of this dependency means that autofs may fail to function correctly when used in conjunction with ypbind. An updated autofs package, autofs-5.0.2-8.2mdv2008.0, was released through the official update channels on November 12th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] KWeather does not work
See also Bug #35399 and update advisory MDKA-2007:108. The package included with Mandriva Linux 2008 for kdetoys, a set of auxiliary utilities for the KDE desktop, mistakenly omitted some files required for the KWeather weather information panel applet to work. An updated set of kdetoys packages, kdetoys-3.5.7-2.1mdv2008.0, was released through the official update channels on November 9th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update. The package kdetoys must be installed, kdetoys-weather isn't sufficient.
[edit] KWeather available for addition to KDE panel even if not installed
See also Bug #35327 and update advisory MDKA-2008:008. The package included with Mandriva Linux 2008 for kdetoys, a set of auxiliary utilities for the KDE desktop, contained a bug which would cause the kweather weather information panel applet to be listed as available for adding to the KDE panel even if the kdetoys-kweather package was not actually installed. An updated set of kdetoys packages, kdetoys-3.5.7-2.3mdv2008.0, was released through the official update channels on January 14th, 2008 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] beagle-info crashes
See also Bug #35388 and update advisory MDKA-2007:109. The package included with Mandriva Linux 2008 for beagle, a desktop search mechanism, contained a bug which would cause the beagle-info command to fail with an Unhandled Exception error. An updated set of beagle packages, beagle-0.2.18-8mdv2008.0, was released through the official update channels on November 13th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] python-reportlab causes Xen and other applications to crash
See also Bug #31040 and update advisory MDKA-2007:112. The package included with Mandriva Linux 2008 for python-reportlab, a library for creating PDF documents with Python, contains a serious bug which can cause crashes in several other applications and operations - including Xen - when it is installed. An updated python-reportlab package, python-reportlab-2.1-1mdv2008.0, was released through the official update channels on November 21st, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] mkdosfs cannot check bad blocks when creating filesystems larger than 2GB in size
See also Bug #27436, update advisory MDKA-2007:113 and update advisory MDKA-2008:003. The package included with Mandriva Linux 2008 for dosfstools, containing utilities for creating and manipulating FAT filesystems, was compiled without large file support. Consequently, the mkdosfs tool cannot check for bad blocks when trying to create a filesystem larger than 2GB in size, which usually means the operation will fail. An initial update dosfstools package, dosfstools-2.11-4mdv2008.0, was released through the official update channels on November 21st, 2007 that resolved this issue. However, it introduced a separate problem which would cause the dosfsck program to crash. Consequently, a further updated dosfstools package, dosfstools-2.11-6.1mdv2008.0, was released through the official update channels on January 3, 2008 that resolved that crash. Use MandrivaUpdate to fetch and install this update.
[edit] Eclipse fails to run
See also Bug #34399 and update advisory MDKA-2007:114. The package included with Mandriva Linux 2008 for Eclipse, a Java development environment, contains a bug which causes it not to run. When trying to start up, it will output either a glibc or JVM error and fail. An updated set of eclipse packages, eclipse-3.3.0-0.20.8.1mdv2008.0, was released through the official update channels on November 22nd, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Sound Juicer locks the disc drive when an audio disc is inserted
See also Bug #34635 and update advisory MDKA-2007:115. The package included with Mandriva Linux 2008 for Sound Juicer, an audio disc extraction application, locks the drive when it is running and an audio disc is in the drive. When the disc in question is a CD-RW or CD+RW disc, this prevents some other applications (such as brasero) from writing to the disc. An updated sound-juicer package, sound-juicer-2.20.1-1.1mdv2008.0, was released through the official update channels on November 22nd, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Xman does not find man pages and cannot handle LZMA compressed pages
See also Bug #34697 and update advisory MDKA-2007:117. The package included with Mandriva Linux 2008 for xman, a man page reader, contained two bugs. It did not look for man pages in the correct path, so it would find no pages unless started with this command:
MANPATH=/usr/share/man xman
It also could not handle pages compressed in the LZMA format, which is used for many packages in Mandriva Linux 2008. An updated xman package, xman-1.0.3-1.2mdv2008.0, was released through the official update channels on November 22nd, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Photo software (F-Spot, DigiKam) not working correctly with some cameras
See also Bug #35642 and update advisory MDKA-2007:112. The package included with Mandriva Linux 2008 for libgphoto, a library for communication with digital cameras, contained a bug which caused it not to work reliably with some camera models (including at least Canon, Olympus and Panasonic models). This would prevent applications that use libgphoto, such as F-Spot and DigiKam, from reading pictures from the cameras. An updated set of libgphoto packages, libgphoto-2.4.0-4.1mdv2008.0, was released through the official update channels on November 22nd, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] mount cannot mount Samba mount points that exist on the local filesystem
See also Bug #35084 and update advisory MDKA-2007:120. The package included with Mandriva Linux 2008 for util-linux-ng, a package containing various basic system commands including mount, contains a bug. When trying to mount a Samba share with the path //example/path, if there happens to be a directory on the local filesystem named /example/path, the mount would fail, even though this should not interfere in any way. An updated util-linux-ng package, util-linux-ng-2.13-3.2mdv2008.0, was released through the official update channels on November 23rd, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Some printers requiring external firmware downloads cannot be configured
See also Bug #35424 and update advisory MDKA-2007:121. The package included with Mandriva Linux 2008 for cups-drivers-foo2zjs, a driver for ZjStream-based printers, contains a bug. When these printers require an external firmware file to work, Mandriva attempts to download the firmware file automatically. However, the URL for these firmware downloads was changed, causing the process to fail. An updated cups-drivers-foo2zjs package, cups-drivers-foo2zjs-0.0-0.20070820.4.1mdv2008.0, was released through the official update channels on November 23rd, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Cannot build applications against the kernel source (e.g. VMware)
See also Bug #34672 and update advisory MDKSA-2007:232. Several users have reported problems trying to build various applications and drivers which need to build against the kernel in Mandriva Linux 2008, in particular VMware. At least one cause for these problems is that running the make mrproper command would result in the removal of vital kernel header files. Many third party compilation scripts use the make mrproper command as part of their preparation sequence for building against the kernel. An updated set of kernel packages, kernel-2.6.22.12-1mdv2008.0, was released through the official update channels on November 28th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] ENE CB712/4 SD card readers not supported
See also Bug #30172 and update advisory MDKSA-2007:232. The kernel shipped with Mandriva Linux 2008 did not support SD card readers of the model ENE CB712/4 (PCI ID 0x1524 0x0551). This model of SD card reader is found in several Acer laptops. An updated set of kernel packages, kernel-2.6.22.12-1mdv2008.0, was released through the official update channels on November 28th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] ipset, psd and ifwlog support missing from kernel
See also Bug #32399,
Bug #26376,
Bug #29982 and
Bug #31402 and update advisory MDKSA-2007:232. The kernel shipped with Mandriva Linux 2008 was missing the ipset, psd and ifwlog extensions for netfilter. This has several implications for various firewalling applications, including the Mandriva interactive firewall (see referenced bug reports for details). An updated set of kernel packages, kernel-2.6.22.12-1mdv2008.0, was released through the official update channels on November 28th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] No sound on internal speakers for Fujitsu-Siemens 1410 model laptop
See also Bug #34555 and update advisory MDKSA-2007:232. The kernel shipped with Mandriva Linux 2008 contained a bug which resulted in no sound coming from the internal speakers of the Fujitsu-Siemens 1410 laptop model. Headphones or external speakers connected to the line/speaker-out jack worked correctly. An updated set of kernel packages, kernel-2.6.22.12-1mdv2008.0, was released through the official update channels on November 28th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] OXCB950 Cardbus 16950 UART not supported
See also Bug #33821 and update advisory MDKSA-2007:232. The kernel shipped with Mandriva Linux 2008 contained no support for the OXCB950 Cardbus 16950 UART. An updated set of kernel packages, kernel-2.6.22.12-1mdv2008.0, was released through the official update channels on November 28th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Attansic L2 gigabit ethernet chip not supported
See also Bug #34281 and update advisory MDKSA-2007:232. The kernel shipped with Mandriva Linux 2008 contained no support for Attansic L2 gigabit ethernet chips. An updated set of kernel packages, kernel-2.6.22.12-1mdv2008.0, was released through the official update channels on November 28th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] No 3D acceleration support for ATI Mach64 (Rage3D)-based cards
See also Bug #34473 and update advisory MDKSA-2007:232. The kernel shipped with Mandriva Linux 2008 did not contain the DRM modules for the Mach64 graphics chipset (used in most ATI Rage cards), and consequently there was no support for 3D acceleration on these chips. An updated set of kernel packages, kernel-2.6.22.12-1mdv2008.0, was released through the official update channels on November 28th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update. However, please note that the alternative 6.7 version of the ati driver must be used for 3D acceleration to work. Please see this entry in the Release Notes for details on switching drivers.
[edit] --install-src parameter for urpmi does not work, --src does not work as expected
See also Bug #35164 and update advisory MDKA-2007:123. The package included with Mandriva Linux 2008 for urpmi, the Mandriva package management tool, has regressions in the behaviour of the --src and --install-src parameters. The --install-src parameter fails to work at all. The --src parameter does not download and install the actual .src.rpm as it did in previous releases, it only installs the necessary build dependencies. An updated set of urpmi packages, urpmi-4.10.14.1-1.1mdv2008.0, was released through the official update channels on November 29th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Cannot access files on AFS servers
See also Bug #34839 and update advisory MDKA-2007:124. The package included with Mandriva Linux 2008 for openafs, an implementation of the AFS distributed filesystem, contain a bug which can prevent access to files on AFS servers. An updated set of openafs packages, openafs-1.4.4-6mdv2008.0, was released through the official update channels on November 30th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] OpenAFS fails to work on x86-64 architecture as kernel module fails to load
See also Bug #35421 and update advisory MDKA-2007:124. The package included with Mandriva Linux 2008 for openafs, an implementation of the AFS distribution filesystem, contains a bug which causes the needed kernel module to fail to load on x86-64 installations, triggering a kernel oops. An updated set of openafs packages, openafs-1.4.4-6mdv2008.0, was released through the official update channels on November 30th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] GIMP crashes when using Ia Ora GTK+ theme and GIMP Small theme
See also Bug #31354 and update advisory MDKA-2007:125. The package included with Mandriva Linux 2008 for ia_ora-gnome, the Mandriva 'Ia Ora' theme for GTK+ / GNOME, contained a bug which could cause GIMP to crash when the GIMP Small theme (for GIMP) and the Ia Ora theme (for GTK+) were used together. An updated ia_ora-gnome package, ia_ora-gnome-1.0.17-1mdv2008.0, was released through the official update channels on December 3rd, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] F-Spot cannot import pictures on systems upgraded from a previous Mandriva release
See also Bug #34832 and update advisory MDKA-2007:126. The package included with Mandriva Linux 2008 for f-spot, a photo manager for the GNOME desktop, contained several bugs which could cause it not to be able to import images any more following a system upgrade from an earlier release to Mandriva Linux 2008. New installations of Mandriva Linux 2008 do not suffer from this problem. An updated f-spot package, f-spot-0.4.0-6.1mdv2008.0, was released through the official update channels on December 4th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Some GNOME applications do not start due to evolution-data-server not exiting at session end
See also Bug #34221 and update advisory MDKA-2007:130. The package included with Mandriva Linux 2008 for evolution-data-server contains a bug. This can cause evolution-data-server not to shut down correctly when a session is ended. In this case, some applications and panel applets will no longer launch correctly in future sessions (until the system is restarted, or the process manually terminated). An updated set of evolution-data-server packages, evolution-data-server-1.12.2-1.1mdv2008.0, was released through the official update channels on December 17th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Run-time configuration changes for top not correctly stored
See also Bug #19589 and update advisory MDKA-2007:131. The package included with Mandriva Linux 2008 for procps, which contains several important utilities including the top process and resource monitor, contains a bug. If a user runs top, makes a configuration change (for instance, enabling color output mode by pressing the z key) and then attempts to save that change by pressing the W key, the change is not correctly saved, and on running top again, the original configuration is used. The reason for this problem is that top generates a malformed ~/.toprc file when attempting to save configuration changes. An updated procps package, procps-3.2.7-3.1mdv2008.0, was released through the official update channels on December 18th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Totem volume control does not display correctly in full screen mode
See also Bug #36031 and update advisory MDKA-2007:132. The package included with Mandriva Linux 2008 for totem, a media player, contained a bug which caused the volume control indicator not to display correctly when full screen playback mode was active. An updated set of totem packages, totem-2.20.1-1.1mdv2008.0, was released through the official update channels on December 18th, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Characters not correctly displayed on virtual terminals with non-Unicode locale
See also Bug #35082 and update advisory MDKA-2007:134. The package included with Mandriva Linux 2008 for initscripts, the system initialization scripts, contained a bug which could cause characters to be incorrectly displayed on the virtual terminals in certain language, if the non-Unicode locale is used. For instance, if the non-Unicode Russian locale - ru_RU, rather than ru_RU.UTF-8 - is used, Russian characters are not correctly displayed on virtual terminals. An updated initscripts package, initscripts-8.54-8.1mdv2008.0, was released through the official update channels on December 31st, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] ez-ipupdate crashes on x86-64 systems
See also Bug #35001 and update advisory MDKA-2007:136. The package included with Mandriva Linux 2008 for ez-ipupdate, a dynamic DNS update client, contained a bug which would cause it to crash on startup on x86-64 systems. An updated ez-ipupdate package, ez-ipupdate-3.0.11b8-7.1mdv2008.0, was released through the official update channels on December 31st, 2007 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] drakvpn crashes when attempting to enter a username and password
See also Bug #36126 and update advisory MDKA-2008:002. The package included with Mandriva Linux 2008 for drakx-net, the Mandriva network configuration tools, did not depend on the perl-Net-Telnet package, which is in fact required for correct operation of drakvpn when entering a username and password for the VPN connection. This would cause drakvpn to crash if this package was not installed for some other reason. An updated set of drakx-net packages, drakx-net-0.24-1.1mdv2008.0, was released through the official update channels on January 3, 2008 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] Modems supported by hsfmodem and hcfpcimodem drivers do not work when configured via Mandriva tools
See also Bug #35223. The packages included with Mandriva Linux 2008 for hsfmodem and hcfpcimodem, drivers for various Conexant-chipped modems, contained a bug. The packages containing the kernel drivers would not be automatically installed when these modems were configured via the Mandriva configuration tools, so an error would be printed on system startup and the modem would not work. An updated set of hsfmodem packages, hsfmodem-7.60.00.09-3mdv2008.0, and an updated set of hcfpcimodem packages, hcfpcimodem-1.13-2mdv2008.0, was released through the official update channels on January 3, 2008 that resolves this issue. Use MandrivaUpdate to fetch and install this update.
[edit] gparted does not appear in system menu
The package included with Mandriva Linux 2008 for gparted, a GNOME partition editor, contains a broken menu entry, resulting in it not appearing in the system menus.
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, gparted-0.3.3-5mdv2008.0, was released on October 28th 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] No sound in Hydrogen
The package included with Mandriva Linux 2008 for Hydrogen, a drum machine, was not rebuilt sufficiently recently against FLAC. This causes it not to correctly read the FLAC files that contain its samples, and thus it cannot play any sounds.
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, hydrogen-0.9.3-4mdv2008.0, was released on October 23rd 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] Various crasher bugs in Flamerobin
The version included with Mandriva Linux 2008 of Flamerobin, a database administration tool, contained various bugs that could potentially lead to crashes.
We have chosen to fix this issue by providing a new release through the /contrib/updates repository. The updated package, flamerobin-0.8.1-1mdv2008.0, was released on October 23rd 2007. It provides version 0.8.1, which fixes several of these crasher bugs. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] Slune fails to launch
See also Bug #29980. The package included with Mandriva Linux 2008 for Slune, a car racing game, had compatibility problems with the package for its underlying engine (soya), causing it not to work. The following error would be displayed:
Traceback (most recent call last): File "/usr/games/slune", line 137, in <module> import slune.level, slune.character, slune.player File "/usr/share/games/slune/level.py", line 24, in <module> import slune.globdef as globdef, slune.character, slune.sound as sound File "/usr/share/games/slune/character.py", line 34 SyntaxError: Non-ASCII character '\xb0' in file /usr/share/games/slune/character.py on line 34, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details * Soya3D * Quit...
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, slune-1.0.13-1mdv2008.0, was released on October 23rd 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] No drivers provided for select in knoda
The package included with Mandriva Linux 2008 for knoda, a database frontend, and its backends hk_classes, was wrongly packed, which leads to users cannot select database drivers in knoda.
We have chosen to fix this issue by providing fixed packages through the /contrib/updates repository. The updated packages, knoda-0.8.3-4mdv2008.0 and hk_classes-0.8.3-3mdv2008.0, was released on October 24th 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] Katalog does not launch
The package included with Mandriva Linux 2008 for katalog, a CD organizer, was wrongly packaged, which causes katalog not to launch as expected.
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, katalog-0.4-3mdv2008.0, was released on October 26th 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] No Avahi (zeroconf) support in Vinagre
See also Bug #35220. The package included with Mandriva Linux 2008 for vinagre, a VNC client, did not have support for Zeroconf (via Avahi) enabled.
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, vinagre-0.3-2mdv2008.0, was released on November 2nd 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] virt-manager fails to run if gnome-python is not installed
See also Bug #35181. The package included with Mandriva Linux 2008 for virt-manager, a virtualization management tool, is missing a dependency on gnome-python. It will not run if gnome-python is not installed, but this dependency is not stated and so not enforced by the package management tools.
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, virt-manager-0.5.0-6mdv2008.0, was released on November 2nd 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] KBFX does not work
The package included with Mandriva Linux 2008 for kbfx, an alternative kicker for KDE, was very old and contained multiple problems causing it not to work at all.
We have chosen to fix this issue by providing a fixed and updated package through the /contrib/updates repository. The updated package, kbfx-0.4.9.3.1-1mdv2008.0, was released on November 21st 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] Hotwayd does not work correctly
The package included with Mandriva Linux 2008 for hotwayd, a daemon for retrieving mail from Hotmail servers, was an old version that no longer works correctly.
We have chosen to fix this issue by providing an updated package through the /contrib/updates repository. The updated package, hotwayd-0.8.4-1mdv2008.0, was released on November 23rd 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] Dosemu package cannot be installed
See also Bug #34837. The package included with Mandriva Linux 2008 for dosemu, a DOS emulator, contained a packaging error causing it to be impossible to install. On attempting to install the package, the following error message would be displayed:
error: unpacking of archive failed on file /usr/share/dosemu/freedos: cpio: rename failed - Is a directory
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, dosemu-1.4.0-3mdv2008.0, was released on November 26th 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] Cannot install Mandriva as a Xen guest with drakvirt
See also Bug #34275. The package included with Mandriva Linux 2008 for xen, a virtualization system, lacked squashfs support in the Xen kernel. Consequently, Mandriva could not be installed as a Xen guest using the drakvirt tool. The following error message would be displayed:
mount: unknown filesystem type 'squashfs' running " mount -t squashfs -o loop,ro /mnt/disk/i586//install/stage2/mdkinst.sqfs /tmp/drakx-in-chroot/tmp/stage2" failed: 8192
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, xen-3.1.0-7mdv2008.0, was released on November 27th 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates. This update also fixes several security issues.
[edit] mrtg does not work correctly due to missing /var/cache/mrtg directory
See also Bug #35833. The package included with Mandriva Linux 2008 for mrtg, a network traffic analysis tool, contained a bug. It does not create a /var/cache/mrtg directory. mrtg cannot work correctly without this directory. Attempting to run mrtg would result in an error unless this directory was created manually.
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, mrtg-2.15.2-6mdv2008.0, was released on November 29th 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] xsupplicant cannot be installed due to missing library
See also Bug #35884. The package included with Mandriva Linux 2008 for xsupplicant contained a bug which caused it to be impossible to install. On attempting to install the package, an error message would be displayed to the effect that the file libiw.so.28 was required but could not be installed.
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, xsupplicant-1.2.8-2mdv2008.0, was released on December 3rd 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] gphpedit cannot be installed due to missing library
See also Bug #34913. The package included with Mandriva Linux 2008 for gphpedit, a PHP-centric text editor, contained a bug which caused it to be impossible to install. On attempting to install the package, an error message would be displayed to the effect that the file libdbus-1.so.2 was required but could not be installed.
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, gphpedit-0.9.91-2mdv2008.0, was released on December 9th 2007. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] gxmms does not work
See also Bug #36448. The package included with Mandriva Linux 2008 for gxmms, a GNOME panel applet for controlling the xmms music player, contained a bug which caused it not to be able to run.
We have chosen to fix this issue by providing a fixed package through the /contrib/updates repository. The updated package, gxmms-0.3.0-10mdv2008.0, was released on January 2nd 2008. See the "Installing Updates" section, above, for instructions on installing packages from /contrib/updates.
[edit] Installation
[edit] Installation fails on Dell Precision T3400
See also Bug #37859. The installer for Mandriva Linux 2008 (Powerpack and Free editions) contains a bug which causes installation to fail on Dell Precision T3400 workstations. The installer will attempt to install both the laptop and the server kernels, when it should in fact install only the server kernel. Generation of the initrd image for the laptop kernel would then fail.
To work around this issue, switch to a console and replace the mkinitrd executable with a symlink to /bin/true, after the initrd generation for the server kernel has concluded. It will likely not be possible to correct this issue in Mandriva Linux 2008, but it will be addressed for future releases.
[edit] Upgrading
[edit] RPM database errors after upgrading
After upgrading from previous Mandriva versions, some users get (random) rpm db errors using rpm/urpmi/rpmdrake.
- try rebuilding rpm db:
/bin/rm -f /var/lib/rpm/__db* rpm --rebuilddb (cd /var/lib/rpm; for i in Basenames Conflictname Dirnames Filedigests Group Name Packages Providename Provideversion Pubkeys Requirename Requireversion Triggername; do /usr/lib/rpm/rpmdb_verify $i; done)
- if rpmdb_verify does not find any problem, you may be cured. If problems still occur, please report it on
Bug #32547
- if rpmdb_verify still finds some problem, see "ext3 corruption" below
- if rpmdb_verify does not find any problem, you may be cured. If problems still occur, please report it on
- if you installed Mandriva Linux 2007.0, /var/lib/rpm may be on a slightly corrupted ext3, and those corruptions seem to trouble only (or mostly) rpm. Until a fix is found, the easiest way to avoid the issue is to boot on your old kernel. If you really need the new kernel, you can do the following as root:
dd if=/dev/zero of=/var/lib/rpm.loopback bs=1M count=120 mkfs.ext3 -b 4096 -F /var/lib/rpm.loopback mkdir /tmp/rpmdb mount -o loop /var/lib/rpm.loopback /tmp/rpmdb cp -a /var/lib/rpm/* /tmp/rpmdb umount /tmp/rpmdb rmdir /tmp/rpmdb mount -o loop /var/lib/rpm.loopback /var/lib/rpm echo '/var/lib/rpm.loopback /var/lib/rpm ext3 loop 1 2' >> /etc/fstab
then do "try rebuilding rpm db" as explained above.
see
Bug #32547 for more information on this issue
[edit] Kernel
General instructions: kernel problems often require the use of kernel parameters. To set up kernel parameters to be used at every boot, run Mandriva Control Center and go to the Boot tab. Click on "Set up how the system boots". Click on "next". Choose the menu entry you usually use to boot the system (normally just 'linux', the default choice) and click 'Modify'. Then type the required kernel parameters into the 'Append' box, click 'OK', and then click 'Finish'.
[edit] System crashes when netrom module is unloaded
See also Bug #35739. The kernel shipped with Mandriva Linux 2008 will oops, causing a system crash, when the netrom module is unloaded.
A candidate fix has been uploaded to the /main/testing package repository: kernel-2.6.22.14-1.uc1mdv2008.0. If you would like to help test the candidate fix, please read the "Testing Candidate Updates" section, above, for instructions on setting up your system to install packages from the /main/testing repository. Follow these instructions, then install the updated kernel packages. Please report the results of your test to Bug #35739.
[edit] System freezes when cm4000 / cm4040 PCMCIA card is ejected
The kernel included with Mandriva Linux 2008 contains a bug which can cause the system to freeze when a cm4000 / cm4040 PCMCIA card is ejected.
A candidate fix has been uploaded to the /main/testing package repository: kernel-2.6.22.14-1.uc1mdv2008.0. If you would like to help test the candidate fix, please read the "Testing Candidate Updates" section, above, for instructions on setting up your system to install packages from the /main/testing repository. Follow these instructions, then install the updated kernel packages.
[edit] 2008 One detects only up to 880MB of RAM
The One edition of Mandriva Linux 2008 uses a kernel build designed for compatibility with the widest possible range of systems, the kernel-desktop586 build. If you install One on a system with more than 880MB of RAM, not all of the RAM on the system will be detected and used.
If you have only 1GB of RAM, there is nothing to be gained by switching kernels. Supporting more than 880MB of RAM inherently slows down the kernel slightly. The advantage you would gain by having the last 120MB of RAM detected is negated by the speed you lose by using a kernel with support for over 880MB of RAM.
If you have more than 1GB of RAM, you will be able to gain the benefit of your extra memory by switching to the kernel-desktop kernel build. Unfortunately, this is made slightly complex if your system needs to use any drivers external to the kernel package, such as the NVIDIA or ATI proprietary graphics card drivers. A (nearly) full list of affected drivers follows:
- nvidia71xx: Riva TNT through to GeForce 2 (high end, not 2MX)
- nvidia96xx: GeForce 2MX, GeForce 3 and GeForce 4 cards
- nvidia-current: later NVIDIA cards (GeForce FX and later)
- fglrx: all ATI cards between Radeon 9500 and Radeon X1950
- fglrx-hd2000: ATI Radeon HD2xxx cards
- madwifi: Atheros wireless chipsets
- vboxvfs
- vboxadd
- unicorn
- hsfmodem
- hcfpcimodem
- slmodem
- virtualbox
To switch from the kernel-desktop586 build to the kernel-desktop build, use the following procedure. First set up the official online software repositories, following the instructions here. Install the package kernel-desktop-latest. Then install all packages of the form (driver)-kernel-desktop-latest, where (driver) is one of the drivers in the list above that you believe is installed on your system. For instance, if your system has a GeForce 6600 graphics card, you would install the kernel-desktop-latest and nvidia-current-kernel-desktop-latest packages. If your system has a Radeon X850 graphics card and an Atheros wireless chipset, you would install the kernel-desktop-latest, fglrx-kernel-desktop-latest and madwifi-kernel-desktop-latest packages.
You can have the list of the current installed (driver)-kernel-desktop-latest by asking :
$ rpm -qa | grep kernel-desktop586-latest
If you are unsure which, if any, of these drivers are needed on your system, you can simply install all of them in order to be safe. If you are not sure how to install packages, see this page.
Once you have installed the necessary packages, you can simply restart your system. The new kernel build should be the default, and you should notice that this one recognizes all the memory your system contains.
[edit] Mandriva often dies when running as a VirtualBox guest
It has been reported that Mandriva Linux 2008 will die mysteriously quite frequently when run as a VirtualBox guest. The entire guest environment will just suddenly disappear, and the entry on the VirtualBox control panel will read 'Aborted'. At least one cause of this problem is noted in the VirtualBox FAQ - VirtualBox does not work well with guests that use a tickless kernel timer. Mandriva Linux 2008's kernel uses a tickless timer in order to improve power efficiency. If you are running Mandriva Linux 2008 as a VirtualBox guest, you can avoid this problem by disabling the tickless timer with a kernel parameter:
nohz=off
See the instructions above on how to add kernel parameters.
This issue may also affect VMware.
[edit] Hardware issues
[edit] Slow internet response (particularly web browsing)
See also Bug #27070. There is a known problem with all Linux distributions that enable IPv6 networking (the new standard for network addresses which uses a longer, hexadecimal address format to provide a much larger number of possible addresses. The old standard is IPv4, which gives the four-groups-of-three-digits decimal address format most people are familiar with, e.g. 216.105.167.65). Some systems and networks do not cope well if your system has IPv6 networking enabled. If you experience sluggish response on the Internet - especially when browsing web sites - and cannot find the cause, you should try disabling IPv6. To do this, edit the file /etc/modprobe.conf, add the following line, and reboot:
install ipv6 /bin/true
See also Bug #27073. If this does not resolve the problem, there is another possibility. Most Linux distributions, including Mandriva, enable a kernel feature called TCP window scaling. This is useful for increasing the speed of transfers over very high bandwidth connections. However, a change was made in the default values for TCP window scaling in kernel 2.6.17, which seems to cause very slow network performance for some users with some internet sites. To see if TCP window scaling is the problem, you can disable it with this command:
sysctl -w net.ipv4.tcp_window_scaling=0
If this resolves the problem, you can make the change permanent by adding this line to the file /etc/sysctl.conf:
net.ipv4.tcp_window_scaling=0
This will disable TCP window scaling at every boot. If you do use a very high bandwidth network connection - for instance, you regularly transfer large files over a local 100Mbit or 1Gbit network - you may notice that disabling TCP window scaling results in slower performance over this connection. In this case, you could try restoring the pre-2.6.17 default settings rather than disabling TCP window scaling entirely. To do this, add the following line to /etc/sysctl.conf, instead of (not in addition to) the previously suggested one:
net.ipv4.tcp_rmem=4096 87380 174760
This will change the default window scaling settings at every boot.
[edit] Mouse thumb buttons (back and forward buttons) not working
Mandriva Linux 2008 includes support for the 'back' and 'forward' thumb buttons on several mouse models. However, the program used to support these - imwheel - was incorrectly omitted from the One edition. If you install Mandriva Linux 2008 One, therefore, there is no possibility of these buttons working.
To rectify this problem, follow the procedure for setting up the official Mandriva package repositories, and then install the imwheel package. Then re-run the Mandriva mouse configuration tool, and select the default 'Universal' model. If your mouse model is supported, it should now be configured appropriately.
If the problem persists after this, it is likely Mandriva does not have configuration information for your mouse model. It may be possible to configure imwheel manually to make it work with your mouse. Please post on the Mandriva forums for help with this.
[edit] Firewire devices not detected
See also Bug #26284. A bug in the package included with Mandriva Linux 2008 for udev, which relates to hardware initialization, means that the sbp2 module is not always loaded when a Firewire controller is detected. This can lead to Firewire hardware - for instance, a Firewire disk drive or scanner - not being detected by the Mandriva configuration tools. If you have Firewire hardware which is not being detected by Mandriva Linux 2008, edit the file /etc/modprobe.preload and add this line:
sbp2
then run the command modprobe sbp2 and you should find your hardware can now be used. This issue should be resolved by the release of an official update in future.
[edit] DVD drive not working on Zepto Znote 6625WD
See also Bug #33996. A BIOS error in this laptop model prevents the DVD drive from being accessible to Mandriva Linux with the default BIOS configuration. This issue can be worked around by disabling the drive in the BIOS, which will force Linux to initialize the drive itself. You will need to go back to the BIOS and re-enable the drive there should you ever wish to boot from it in the future. Another possible solution is to select the Lilo bootloader instead of Grub during installation.
[edit] No sound with Zepto Znote 6625WD
See also Bug #34354. The kernel included with Mandriva Linux 2008 produces no sound from the onboard sound adapter on the Zepto Znote 6625WD laptop. To workaround this problem, please add this line to the end of the /etc/modprobe.conf file and restart the computer or simply reload the kernel modules as explained in the bug report:
options snd-hda-intel enable=1 index=0 model=acer
[edit] Cannot use ndiswrapper for devices that are supported by native drivers
Due to a change in the hardware detection system used in Mandriva Linux 2008, the Mandriva network configuration tool is no longer able properly to configure wireless devices using the ndiswrapper driver, where these devices are also supported by a native Linux driver. The native driver for the device will continue to be loaded, preventing ndiswrapper from operating correctly. To work around this problem, configure the device to use ndiswrapper via the Mandriva configuration tool. Then run this command, as root:
ndiswrapper -ma
You should check if the file /etc/modprobe.conf contains a line that looks like this:
alias eth1 bcm43xx
The eth1 component of this line may change: the important part is a line that starts with the word alias and ends with the name of the native driver for your card. If there is such a line, remove it, or comment it out. After making these changes, restart the system. If the device still does not work, try running through the Mandriva network configuration tool again.
[edit] Blank display on laptop screen with Intel 810, 815, 830 or 845 graphics adapter
See also Bug #34583. Due to an inherent limitation in the new version of the graphics driver for Intel video adapters used in Mandriva Linux 2008, it appears that some laptops which use older Intel chipsets - 810, 815, 830 or 845 - will display only a blank screen with Mandriva Linux 2008. While a fix for this is being worked on by the Intel driver developers, it is possible to work around the issue by using an older version of the driver. Experimental packages for the older driver can be found in the bug report, and may soon be made available as an official update.
[edit] SD cards inserted into certain TI readers not recognized
See also Bug #35887. The kernel included with Mandriva Linux 2008 contains an insufficient power-up delay for the sdhci module used to support several types of SD card reader. This results in cards inserted into some Texas Instruments readers never being recognized. Models known to be affected include PCI ID 0x104c 0x803c.
A candidate fix has been uploaded to the /main/testing package repository: kernel-2.6.22.14-1.uc1mdv2008.0. If you would like to help test the candidate fix, please read the "Testing Candidate Updates" section, above, for instructions on setting up your system to install packages from the /main/testing repository. Follow these instructions, then install the updated kernel packages. Please report the results of your test to Bug #35887.
[edit] Wacom tablets do not work if usbmouse module is loaded
The kernel included with Mandriva Linux 2008 does not prevent the usbmouse module from being loaded when some Wacom graphics tablets are connected. If the usbmouse module is loaded, it will try to work with the tablet, preventing it from working correctly. To work around this issue, add the following line to /etc/modprobe.d/blacklist-mdv:
blacklist usbmouse
A candidate fix has been uploaded to the /main/testing package repository: kernel-2.6.22.14-1.uc1mdv2008.0. If you would like to help test the candidate fix, please read the "Testing Candidate Updates" section, above, for instructions on setting up your system to install packages from the /main/testing repository. Follow these instructions, then install the updated kernel packages.
[edit] System freeze with NVidia GeForce 6200/7200/7300 and multiple processors
See also Bug #34865. The proprietary NVIDIA drivers included with Mandriva Linux 2008 contain a bug which causes instabilities when used on a GeForce 6200/7200/7300 with more than one CPU (including dual core systems). A new version of the driver available in the non-free backports repository fix the issue. To install this driver, enable the non-free backports repository and install the x11-driver-video-nvidia-current package.
If you don't want to update to this new version of the driver you can also use the open source driver nv, or disable SMP by booting with the maxcpus=1 kernel option. This new version is not being issued as an official update as it could cause disruptive changes for users of other cards.
[edit] Software issues
[edit] System hangs when the default screen saver is active and Compiz Fusion is in use
See also Bug #29780. Several users have reported that their systems hang shortly after the official Mandriva screen saver activates, when Compiz Fusion is being used. We are investigating this bug with a view to providing an update to fix it when possible. The bug can be worked around by disabling the screen saver or using a different screen saver (the simple 'blank screen' one is likely the safest choice).
[edit] MandrivaUpdate installs packages from non-update repositories
See also Bug #35009. The package included with Mandriva Linux 2008 for rpmdrake, the Mandriva graphical software management utilities, contained a bug. MandrivaUpdate would consider as updates, and automatically default to installing, packages from every repository available on the system - even disabled repositories - rather than only from the official update repositories.
A candidate fix has been uploaded to the /main/testing package repository: rpmdrake-3.117.1-1mdv2008.0. If you would like to help test the candidate fix, please read the "Testing Candidate Updates" section, above, for instructions on setting up your system to install packages from the /main/testing repository. Follow these instructions, then install the updated rpmdrake packages. Please report the results of your test to Bug #35009.
[edit] Some applications do not play sound when run in the KDE desktop
See also Bug #37109. Due to various issues with the implementation of sound, it is often the case that non-KDE-native applications have difficulty using sound when run in the KDE desktop. This can often be resolved with the following procedure:
- Click on the "Menu -> Tools -> System Tools -> Control Center".
- Click on "Sound & Multimedia -> Sound System"
- In the "Auto-Suspend" section, check mark "Auto-suspend if idle after:" and
- set the value to a maximum of 1 second.
[edit] Cannot mount NFS shared drives using the Mandriva "Use NFS shares" tool
See also Bug #31427. The Mandriva tool for accessing drives and partitions available via the NFS protocol ("Use NFS shares" in the Mandriva Control Center's Networking Sharing tab) contains a bug which can cause it to fail to access these shares. An error message will be printed at the console or in the log file as follows:
Oct 11 11:43:01 rois diskdrake[6168]: error: mounting partition (share address) in directory (mount directory) failed at /usr/lib/libDrakX/fs/mount.pm line 80.
This bug can be worked around by editing the file /etc/hosts. You must add a line in this style:
192.168.1.2 nfsserver.local.network nfsserver
where 192.168.1.2 is the IP address of the server, nfsserver.local.network is the full domain name of the server, and nfsserver is just the first part of the domain name. This should allow the tool to access the share.
[edit] Mozilla Thunderbird missing GNOME-VFS support, cannot load related applications for some file types
See also Bug #35749. The package included with Mandriva Linux 2008 for Mozilla Thunderbird, an email client, was mistakenly built without GNOME support. This means that it cannot use the features of GNOME-VFS for accessing (for instance) files on a remote machine, and also means that it cannot open applications to handle certain types of file (for instance, PDF files).
A candidate fix has been uploaded to the /main/testing package repository: mozilla-thunderbird-2.0.0.6-6mdv2008.0. If you would like to help test the candidate fix, please read the "Testing Candidate Updates" section, above, for instructions on setting up your system to install packages from the /main/testing repository. Follow these instructions, then install the updated mozilla-thunderbird packages. Please report the results of your test to Bug #35749.
[edit] CUPS fails to install when /usr/local is not writeable
See also Bug #35993. The package included with Mandriva Linux 2008 for CUPS, a printing system, contains a packaging error. The installation script attempts to create a directory in the /usr/local hierarchy, and exits with a failure code if this does not succeed. However, the /usr/local hierarchy should not be used by distribution packages, so no package should fail if this hierarchy is not accessible. The most correct resolution would be for the package to avoid touching /usr/local at all; however, this is not currently possible, as LSB standards currently require this particular directory. Instead, the candidate update removes the failure test, so that if the creation of this directory fails, the package installation will not exit but will continue and succeed in all other ways.
A candidate fix has been uploaded to the /main/testing package repository: cups-1.3.4-4mdv2008.0. If you would like to help test the candidate fix, please read the "Testing Candidate Updates" section, above, for instructions on setting up your system to install packages from the /main/testing repository. Follow these instructions, then install the updated cups packages. Please report the results of your test to Bug #35993.
[edit] Graphical environment fails to start or fails to work properly after update, with NVIDIA or ATI graphics card
See also Bug #34141. A combination of issues including a bug in the dkms package included with Mandriva Linux 2008, a problem in the way Mandriva Linux 2008's graphics card configuration tool handles kernel module packages, and the way in which NVIDIA and ATI backport packages are built can lead to considerable problems trying to use the updated versions of the NVIDIA and ATI proprietary drivers provided via the /non-free/backports repository. Combined with a bug in MandrivaUpdate which causes packages from /backports repositories to be installed as official updates, this major issue affects many users.
The easiest way to fix this is by simply removing the stuff that is erroneously installed from /backports. As root, do this:
[edit] NVIDIA
rpm -e --nodeps `rpm -qa | grep "169\.07"` rpm -e --nodeps `rpm -qa | grep "169\.09"` urpmi x11-driver-video-nvidia-current-100.14.19-1mdv2008.0 dkms-nvidia-current-100.14.19-1mdv2008.0
(make sure the packages installed at this stage are the 100.14.19 versions, not 169 or 167).
[edit] ATI
rpm -e --nodeps `rpm -qa | grep "8\.42\.3"` rpm -e --nodeps `rpm -qa | grep "8\.44\.3"` rpm -e --nodeps `rpm -qa | grep "8\.45\.2"` urpmi x11-driver-video-fglrx-8.40.4-7mdv2008.0 dkms-fglrx-8.40.4-7mdv2008.0
(make sure the packages installed at this point are the 8.40 versions, not any later version).
After doing this, you should be able to restart X (or reboot) and find that things work. The next thing you should do is to run the repository configuration tool and entirely remove the non-free/backports repository (simply disabling it is not enough). This should prevent the problem re-occurring in future.
A more detailed explanation of the problem follows, along with an alternative method for fixing it if you actually want to use the updated versions of the drivers provided in the /backports repository.
For kernel modules provided outside of the main kernel packages - which includes both the ATI and NVIDIA proprietary drivers - Mandriva provides packages using the DKMS system. Two types of DKMS package are provided for each module. Source DKMS packages contain the source code for a module (or the incomplete code used to 'build' the proprietary ATI and NVIDIA modules, in this case). Binary DKMS packages are pre-built modules, ready to be used, for a specific kernel.
Mandriva provides binary DKMS packages for the ATI and NVIDIA proprietary drivers for all official kernel packages included with Mandriva Linux 2008, and for all official kernel updates. These are always for the version of the NVIDIA and ATI drivers initially released with Mandriva Linux 2008.
However, Mandriva also provides newer versions of the NVIDIA and ATI proprietary drivers, through the /non-free/backports repository. These packages are not officially supported, but they are widely used. When these backport packages are built, no binary DKMS packages are included. Only the source DKMS package for each driver is provided.
What should happen in this case is - provided the correct kernel headers are available - the DKMS system should build the new version of the appropriate kernel module, for whatever kernel your system is using, when you boot it up (or when you first install the updated driver). This newer version of the kernel module should then be used, and everything should work. However, due to Bug #34141, this is not the case. This bug causes the DKMS system to become confused when both binary and source packages, for the same driver but of differing versions, are present. It does not build and use the newer source package as it should, but continues to use the older binary package.
This means that the graphical environment (X) now attempts to run with the newer version of the graphics driver, but the older version of the accompanying kernel module is still in use. This results in X either failing to start, or not working correctly (for example, failing to run 3D accelerated applications, or crashing when they are run).
To work around this problem, the binary DKMS packages for the module in question must be removed. These packages can be identified by their name, which is of the form:
(modulename)-kernel-(kernelversion)-(moduleversion)
So for the nvidia-current kernel module, a binary DKMS package would be named something like this:
nvidia-current-kernel-2.6.22.9-desktop-1mdv-100.14.19-1mdv2008.0
The source DKMS package is simply named:
dkms-nvidia-current-(moduleversion)
So if the nvidia-current kernel module is the one used on your system, you should remove all packages named:
nvidia-current-kernel-*
Modify this as appropriate for the nvidia96xx kernel module (remove nvidia96xx-kernel-*), nvidia71xx kernel module (remove nvidia71xx-kernel-*), or fglrx - ATI - kernel module (remove fglrx-kernel-*) as appropriate.
This is complicated by another bug. The Mandriva graphics card configuration tool, drakx11, will always install the binary DKMS package for a given module when configuring it - even if you explicitly removed it before, and the source DKMS package is present. So if you ever run the graphics card configuration tool after installing an updated proprietary driver from the /non-free/backports repository and then removing the binary DKMS package as described above, you must remove the binary DKMS package again.
[edit] nedit fails to launch
See also Bug #34665. The package included with Mandriva Linux 2008 for nedit, a text editor, contains a packaging error. It should require the package x11-font-adobe-75dpi or x11-font-adobe-100dpi to be installed. Without the presence of one of these packages, the application will fail to launch, returning this error message if launched from a console:
Cannot convert string "-*-helvetica-medium-r-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct Cannot convert string "-*-courier-medium-r-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
To work around this problem, simply install one of the two packages. This issue has been deemed not of enough importance to merit an official update, as it is very simple to work around.
[edit] VMware Player configuration script fails during module compilation
When tested in October 2007, the latest available version of the VMware Player virtualization software was found not to complete its configuration script successfully on a Mandriva Linux 2008 host. This also affects the VMware Player package included with the Powerpack edition of Mandriva Linux 2008. VMware's redistribution license does not allow us to modify the contents of the package, so we were unable to resolve this problem within the package. The process will fail during module compilation (even when the appropriate kernel -devel-latest package is installed, which is required). To resolve this problem, it is necessary to use the the widely-known 'any-any' patch set for VMware, available here. Version 114 or later of the patch set is required. Simply download the archive, extract it somewhere within your home directory, and then run the runme.pl script with administrator privileges to configure VMware Player. If you get an error saying: "gcc: error trying to exec 'cc1plus': execvp: No such file or directory" you should install the package gcc-c++.
[edit] Bridged networking via a wireless interface does not work with VMware
We are indebted to Bert Aerts for the information on this problem and its solution.
If you attempt to use bridged networking via a wireless interface on a Mandriva Linux 2008 VMware host, you may find it does not work - the client machine cannot access the internet. The follow steps may be taken to resolve this problem:
cd ~/tmp tar xvf /usr/lib/vmware/modules/source/vmnet.tar wget http://www.happyassassin.net/extras/vmnet-wireless.patch patch -p0 <vmnet-wireless.patch tar cvf vmnet.tar vmnet-only/ su (enter root password) mv -f vmnet.tar /usr/lib/vmware/modules/source
then re-run the VMware configuration script - either vmware.pl, if you are using the regular VMware script, or runme.pl, if you are using the 'any-any' patch (see previous entry). After this process, bridging via the wireless adapter ought to work correctly. This problem is caused by a change in the kernel configuration settings in kernel 2.6.22. It will likely be fixed in future versions of VMware products. Mandriva is not able to fix this problem directly.
[edit] Skype on x86-64 systems
The RPM package provided by Skype will install and run correctly on an x86-64 system provided you have the relevant i586 libraries installed. The easiest way to do this is to configure urpmi with both x86-64 and i586 repositories, download the package from the Skype website, run urpmi skype-*.rpm and let urpmi pull in the necessary dependencies.
Once you have everything installed Skype may still fail to launch and give the following error:
skype: error while loading shared libraries: libQtDBus.so.4: cannot open shared object file: No such file or directory
This is because you have the x86-64 qt4-common package installed which tells the system to look in /usr/lib/qt4/lib64 for its Qt libraries. Skype, being an i586 application, needs to know to look in /usr/lib/qt4/lib for its Qt libraries. You can do this by launching Skype in the following way:
LD_LIBRARY_PATH=/usr/lib/qt4/lib skype
Note: If you do not get this error then this means that you have probably installed the i586 version of qt-common. This may cause issues in the future when you install x86-64 Qt4-based applications. Please be aware of this.
[edit] Skype with PulseAudio
Skype will run fine with pulseaudio, but it's not immediately obvious how to do so. On the Perfect Setup page for PulseAudio it suggests that you can put the following definition in your ~/.asoundrc to enable the use of the Pulse ALSA plugin by default.
pcm.!default { type pulse } ctl.!default { type pulse }
By doing this all ALSA applications should use the pulse plugin by default and work flawlessly through Pulse. In practice, however, this does not work for Skype. In addition to the above, you also need to create a specific "pulse" plugin in your ~/.asoundrc and tell Skype to use this. It's simply a matter of doing the following:
pcm.pulse { type pulse } ctl.pulse { type pulse }
When you launch Skype you should now be able to configure it to use this pulse plugin (under Options -> Sound Devices). This should allow everything to work as expected.
[edit] rpmbuild does not use the BuildRoot tag of a .spec file
See also Bug #34705. Mandriva Linux 2008 uses a global %buildroot which overrides the BuildRoot tag in spec file. Some packages fail to build due to this. You can either:
- workaround this in spec file:
add
%define buildroot xxx
next to
BuildRoot: xxx
- remove %buildroot line from /usr/lib/rpm/macros and /usr/lib/rpm/mandriva/macros:
perl -pi -e 's/^\%buildroot.*//' /usr/lib/rpm/macros /usr/lib/rpm/mandriva/macros
[edit] 3D-accelerated desktop
[edit] 3D-accelerated desktop not starting under GNOME
Some users, especially those upgrading or preserving /home directories from previous versions of Mandriva Linux, may find themselves unable to enable the 3D-accelerated desktop under GNOME. Even after running drak3d and selecting one of the 3D-accelerated desktop options, on login to GNOME the native window manager (metacity) will start up and no 3D desktop effects will be observed. This problem can usually be rectified by removing the file ~/.gnome2/session . We recommend you simply move this file somewhere else (for example, your home directory), rather than deleting it, so it can be restored if problems arise as a result of its removal. Once you have removed the file, log out of GNOME and log back in, and you should observe that compiz is started instead of metacity, and the 3D desktop effects appear.
[edit] 3D-accelerated desktop and video playback
See also Bug #27036. If you use the 3D accelerated desktop technologies included in Mandriva Linux 2008 (AIGLX or Xgl), you may notice that video playback does not work very well - moving, resizing, maximizing the video window will cause problems, or you may see strange artifacts in or through the video. You may also notice that, if you use the 'cube' feature of compiz, the video does not play while you rotate the cube. There are two ways to avoid this problem.
If you have an Intel graphics adapter, you can try using the Compiz Video Playback plugin. Using the ccsm configuration tool for Compiz, scroll down to the Utility section and you should see a plugin labelled Video Playback. Enable this plugin. This should allow video playback to work in several applications.
If you have a different video adapter, or you still experience problems with the Video Playback plugin enabled, you should set your video player to use an output driver which does not use video overlay. If you use AIGLX, you should use the x11 / xshm output driver. If you use Xgl, you can use the x11 / xshm driver or the OpenGL output driver (which may be smoother and offer more features, such as brightness / contrast control, than the x11 / xshm driver). The way to do this is different for different video players.
- For players that use gstreamer (for e.g. totem-gstreamer), run gstreamer-properties, go to the "Video" tab, and set the video output to "X Window System (No Xv)".
- For mplayer, for x11 / xshm output, add this line to ~/.mplayer/config (and also to ~/.mplayer/mplayerplug-in.conf if you use the mplayerplugin browser plugin):
- vo=x11
For OpenGL output, add the following line instead:
- vo=gl2
- For xine, go to the settings menu, set your configuration experience level to "Advanced", then go to the video tab and change "video driver to use" to "xshm" for x11 / xshm output or "openGL" for OpenGL output. Alternatively, you can use these console commands. For x11 / xshm output:
perl -pi -e 's|#video.driver:auto|video.driver:xshm|' ~/.xine/config
For OpenGL output:
perl -pi -e 's|#video.driver:auto|video.driver:openGL|' ~/.xine/config
- For Kaffeine, go to the settings menu, select "Xine backend configuration" and in the video tab change the driver to "xshm" for x11 / xshm output or "openGL" for OpenGL output.
- For Totem in Xine mode, run this command for x11 / xshm output:
perl -pi -e 's|#video.driver:auto|video.driver:xshm|' ~/.gnome2/Totem/xine_config
Or this command for OpenGL output:
perl -pi -e 's|#video.driver:auto|video.driver:openGL|' ~/.gnome2/Totem/xine_config
- For x11 / xshm output in KMplayer, go to Settings -> Configure KMplayer. Then in the "General Options" section go to the Output tab. In this section change Video Driver to "X11Shm".
[edit] 3D-accelerated desktop and some Java/Swing applications
See also Bug #25900. Some Java applications using Swing may not display correctly under Xgl/AIGLX with compiz - the usual symptom is that text is not displayed.
A workaround for this issue is included in the java-1.5.0-sun packages in the non-free repository. If you have installed java-1.6.0-sun at the same time you have to ensure that you use 1.5.0, you can do this the following way:
unset JAVA_HOME; ./etc/profile.d/java*.sh
If you are not using the Mandriva java-1.5.0-sun packages, you can resolve this issue manually by running the following command at a console before launching your java application:
export AWT_TOOLKIT=MToolkit
If this works, you may want to add these two lines to the file ~/.bash_profile (that is, the file .bash_profile in your home directory):
AWT_TOOLKIT=MToolkit
export AWT_TOOLKIT
[edit] Server issues
[edit] php_admin_value suhosin.* do not work within Apache virtual hosts
See also Bug #35934. The version of the package included with Mandriva Linux 2008 for php-suhosin, a hardening system for PHP, contained a bug. This style of configuration option:
php_admin_value suhosin.post.max_vars 2000
would not work within an Apache virtual host. The more recent 0.9.22 version of php-suhosin fixes this issue.
A candidate fix has been uploaded to the /main/testing package repository: php-suhosin-0.9.22-1mdv2008.0. If you would like to help test the candidate fix, please read the "Testing Candidate Updates" section, above, for instructions on setting up your system to install packages from the /main/testing repository. Follow these instructions, then install the updated php-suhosin package. Please report the results of your test to Bug #35934.