openSUSE 12.1 Udgivelsesnoter

Version:

12.1.12 (2012-04-13)

Copyright © 2012 Novell, Inc.

Det er tilladt at kopiere, distribuere og modificere dette dokument ifølge betingelserne i GNU Free Documentation License, Version 1.2 eller enhver senere version, der udgives af Free Software Foundation; uden nogen ufravigelige sektioner, ingen forsidetekst og ingen bagsidetekst. En kopi af licensen er includeret som filen fdl.txt.

Hvis du opgraderer fra en ældre version til denne openSUSE-udgivelse, så se de forrige udgivelsesnoter der er oplistet her: http://en.opensuse.org/openSUSE:Release_Notes

Disse udgivelsesnoter dækker de følgende områder:

Diverse
  1. YaST konfigurationsmodul til AppArmor
Installation
  1. For detaljeret information om installation
Generelt
  1. openSUSE-dokumentation
  2. GNOME 3
  3. Lydsystemet PulseAudio
  4. Btrfs
  5. Logon til Windows Domæne med KDM
  6. Oracle Java er tilgængeligt eksternt
  7. Removing 32-Bit XEN Hypervisor
  8. Formatting Large Disk Partitions on Windows 8 Server
  9. Configuring Postfix
Systemopgradering
  1. Mounting Encrypted Partitions with dm-crypt
  2. Mounting Encrypted Partitions Using systemd
Teknisk
  1. Initialisering af grafik med KMS (Kernel Mode Setting)
  2. Radeon HDMI-lydoutput deaktiveret
  3. Boot med systemd eller sysvinit
  4. systemd: Angivelse af parametre til opstart af tjenester
  5. systemd: Nedlukning af systemet
  6. systemd: Gør brug af tmpfs: /run, /var/run, /media, osv.
  7. systemd: Rydning af mapper (/tmp og /var/tmp)
  8. CUPS 1.5
  9. Kommandoen rename
  10. Kommandolinjegrænseflade til NetworkManager
  11. rpm: %_topdir ændret for ikke-root-brugere

Diverse

YaST konfigurationsmodul til AppArmor

FATE-kategorier for https://features.opensuse.org/305278: AppArmor, YaST.

Konfigurationsmodulet til AppArmor findes nu i sektionen "Sikkerhed og brugere" i YaST kontrolcenter.

Installation

For detaljeret information om installation

Se "openSUSE dokumentationen" som der henvises til nedenfor, for detaljeret information om installation.

Generelt

openSUSE-dokumentation

GNOME 3

GNOME 3 leverer et nyt design af skrivebordet som er anderledes end GNOME 2. Derfor, og for at brugere kan drage fordel af ændringerne, vil udseendet og opførslen fra dit GNOME 2-skrivebord ikke blive migreret automatisk. System Settings kan bruges til at tilpasse GNOME 3, og et avanceret værktøj (gnome-tweak-tool) er til rådighed til mere detaljeret tilpasning.

Standardtilstanden i GNOME 3 kræver understøttelse af 3D-acceleration i grafikdriverne. Når 3D-acceleration ikke er tilgængelig, så bruger GNOME 3 fallback-tilstanden. Hvis det viser sig at GNOME 3 detekterer tilgængelig 3D-acceleration, men at standardtilstanden er ubrugelig, så er du sandsynligvis stødt på en fejl i grafikdriverne. Du kan gennemtvinge fallback-tilstanden med argumentet "gnome.fallback=1" på bootlinjen i grub.

Hvis du bruger fallback-tilstanden kan du tilpasse panelerne ved at holde Alt nede mens du højreklikker på et panel.

For en kort beskrivelse af mange GNOME Shell-funktioner, såsom tastebindinger, træk og slip-muligheder og særlige værktøjer, se https://live.gnome.org/GnomeShell/CheatSheet.

Lydsystemet PulseAudio

Lydsystemet PulseAudio er nu integreret i hele systemet og aktiveret som standard for nye installationer. Hvis du deaktiverede det i en tidligere udgivelse og nu ønsker at aktivere det, så se variablen PULSEAUDIO_ENABLE i /etc/sysconfig/sound:

Sæt PULSEAUDIO_ENABLE til "yes" for at aktivere PA overalt med magt. At sætte PULSEAUDIO_ENABLE til "no" vil deaktivere PulseAudio helt, og at sætte det til "custom" betyder at beholde en brugertilpasset konfiguration uberørt.

Btrfs

Btrfs is the next generation filesystem for Linux. As a preview of the new technology, you can create btrfs partitions or setup your whole system with btrfs.

Note: The btrfs filesystem is in active development, and check and repair functionality ("scrub") has been added just recently. "Scrub" is aimed to verify data and metadata assuming the tree structures are fine; it can (and should) be run periodically on a mounted filesystem: it runs as a background process during normal operation.

Thus we advice to carefully consider, which data to put on the filesystem, and follow the usual suggestions for redundancy and backup. For more information, see http://btrfs.wiki.kernel.org.

Btrfs contains many interesting new features, including the ability to take snapshots of your filesystem. Snapshot and rollback is supported by snapper, and already integrated into openSUSE package and system management tools such as zypper and YaST.

Logon til Windows Domæne med KDM

SUSEs KDEM-tema tillader ikke logon til Windows-domæner.

For at arbejde udenom det problem, så sæt DISPLAYMANAGER_KDM_THEME til en tom streng i /etc/sysconfig/displaymanager for at bruge standard KDM-tema:

DISPLAYMANAGER_KDM_THEME=""

Oracle Java er tilgængeligt eksternt

Pakken java-1_6_0-sun er ikke længere en del af openSUSE pga. en licensændring. Vi leverer OpenJDK som erstatning. openSUSE-brugere som foretrækker at bruge den binære version af Oracle JDK frem for openSUSEs openJDK-pakke, kan downloade Oracles version fra http://oracle.com/java.

Removing 32-Bit XEN Hypervisor

The 32-Bit XEN Hypervisor is no longer available. Use the 64-bit XEN Hypervisor instead for 32-bit and 64-bit virtual guests.

Formatting Large Disk Partitions on Windows 8 Server

Installing a guest hosted on Windows 8 Server may fail when a large virtual disk image (larger than 50 GB) in .vhdx format is assigned to the guest. To workaround this issue use either virtual disk images with a fixed size, or create the dynamically sized disk image using Powershell.

Technical Background about the Issue

The .vhd and .vhdx images are sparse files. When a dynamic .vhdx is created with a maximum size of 127 GB, the initial size is about 256 KB. Because the default block size for .vhdx files is 32 MB, writing one 512 byte sector will result in a 32 MB section of the sparse file being allocated. When ext3 is allocating the MBR, the super block, the backup super blocks, inodes, directories, etc., space is being allocated in the sparse file. Because of ext3's suboptimal IO, how the data structures are laid out on disk, and the default block size, a large partition of the .vhdx file is allocated just by formatting. The workaround is to create a .vhdx file with a 1 MB block size rather than the default 32 MB.

Changing the block size in the UI is not implemented. It can only be changed when the VHDx file is created through Powershell. To create a VHD with a modified block size, use this Powershell script (all in one line):

New-VHD -Path C:\MyVHDs\test.vhdx -SizeBytes (127GB)
  -Dynamic -BlockSizeBytes (1MB) -VHDFormat vhdx

Configuring Postfix

There is no SuSEconfig postfix module any more. Thus SuSEconfig no longer writes the postfix configuration files, if you set sysconfig variables in /etc/sysconfig/postfix or /etc/sysconfig/mail.

After modifying sysconfig variables you must manually run /usr/sbin/SuSEconfig.postfix as root.

Systemopgradering

Mounting Encrypted Partitions with dm-crypt

On ancient SUSE systems, /etc/cryptotab was used for setting up devices with the now deprecated cryptoloop technology. 12.1 only supports /etc/crypttab (without 'o'!), which uses dm-crypt. Users who still have a cryptotab from the old days should run convert_cryptotab, which prints instructions about what to put in crypttab and fstab instead.

Mounting Encrypted Partitions Using systemd

If encrypted partitions are not automatically mounted when using systemd, the noauto flag in /etc/fstab for these partitions could be the cause. Replacing this flag with nofail will fix it. For instance, change the following line:

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,noauto 0 2

til

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,nofail 0 2

Teknisk

Initialisering af grafik med KMS (Kernel Mode Setting)

Med openSUSE 11.3 skiftede vi til KMS (Kernel Mode Setting) for Intel-, ATI- og NVIDIA-grafikkort, hvilket nu er vores standard. Hvis du støder på problemer med KMS-driverunderstøttelsen (intel, radeon, nouveau), så deaktivér KMS ved at føje nomodeset til kernens boot-kommandolinje. For at angive dette permant, føjes det til kerne-kommandolinjen i /boot/grub/menu.lst. Dette tilvalg sørger for at det det passende kernemodul (intel, radeon, nouveau) indlæses med modeset=0 i initrd, dvs. KMS deaktiveres.

I de sjældne tilfælde hvor indlæsning af DRM-modulet fra initrd er et generelt problem og ikke relateret til KMS, er det endda muligt at deaktivere indlæsning af DRM-modulet i initrd fuldstændigt. For at gøre dette så sæt sysconfig-variablen NO_KMS_IN_INITRD til yes via YAST, hvilket så genopretter initrd bagefter. Genstart din maskine.

Med Intel uden KMS falder X-serveren tilbage til fbdev-driveren (intel-driveren understøtter kun KMS). Alternativt er driveren "intellegacy" (pakken xorg-x11-driver-video-intel-legacy) som stadig understøtter UMS (User Mode Setting), tilgængelig til forældede grafikkort. For at bruge den, så redigér /etc/X11/xorg.conf.d/50-device.conf og ændr driver-indgangen til intellegacy.

Med ATI til tidsvarende GPU'er faldes tilbage til radeonhd. Med NVIDIA uden KMS bruges nv-driveren (nouveau-driveren understøtter kun KMS). Bemærk at nyere ATI- og NVIDIA-grafikkort falder tilbage til fbdev, hvis du angiver nomodeset som bootparameter til kernen.

Radeon HDMI-lydoutput deaktiveret

På grund af problemer med noget hardware er HDMI-lydoutput blevet slået fra som standard med radeon-driveren, hvilket er standarddriveren til AMD/ATI-grafikkort.

Det kan genaktiveret ved at tilføje radeon.audio=1 som kerneparameter. I YaST, gå til System -> Bootloader, klik så på Redigér på standardindgangen og tilføj følgende til slutningen af "Valgfri parameter for kernekommandolinje":

radeon.audio=1

Genstart så for at anvende ændringen.

Alternativt kan brugere installere den proprietære driver fra AMD. For mere information, se http://en.opensuse.org/SDB:ATI_drivers.

Boot med systemd eller sysvinit

Som standard booter openSUSE nu med brug af systemd. Hvis du får problemer kan du skrifte til den gamle metode med sysvinit ved at trykke på F5-tasten ved boot.

Hvis du vil skifte permanent til sysvinit så installér pakken sysvinit-init. For at skifte tilbage til systemd, så geninstallér pakken systemd-sysvinit.

systemd: Angivelse af parametre til opstart af tjenester

systemctl understøtter kun "standard"-parametre (se http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities).

Du kan omgå denne opførsel ved at kalde opstarts-scriptet direkte, f.eks.:

cd /etc/init.d
./apache2 <dine_parametre>

systemd: Nedlukning af systemet

For at stoppe og slukke systemet når der bruges systemd, så kør halt -p eller shutdown -h now på kommandolinjen eller brug knappen til nedlukning som findes i dit skrivebordsmiljø.

Bemærk: En ren halt vil ikke lukke systemet korrekt ned.

systemd: Gør brug af tmpfs: /run, /var/run, /media, osv.

systemd monterer flere mapper der kun er beregnet til at indeholde flygtige data, som tmpfs-filsystemer: Disse maper er /run, /var/run, /var/lock, og /media. Se http://lwn.net/Articles/436012/ for baggrundsinformation.

Bemærk: Gem ikke filer der skal overleve en genstart i /run, /var/run, osv.

systemd: Rydning af mapper (/tmp og /var/tmp)

systemd vedligeholder mapper som angivet i tmpfiles.d-mapperne og i /lib/systemd/system/systemd-tmpfiles-clean.timer. For mere information, se man-siden tmpfiles.d.

Som standard rydder systemd tmp-mapper dagligt som konfigureret i /usr/lib/tmpfiles.d/tmp.conf:

d /tmp 1777 root root 10d
d /var/tmp 1777 root root 30d

Bemærk: systemd overholder ikke sysconfig-variable i /etc/sysconfig/cron såsom TMP_DIRS_TO_CLEAR.

CUPS 1.5

CUPS 1.5 kommer med ændringer der ikke er bagud kompatible:

Kommandoen rename

I henhold til GNU kodestandarder, behandler kommandoen rename nu alle strenge der begynder med en bindestreg som kommandolinje-tilvalg. For at undgå dette, så adskil tilvalg fra andre argumenter med -- som følgende:

#!/bin/bash
for f in *.jpg ; do
  rename -- ".jpg" "-$RANDOM.jpg" $f ;
done

Kommandolinjegrænseflade til NetworkManager

cnetworkmanager er ikke længere tilgængelig—brugnmcli i stedet. For migrationsinformation, se http://repo.or.cz/w/cnetworkmanager.git/blob_plain/HEAD:/nmcli-migration.html.

rpm: %_topdir ændret for ikke-root-brugere

Almindelige brugere kan ikke længere skrive til /usr/src/packages. rpmbuild bruger nu ~/rpmbuild som standard. For at ændre mappen, føj en linje som følgende til ~/.rpmmacros:

%_topdir /et/andet/sted

For at bruge undermappen foo i $HOME så tilføj følgende til ~/.rpmmacros:

%_topdir %{getenv:HOME}/foo