Release Notes for SUSE Linux Enterprise Desktop 11

These release notes are generic for all SUSE Linux Enterprise Desktop 11 based products. Some parts may not apply to particular architectures or products. Where this is not obvious, the respective architectures are listed explicitly.

A startup and preparation guide can be found under the docu directory on the media. Any documentation (if installed) can be found below /usr/share/doc/ in the installed system.

This Novell product includes materials licensed to Novell under the GNU General Public License (GPL). The GPL requires that Novell make available certain source code that corresponds to those GPL-licensed materials. The source code is available for download at http://www.novell.com/linux/source. Also, for up to three years from Novell's distribution of the Novell product, Novell will upon request mail a copy of the source code. Requests should be sent by e-mail to sle_source_request@novell.com or as otherwise instructed at http://www.novell.com/linux/source. Novell may charge a fee to recover the costs of distribution, within reason.

Purpose
  1. SUSE Linux Enterprise Desktop 11 is the market's only enterprise-quality Linux desktop ready for routine business use. Developed and backed by Novell, SUSE Linux Enterprise Desktop provides market-leading usability, seamless interoperability with existing IT systems, and dozens of essential applications—all at a fraction of the price of proprietary operating systems. It comes bundled with the latest versions of leading applications such as OpenOffice.org office productivity suite, Mozilla Firefox web browser, and Novell Evolution email and calendar suite. In addition, it integrates with Microsoft SharePoint and Novell Teaming for group collaboration and supports a wide range of multimedia file formats, wireless and networking standards, and plug-and-play devices.
New Features
  1. PAM Configuration
  2. Basic SELinux Enablement
  3. Desktop
  4. Systems Management
  5. Other Changes
Installation Related Notes
  1. CJK Language Support with Text-Mode Installation
  2. Unable to Detect Display with Lid Closed
  3. Development Packages moved to the SDK
  4. Installation Using Persistent Device Names
  5. MD Devices on Top of iSCSI Not Supported
  6. Using NetworkManager and DHCP
General Update Notes
  1. GroupWise 8 Client
  2. Kernel Package Split in Subpackages
  3. Displaying manual pages with the same name
  4. Novell AppArmor
  5. Fine-Tuning Firewall Settings
Technology Previews
  1. eCryptfs Filesystem
  2. KVM
  3. XEN Host Kernel and XEN Tools Support
  4. ext4
  5. Basic SELinux Enablement
  6. Puppet
  7. Read-Only Root Filesystem
  8. Linux Filesystem Capabilities
Deprecated Functionality
  1. Removed packages
  2. Deprecated packages
  3. JFS File System
  4. Volume and Storage Management
Technical Information
  1. Better Sound Functionality with Pulseaudio 0.9.11 or Higher
  2. netconfig Utility to Apply Additional Network Settings
  3. Atheros Wireless Cards
  4. Wireshark
  5. Detecting Lenovo ThinkPad Laptops
  6. More entries
More Information and Feedback
Known Issues
  1. Latest Release Notes
  2. Network Issues After Updating
  3. Java Plugin
Documentation
  1. Deployment Guide: 3.3.1 Accessing an SMT Server
  2. KDE User Guide: 15.6.4 Disabling Features / GNOME User Guide: 12.6.4 Disabling Features
Hardware Related Issues
  1. Limited Graphics Support on IBM SurePOS 700 4800-7X3 during Installation
  2. Graphical Distortions on the FIC GE2 Plattform (Transtec SENYO600)
Legal Notices
  1. Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without the obligation to notify any person or entity of such revisions or changes.

Purpose

SUSE Linux Enterprise Desktop 11 is the market's only enterprise-quality Linux desktop ready for routine business use. Developed and backed by Novell, SUSE Linux Enterprise Desktop provides market-leading usability, seamless interoperability with existing IT systems, and dozens of essential applications—all at a fraction of the price of proprietary operating systems. It comes bundled with the latest versions of leading applications such as OpenOffice.org office productivity suite, Mozilla Firefox web browser, and Novell Evolution email and calendar suite. In addition, it integrates with Microsoft SharePoint and Novell Teaming for group collaboration and supports a wide range of multimedia file formats, wireless and networking standards, and plug-and-play devices.

Through the latest enhancements in power management and security, SUSE Linux Enterprise Desktop 11 also provides an environmentally friendly IT experience (Green IT) and an error-proof desktop. Finally, SUSE Linux Enterprise Desktop delivers unparalleled flexibility. You can deploy it on a wide range of thick client devices (including desktops, notebooks, netbooks, and workstations), on thin client devices, or as a virtual desktop. By leveraging the power of SUSE Linux Enterprise Desktop, your business can dramatically reduce costs, improve end-user security and increase workforce productivity.

New Features

PAM Configuration

The common PAM configuration files (/etc/pam.d/common-*) are now created and managed with pam-config.

Basic SELinux Enablement

In addition to AppArmor, SELinux capabilities were added as Technology Preview to SUSE Linux Enterprise Desktop 11, which will allow users to enable SELinux in SUSE Linux Enterprise Desktop, if they wish.

What does SELinux basic enablement mean?

By enabling SELinux in our upcoming codebase, we add missing pieces of code that exist in the community already, and we allow those who wish to use SELinux to do so conveniently without having to replace a large portion of the distribution.

Desktop

Systems Management

Other Changes

Installation Related Notes

This section includes installation related information for this release.

CJK Language Support with Text-Mode Installation

CJK (Chinese, Japanese, and Korean) does not work properly with text-mode installation if framebuffer is not used. Other languages that require special fonts are probably also affected. The following solutions are available to work around this issue:

Unable to Detect Display with Lid Closed

During the installation YaST resp. SaX2 tries to detect displays and determine the display size and resolution. If you are installing on a notebook with a closed lid it is not be possible to detect the display. To avoid this problem you must keep the lid open during installation.

If the detection fails, start YaST and click "Hardware" -> "Graphics Card and Monitor". Then configure the display manually.

Development Packages moved to the SDK

As many development packages and sub-packages as possible have been moved to the SDK.

Installation Using Persistent Device Names

The installer uses default persistent device names. If you plan to add additional storage devices to your system after the OS installation, we strongly recommend you use persistent device names for all storage devices.

To cause an already installed system to use persistent device names, enter the YaST2 partitioner. For each partition, select "Edit" and go to the "FStab Options" dialog. Any mount option except "Device name" provides persistent device names. In addition, rerun the boot loader module in YaST to switch the bootloader to using the persistent device name. Just start the module and select "Finish" to write the new proposed configuration to disk. This needs to be done before adding new storage devices.

For more information, see http://en.opensuse.org/Persistant_Storage_Device_Names.

MD Devices on Top of iSCSI Not Supported

iSCSI devices cannot be used for Linux Software RAID. Using MD devices on top of iSCSI triggers a cyclic dependency that leads to a system crash.

Using NetworkManager and DHCP

To make NetworkManager send the hostname to the DHCP server, create a new network profile (see the Administration Guide for more information). Modify this profile with GNOME Configuration Editor (gconf-editor) and add the key /system/networking/connections/$number/ipv4/dhcp-hostname (replace "$number" with the actual number) with a string value. NetworkManager will send this value to the DHCP server. A special value system-hostname can be used to send the current hostname.

General Update Notes

GroupWise 8 Client

We ship the GroupWise 8 client with this release. If you want to keep the GroupWise 7 client, enter Software Manager and disable the GroupWise update.

Kernel Package Split in Subpackages

With SUSE Linux Enterprise Desktop11 the kernel RPMs are split into different parts:

Displaying manual pages with the same name

The man command now asks which manual page the user wants to see if manual pages with the same name exist in different sections. The user is expected to type the section number to make this manual page visible.

If you want to get back the previous behavior, set MAN_POSIXLY_CORRECT=1 in a shell initialization file such as ~/.bashrc.

Novell AppArmor

This release of SUSE Linux Enterprise Desktop ships with Novell AppArmor. The AppArmor intrusion prevention framework builds a firewall around your applications by limiting the access to files, directories, and POSIX capabilities to the minimum required for normal operation. AppArmor protection can be enabled via the AppArmor control panel, located in YaST under Novell AppArmor. For detailed information about using Novell AppArmor, see the documentation in /usr/share/doc/packages/apparmor-docs.

The AppArmor profiles included with SUSE Linux have been developed with our best efforts to reproduce how most users use their software. The profiles provided work unmodified for many users, but some users find our profiles too restrictive for their environments.

If you discover that some of your applications do not function as you expected, you may need to use the AppArmor Update Profile Wizard in YaST (or use the aa-logprof(8) command line utility) to update your AppArmor profiles. Place all your profiles into learning mode with the following: aa-complain /etc/apparmor.d/*

When a program generates a high number of complaints, the system's performance is degraded. To mitigate this, we recommend periodically running the Update Profile Wizard (or aa-logprof(8)) to update your profiles, even if you choose to leave them in learning mode. This reduces the number of learning events logged to disk, which improves the performance of the system.

Fine-Tuning Firewall Settings

SuSEfirewall2 is enabled by default. That means that by default you cannot log in from remote systems. It also interferes with network browsing and multicast applications, such as SLP and Samba ("Network Neighborhood"). You can fine-tune the firewall settings using YaST.

Technology Previews

Technology Preview features are either not supported or supported in a limited fashion. These features are mainly included for customer convenience and be functionally incomplete, unstable or in other ways not suitable for production use.

eCryptfs Filesystem

The eCryptfs kernel modules and the ecryptfs-utils package shipped with SUSE Linux Enterprise Desktop 11 are a preview of a stacked cryptographic filesystem for Linux.

KVM

SUSE Linux Enterprise Desktop 11 contains KVM as an additional virtualization solution. It is not supported by Novell, but is an area of interest for future development and deliveries.

XEN Host Kernel and XEN Tools Support

SUSE Linux Enterprise Desktop 11 contains a XEN host kernel and XEN tools support as a technical preview.

ext4

SUSE Linux Enterprise Desktop 11 contains the file system ext4, the successor of ext3, as a technical preview.

Basic SELinux Enablement

See the 'New features' section.

Puppet

Puppet has been added as a technical preview to SUSE Linux Enterprise Desktop 11.

Read-Only Root Filesystem

It is possible to run SUSE Linux Enterprise Desktop 11 on a read-only root filesystem. Due to the huge number of possible configurations, this is currently not a supported scenario.

The /tmp and /var directories need to be on a separate partition and cannot be mounted read-only.

After the installation has finished and all services are configured, login as root and do the following modifications:

Modify /etc/fstab and add "ro" to the mount options of the root filesystem entry.

rm /etc/mtab
ln -s /proc/mounts /etc/mtab
mkdir /var/lib/hwclock
mv /etc/adjtime /var/lib/hwclock
ln -s /var/lib/hwclock/adjtime /etc/adjtime
# the following two steps are only necessary if you use dhcp:
mv /etc/resolv.conf /var/lib/misc/
ln -s /var/lib/misc/resolv.conf /etc/resolv.conf
# Now mount root filesystem read-only and reboot
mount -o remount,ro /
reboot

Linux Filesystem Capabilities

Our kernel is compiled with support for Linux Filesystem Capabilities. It is disabled by default. Enable it by adding file_caps=1 as a kernel boot option.

Deprecated Functionality

Removed packages

The following list of current functionalities has been removed with this SUSE Linux Enterprise Desktop release.

Deprecated packages

The following packages are deprecated and will be removed with SUSE Linux Enterprise Desktop 12:

JFS File System

The JFS file system is no longer supported for new installations. The kernel file system driver is still available, but YaST does not offer partitioning with JFS.

Volume and Storage Management

For future strategy and development in regard to volume and storage management on SUSE Linux Enterprise System, see http://www.novell.com/linux/volumemanagement/strategy.html.

Technical Information

This section contains a number of technical changes and enhancements for the experienced user.

Better Sound Functionality with Pulseaudio 0.9.11 or Higher

For better sound functionality we strongly recommend that pulseaudio 0.9.14 or higher is installed. This version is available via maintenance channels for SUSE Linux Enterprise systems registered with Novell.

netconfig Utility to Apply Additional Network Settings

The modify_resolvconf script is removed in favor of the more versatile netconfig script. This new script handles specific network settings from multiple sources more flexibly and transparently. For more information, see the updated manuals and the netconfig man-page.

In the shipped manuals, modify_resolvconf is erroneously referenced. We will correct this soon.

Atheros Wireless Cards

Instead of the madwifi driver the ath5k/ath9k in-kernel replacement is now available. ath5k/ath9k does not support access point mode yet, but normal networks (infrastructure and ad-hoc) are well supported by the new driver.

Wireshark

The Wireshark software, a packet sniffer and network analysis tool, is not available on the installation media.

Next time, we will add it to the online update channel for installation.

Detecting Lenovo ThinkPad Laptops

Lenovo ThinkPad laptops have special code in the MBR (master boot record) because of the "Blue ThinkVantage button" functionality. If proper detection and preparation fails, it might be necessary to restore the boot sector.

If you have a ThinkPad, ensure that the bootloader is not installed into the MBR (verify it in the installation proposal!) and the MBR is not rewritten by generic code (in installation proposel select Bootloader -> Boot Loader Installation -> Boot Loader Options -> Write Generic Boot Code to MBR -- should be unchecked).

If your MBR gets rewritten, the ThinkVantage button will not work anymore. The back-up of the MBR is stored in /var/lib/YaST2/backup_boot_sectors/.

More entries

More Information and Feedback

Known Issues

Latest Release Notes

For the latest version of SUSE Linux Enterprise Desktop 11 Release Notes, see http://www.novell.com/linux/releasenotes/i586/SUSE-SLED/11/.

Network Issues After Updating

If you were using a static IP with NetworkManager, you will lose this configuration while updating from SLED 10 SP2 to SLED 11. You must re-enter this information. The traditional networking method with ifup is not affected by this issue.

Name server lookup information of resolv.conf configured with the traditional networking method with ifup is missing after updating.

Java Plugin

There are two plugins available: the latest version of the Java plugin (libnpjp2.so), and the legacy version (libjavaplugin_oji.so). Both are installed in the system if you install Java, but the new version is active. Some plugins using Java have problems with this version. If you are affected by this it is recommended to change the link of /etc/alternatives/javaplugin to point to the legacy plugin. This may cause other problems.

Novell is aware of the problem and is working on a solution.

Note, libjavaplugin_oji.so does not exist in the x86_64 version of the java package.

Documentation

For SUSE Linux Enterprise Desktop 11 documentation, see http://www.novell.com/documentation/sled11/, where you can download PDF documents. For installation with YaST software management or with zypper, packages are available on the installation media. Some of these packages are installed by default. These are the package names:

The following documents are to be released shortly. At the moment these packages are, for the most part, empty:

Deployment Guide: 3.3.1 Accessing an SMT Server

The names of the boot prompt parameters given in the manual are obsolete and will be discontinued in SUSE Linux Enterprise 11. Instead of smturl use regurl and instead of smtcert use regcert.

KDE User Guide: 15.6.4 Disabling Features / GNOME User Guide: 12.6.4 Disabling Features

By default, Firefox does not honor settings made with the GConf system. In order to make the GConf lockdown keys effective, edit /usr/lib/firefox/local-configuration.js and set config.use_system_prefs to true. This file allows the administrator to set and lock preferences that will apply to every Firefox user.

Hardware Related Issues

Limited Graphics Support on IBM SurePOS 700 4800-7X3 during Installation

There is only limited graphics support on IBM SurePOS 700 4800-7X3 systems with 4820-2GN monitors. During a graphical installation you can encounter an error message from the monitor (OSD = On Screen Display) such as:

OUT OF RANGE
H: -48.4 KHz V: -60.1 Hz.

To work around this issue try a different resolution, VESA or text-mode for installation. Another option is to choose the native driver by specifying acceleratedx=1 on the boot prompt. It might also help to update the BIOS.

After system installation the problem no longer occurs and the graphics system is fully supported.

Graphical Distortions on the FIC GE2 Plattform (Transtec SENYO600)

On the FIC GE2 platform (when using 24 BPP color depth and resolutions >= 1280x1024 on the DVI interface) stripes are displayed on the X server. This distorts all windows.

Changing to 16 BPP color depth seems to solve this problem.

Legal Notices

Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without the obligation to notify any person or entity of such revisions or changes.

Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.

Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classifications to export, re-export, or import deliverables. You agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical/biological weaponry end uses. Please refer to http://www.novell.com/info/exports/ for more information on exporting Novell software. Novell assumes no responsibility for your failure to obtain any necessary export approvals.

Copyright ® 2009 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.

Novell, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.novell.com/company/legal/patents and one or more additional patents or pending patent applications in the U.S. and other countries.

For Novell trademarks, see Novell Trademark ad Service Mark list (http://www.novell.com/company/legal/trademarks/tmlist.html). All third-party trademarks are the property of their respective owners.