openSUSE 12.2 Release Notes


Version:

12.2.8 (2012-08-21)

Ophavsret © 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:

1. Diverse

Utilg.

2. Installation

2.1. For detaljeret information om installation

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

3. Generelt

3.1. openSUSE-dokumentation

  • Du finder en trin-for-trin installationsvejledning i Start-Up, såvel som introduktion til skrivebordsmiljøerne KDE og GNOME samt LibreOffice-suiten. Basale administrationstemaer såsom udrulning og håndtering af software og en introduktion til bash-skallen er også omfattet.

  • Reference dækker administration og systemkonfiguration i detaljer og forklarer hvordan diverse netværkstjenester sættes op.

  • Security Guide introducerer basale koncepter indenfor systemsikkerhed og dækker sikkerhedsaspekter både lokalt og på netværket.

  • System Analysis og Tuning Guide hjælper med detektion og løsning af problemer samt optimering.

  • Virtualization with KVM giver en introduktion til opsætning og administration af virtualisering med værktøjerne KVM, libvirt og QEMU.

4. Systemopgradering

4.1. Remote Update via "zypper dup"

When upgrading from openSUSE 12.1 (or older), openSSH connections will be closed when the new openssh package is upgraded. If you are upgrading with "zypper dup" over SSH, run "zypper dup" inside a resumable terminal multiplexer (e.g., "screen" or "tmux") so that you can re-connect easily, or at least immune to connection loss (e.g., via "nohup").

4.2. sysvinit forældet

Nogle desktop-komponenter afhænger af tjenester som kun leveres af systemd. Så selvom openSUSE 12.2 stadig har basal understøttelse for at boote et system med sysvinit som fallback, anses sysvinit altså som forældet og sandsynligvis fejlbehæftet eller defekt i visse henseender. Hvis du har problemer med et system der bootes med sysvinit, så brug systemd før du indsender fejlrapporter.

4.3. mount og losetup har droppet understøttelse af cryptoloop

cryptoloop har kendte svagheder og har derfor i årevis været anset for forældet til fordel for dm-crypt. mount (f.eks. via /etc/fstab) og losetup har nu endelig droppet understøttelse af cryptoloop. Dette betyder at gamle fstab-indgange som bruger cryptoloop til at tilgå krypterede containere ikke længere virker på denne måde. Containerne kan dog stadig tilgås med dm-crypt (/etc/crypttab). Se http://en.opensuse.org/Encrypted_Filesystems for eksempler på hvordan den nye metode kan bruges.

4.4. Montering af krypterede partitioner med brug af systemd

Hvis krypterede partitioner ikke monteres automatisk ved brug af systemd, kan årsagen være flaget noauto i /etc/fstab for disse partitioner. Erstatning af dette flag med nofail vil løse det. Ændr f.eks. følgende linje:

/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

5. Teknisk

5.1. Initialisering af grafik med KMS (Kernel Mode Setting)

With openSUSE 11.3 we switched to KMS (Kernel Mode Setting) for Intel, ATI and NVIDIA graphics, which now is our default. If you encounter problems with the KMS driver support (intel, radeon, nouveau), disable KMS by adding nomodeset to the kernel boot command line. To set this permanently using Grub 2, the default boot loader, add it to the GRUB_CMDLINE_LINUX_DEFAULT kernel default load options line in your /etc/default/grub text file as root and running the terminal command

sudo /usr/sbin/grub2-mkconfig --output=/boot/grub2/grub.cfg

for the changes to take effect. Else, for Grub Legacy, add it to the kernel command line in /boot/grub/menu.lst, also done as root. This option makes sure the appropriate kernel module (intel, radeon, nouveau) is loaded with modeset=0 in initrd, i.e. KMS is disabled.

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.

5.2. Boot med forældet sysvinit

Som standard booter openSUSE nu med brug af systemd. Hvis du får problemer kan du prøve at skrifte til den gamle forældede metode med sysvinit ved at trykke på F5-tasten ved boot. For mere information om begrænsninger ved boot med sysvinit, se Afsnit 4.2, “sysvinit forældet”.

5.3. 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>

5.4. 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.

5.5. 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.

5.6. 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.

5.7. Auto-mounting USB Media

Gnome and Xfce now use udisks2 to automatically mount USB media under /run/media/$USER. KDE still uses udisks version 1 and mounts USB media under /media.

5.8. Tidszone-information i /etc/adjtime

Den tredje linje i /etc/adjtime indeholder nu information om hvorvidt dit BIOS-ur kører UTC eller lokal tidszone (hidtil gemt i HWCLOCK i /etc/sysconfig/clock).

Hvis /etc/adjtime indeholder forkert drift-information (f.eks. efter rettelse af dato og tid med ntpdate eller at have ntpd kørende), sæt variablen USE_ADJUST til "no" i /etc/sysconfig/clock.

5.9. GNU tar Defaults to Creating POSIX-compliant Archives

GNU tar now defaults to --format=posix and create POSIX-compliant archives with PAX extended headers. Check whether your scripts and applications are compatible with this format.

The former behavior (and upstream default) can be restored by setting the environment:

TAR_OPTIONS='--format=gnu'

or

TAR_OPTIONS='--pax-option=delete=[ac]time*'