openSUSE 12.1 Release Notes

Versjon:

12.1.12 (2012-04-13)

Copyright © 2012 Novell, Inc.

Det gis med dette tillatelse til å kopiere, distribuere og/eller endre dette dokumentet i henhold til betingelsene i GNU Free Documentation License, versjon 1.2 eller nyere versjoner utgitt av Free Software Foundation, uten Invariant-seksjoner og uten forside-/baksidetekst. En kopi av lisensen er vedlagt som filen fdl.txt.

Hvis du oppgraderer til denne openSUSE-versjonen fra en tidligere versjon, finner du tidligere versjonsmerknader her: http://en.opensuse.org/openSUSE:Release_Notes

Disse versjonsmerknadene dekker følgende områder:

Diverse
  1. YaST-modul for oppsett av AppArmor
Installasjon
  1. For Detailed Installation Information
Generelt
  1. openSUSE-dokumentasjon
  2. GNOME 3
  3. Lydsystemet PulseAudio
  4. Btrfs
  5. Logg på Windows-domene med KDM
  6. Oracle Java er tilgjengelig eksternt
  7. Removing 32-Bit XEN Hypervisor
  8. Formatting Large Disk Partitions on Windows 8 Server
  9. Configuring Postfix
Systemoppgradering
  1. Mounting Encrypted Partitions with dm-crypt
  2. Mounting Encrypted Partitions Using systemd
Teknisk
  1. Initialisere grafikk med KMS (Kernel Mode Setting)
  2. Lydutgang fra Radeon HDMI deaktivert
  3. Starte opp med systemd eller sysvinit
  4. systemd: bruke parametere for start av tjenester
  5. systemd: System Shutdown
  6. systemd: Making Use of tmpfs: /run, /var/run, /media, etc.
  7. systemd: Cleaning Directories (/tmp and /var/tmp)
  8. CUPS 1.5
  9. rename-kommandoen
  10. NetworkManager fra kommandolinjen
  11. rpm: %_topdir endret for andre brukere enn root

Diverse

YaST-modul for oppsett av AppArmor

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

Oppsettmodulen for AppArmor ligger nå under «Sikkerhet og brukere» i YaST kontrollsenter.

Installasjon

For Detailed Installation Information

For detailed installation information, see the "openSUSE Documentation" referenced below.

Generelt

openSUSE-dokumentasjon

GNOME 3

GNOME 3 har en ny skrivebordsdesign som skiller seg fra GNOME 2. Derfor, og for at brukerne skal se fordelene ved endringene, vil ikke oppsettet av ditt GNOME 2-skrivebord bli automatisk migrert. GNOME 3 kan tilpasses under Systeminnstillinger, og det finnes et avansert verktøy (gnome-tweak-tool) for mer detaljert tilpassing.

Standardmodus for GNOME 3 krever støtte for grafikkdrivere med 3D-akselerasjon. Hvis ikke 3D-akselerasjon er tilgjengelig, bruker GNOME 3 en reservemodus. Hvis GNOME 3 registrerer at 3D-akselerasjon er tilgjengelig, men at standardmodus ikke kan benyttes, skyldes dette sannsynligvis en feil i grafikkdriveren. Du kan tvinge bruk av reservemodus med argumentet «gnome.fallback=1» på boot-linjen i grub.

I fallback-modus kan du tilpasse panelene ved å trykke Alt og høyreklikke på dem.

Du finner korte beskrivelser av mange GNOME Shell-funksjoner, f.eks. tastetilordninger, dra-og-slipp og spesialverktøy under https://live.gnome.org/GnomeShell/CheatSheet.

Lydsystemet PulseAudio

Lydsystemet PulseAudio er nå integrert i hele systemet og aktivert som standard for nye installasjoner. Hvis du har deaktivert PulseAudio i en tidligere versjon og vil aktiver det nå, kryss av for variabelen PULSEAUDIO_ENABLE i /etc/sysconfig/sound:

Sett PULSEAUDIO_ENABLE til «yes» for å bruke PulseAudio overalt. Å sette PULSEAUDIO_ENABLE til «no» vil deaktivere PulseAudio helt, og ved å velge «custom» vil et tilpasset oppsett bli beholdt.

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.

Logg på Windows-domene med KDM

KDM-temaet i openSUSE tillater ikke at brukeren logger på et Windows-domene.

Dette kan omgås ved å bruke en tom verdi for DISPLAYMANAGER_KDM_THEME i /etc/sysconfig/displaymanager. Da vil standardtemaet bli brukt for KDM:

DISPLAYMANAGER_KDM_THEME=""

Oracle Java er tilgjengelig eksternt

På grunn av en lisensendring er ikke pakken java-1_6_0-sun er lenger en del av openSUSE. Vi leverer i stedet OpenJDK. openSUSE-brukere som foretrekker å bruke den binære Oracle JDK-versjonen i stedet for openSUSE OpenJDK, kan laste ned Oracle-versjonen 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.

Systemoppgradering

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

Initialisere grafikk med KMS (Kernel Mode Setting)

Med openSUSE 11.3 byttet vi til KMS (Kernel Mode Setting) for Intel-, ATI- og NVIDIA-grafikk, og dette er nå standard. Hvis du støter på problemer med KMS-driverstøtten (intel, radeon, nouveau), kan du deaktivere KMS ved å bruke nomodeset som oppstartsvalg for kjernen. For å velge dette permanent kan du legge til kommandoen i filen /boot/grub/menu.lst. Dette valget sørger for at den aktuelle kjernemodulen (intel, radeon, nouveau) lastes med kommandoen modeset=0 i initrd, dvs. at KMS er deaktivert.

I sjeldne tilfeller, når lasting av DRM-modulen fra initrd skaper et generelt problem som ikke er relatert til KMS, er det mulig å helt deaktivere lasting av DRM-modulen i initrd. Gjør dette ved å velge yes for sysconfig-variabelen NO_KMS_IN_INITRD i YAST. Dette vil gjenopprette initrd. Du må deretter starte maskinen på nytt.

Med Intel uten KMS går x-serveren tilbake til fbdev-driveren (intel-driveren støtter bare KMS). Alternativt kan «intellegacy»-driveren (pakken xorg-x11-driver-video-intel-legacy) brukes. Den støtter fremdeles UMS (User Mode Setting). For å bruke den, rediger /etc/X11/xorg.conf.d/50-device.conf og endre driveroppføringen tilintellegacy.

Med ATI for nye GPU-er går den tilbake til radeonhd. Med NVIDIA uten KMS benyttes nv-driveren (nouveau-driveren støtter bare KMS). Husk at nyere ATI- og NVIDIA-GPU-er går tilbake til fbdev hvis du bruker kjerneoppstartsparameteren nomodeset.

Lydutgang fra Radeon HDMI deaktivert

På grunn av problemer på noen typer maskinvare er HDMI-lydutgangen deaktivert som standard for radeon-driveren, standarddriveren for AMD/ATI-grafikkort.

Den kan aktiveres igjen ved å legget til radeon.audio=1 som kjerneparameter. Gå til System -> Oppstartslaster i YaST. Klikk deretter på Rediger for standardoppføringen, og legg til følgende på slutten av 'Andre kommandolinjeparametere for kjernen':

radeon.audio=1

Start maskinen på nytt for å aktivere endringen.

Alternativt kan du installere den proprietære driveren fra AMD. For mer informasjon, se http://en.openSUSE.org/SDB:ATI_drivers.

Starte opp med systemd eller sysvinit

Som standard starter openSUSE nå opp med systemd. Hvis det oppstår problemer, kan du gå tilbake til den gamle oppstartsmetoden med sysvinit ved å trykke inn F5-tasten ved oppstart.

Hvis du vil bytte til sysvinit permanent, må du installere pakken sysvinit-init. For å gå tilbake til systemd må pakken systemd-sysvinit installeres på nytt.

systemd: bruke parametere for start av tjenester

systemctl støtter bare «standard»-parametere (se http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities).

Du kan omgå denne nye oppførselen ved å aktivere oppstartsskriptet direkte, for eksempel:

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

systemd: System Shutdown

For å slå av maskinen når systemd-kommandoen brukes, angi halt -p- eller shutdown -h now-kommandoen på kommandolinjen, eller bruk «Slå av maskinen» i skrivebordsmiljøet.

Husk at bare halt ikke vil slå av maskinen på riktig måte.

systemd: Making Use of tmpfs: /run, /var/run, /media, etc.

systemd mounts several directories that are meant to contain volatile data only, as tmpfs filesystems: /run, /var/run, /var/lock, and /media are those directories. For background information, see http://lwn.net/Articles/436012/.

Note: Do not store files that are meant to survive a reboot, in /run, /var/run, etc.

systemd: Cleaning Directories (/tmp and /var/tmp)

systemd maintains directories as specified in the tmpfiles.d directories and in /lib/systemd/system/systemd-tmpfiles-clean.timer. For more information, see the tmpfiles.d manpage.

By default, systemd cleans tmp directories daily as configured in /usr/lib/tmpfiles.d/tmp.conf:

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

Note: systemd does not honor sysconfig variables in /etc/sysconfig/cron such as TMP_DIRS_TO_CLEAR.

CUPS 1.5

CUPS 1.5 har endringer som ikke er bakoverkompatible:

rename-kommandoen

I samsvar med GNU-kodestandardene behandler rename-kommandoen alle strenger som begynner med en bindestrek som et kommandolinjevalg. Dette kan omgås ved å skille valget fra andre argumenter med -- på følgende måte:

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

NetworkManager fra kommandolinjen

cnetworkmanager er ikke lenger tilgjengelig – bruk nmcli i stedet. For informasjon om migrering, se http://repo.or.cz/w/cnetworkmanager.git/blob_plain/HEAD:/nmcli-migration.html.

rpm: %_topdir endret for andre brukere enn root

Unprivileged users can no longer write to /usr/src/packages. rpmbuild now uses ~/rpmbuild by default. To change the directory add a line as follows to ~/.rpmmacros:

%_topdir /et/annet/sted

For å bruke underkatalogen foo $HOME, legg til følgende i ~/.rpmmacros:

%_topdir %{getenv:HOME}/foo