openSUSE Leap 42.2 Versionsinformation openSUSE är ett fritt Linuxbaserat operativsystem för stationära och bärbara datorer såväl som servrar. Med openSUSE kan surfa på nätet, hantera e-post, organisera och redigera bilder, arbeta med ordbehandling, kalkylblad och databaser, spela upp videofilmer, musik och mycket mer. Och dessutom ha kul! Publiceringsdatum: 2016-11-09 , : 42.2.20161108 1 Installation 2 Systemuppdatering 3 Allmänt 4 Mer information och feedback Informationen om utgåvan är under konstant utveckling. För att få information om de senaste uppdateringarna, se onlineversionen på https://doc.opensuse.org/ release-notes. Den engelskspråkiga informationen uppdateras omedelbart. Översatta versioner kan vara tillfälligt ofullständiga. Om du uppgraderar från en äldre version till denna version av openSUSE Leap, läs versionsinformationen från tidigare utgåvor här: http://en.opensuse.org/ openSUSE:Release_Notes. Information om projektet finns att tillgå här: https://www.opensuse.org. To report bugs against this release, use the openSUSE Bugzilla. For more information, see http://en.opensuse.org/Submitting_Bug_Reports. 1 Installation Detta avsnitt innehåller viktig information för nyinstallationer. För information om uppgradering, se följande dokumentation: https:// doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/ part.basics.html. 1.1 Minimal installation När du väljer "Minimal installation" installeras ett mönster (paket) som hindrar ett antal större programpaket från att installeras. Detta "blockeringsmönster" patterns-openSUSE-minimal_base-conflicts kan du plocka bort när installationen av OpenSUSE är klar. Tänk på att den minimala installationen inte installerar någon brandvägg åt dig. Om du behöver en brandvägg, installera SuSEfirewall2. 1.2 UEFI—Unified Extensible Firmware Interface Om din dator använder UEFI-boot (vilket troligtvis är fallet om datorn levererades med Windows 8 eller senare) rekommenderar vi starkt att du uppdaterar UEFI-firmwaret till senaste version. Firmware och instruktioner för detta hittar du på din dator- eller moderkortstillverkares hemsida. Bakgrund: En del UEFI-firmware har en bugg som får datorn att krascha om operativsystemet skriver in för mycket data i UEFI:ets lagringsutrymme. Men det går inte att förutsäga hur mycket som är ”för mycket”. OpenSUSE minimerar denna risk genom att skriva in bara så mycket som behövs för att starta operativsystemet. Det som skrivs in är endast var UEFI-firmwaret skall leta efter openSUSE:s bootloader. Funktioner för att för att lagra uppstartsloggar och information om kraschar (pstore) i UEFI-området som uppströms Linuxkärnor har, är därför avstängd. Men trots det bör du uppdatera ditt UFEI-firmware för att undvika eventuella problem. 1.3 UEFI, GPT och MS-DOS partitioner Med EFI/UEFI specifikationerna kom en ny modell för partitionering: GPT (GUID Partition Table). Denna nya layout använder GUID-identifierare (ett globalt unikt 128-bit tal visat i 32 hexadecimala siffror) för att identifiera enheter och partitionstyper. UEFI specifikationerna tillåter också partitioner av den föråldrade typen MBR (MS-DOS). Linux bootladdare (ELILO eller GRUB 2) försöker att automatiskt generera ett GUID för partitioner av denna typ och skriva in dem i firmwaret. Sådana GUID kan ändras ofta och måste då omregistreras i firmwaret. En omregistrering består av två operationer: avlägsna det gamla ID:et och skapa ett nytt som ersätter det gamla. Moderna firmware har en soptunnehanterare som registrerar de borttagna ID:en och frigör minnet som är reserverat för dessa. Felaktiga firmware som inte lyckas frigöra dessa resurser kan leda till att datorn inte längre kan starta. Omvandla MBR-partitionerna till GPT för att komma runt problemet . 1.4 Nouveau 3D/DRI drivrutinen kan krascha KDE-program I openSUSE Leap 42.2 anses Nouveau Mesa/DRI drivrutinen för 2D/3D rendering som experimentell. Nouveau kernel/KMS drivrutinen och Nouveau X.org/DDX drivrutinen för 2D rendering anses fortfarande som stabila. När Nouveau Mesa/DRI drivrutinen används kan vissa program krascha, i synnerhet KDE och Qt-applikationer. Drivrutinen är nu i ett separat paket som kallas Mesa-dri-nouveau, som kan tas bort om problem skulle uppstå. Utan den här drivrutinen får du ingen 3D-hårdvaruacceleration för något Nvidia GPU och ingen 2D-acceleration på nyare Nvidia GPU som använder Glamor för snabba 2D-operationer. Kernel Mode Setting och grundläggande 2D finns fortfarande tillgängligt, liksom 2D-acceleration via EXA på GPU från Nvidias GPU-generation med kodnamn Kepler (introducerade 2012) samt tidigare. 3D-operationer stöds via mjukvarurendering. För mer information, se buggrapporter på https://bugs.freedesktop.org/ show_bug.cgi?id=91632 och https://bugzilla.opensuse.org/show_bug.cgi?id=1005323 . 2 Systemuppdatering Detta avsnitt innehåller viktig information om uppgradering av systemet. För detaljerade instruktioner om uppgradering, se: https://doc.opensuse.org/ documentation/leap/startup/html/book.opensuse.startup/cha.update.osuse.html. 2.1 Uppgradera från openSUSE Leap 42.1 2.1.1 Borttagna och ersatta paket Följande paket har blivit borttagna eller ersatta jämfört med openSUSE Leap 42.1: • arista: Ersatt av transmageddon. • cadabra: Källkoden går inte att kompilera. Efterträdaren, Cadabra 2 är ännu inte stabil. • dropbear: Borttaget eftersom den inte finns några relevanta fördelar jämfört med openssh. • emerillon: Ersatt av gnome-maps. • gnome-system-log: Ersatt av gnome-logs. • hawk: Ersatt av hawk2. • ksnapshot: Ersatt av spectacle. • labplot: Labplot har blivit ersatt av Qt5 versionen labplot-kf5. Om du uppgraderar från openSUSE Leap 42.1 och har installerat labplot kommer du att ta emot labplot-kf5 automatiskt. • psi: Ersatt av psi+. • python-moin: Ersatt av moinmoin-wiki. Endast namnbyte, ingen uppgradering av version - en till synes identisk ersättning. • seamonkey: Källkoden kompilerar inte längre. Använder du Seamonkey sedan tidigare, byt till Mozilla Firefox and Mozilla Thunderbird. • ungifsicle: Ersatt av gifsicle. • xchat: Ersatt av hexchat. 2.1.2 /var/cache är på egen subvolym för Snapshots and Rollback /var/cache innehåller mycket kortlagrad data, såsom Zyppers cache med RPM paket i olika versioner vid varje uppdatering. Att spara data som till största delen är redundant och tillfällig leder till att diskutrymmet för avbilder (snapshots) växer mycket fort. För att lösa detta, flytta /var/cache till en separat undervolym. Vid en nyinstallation av openSUSE Leap42.2 görs detta automatiskt. För att konvertera ett existerade filsystem, utför följande steg: 1. Leta reda på enhetsnamnet där root-filsystemet befinner sig (exempelvis / dev/sda2 eller /dev/sda3: df / 2. Identifiera undervolymernas moderundervolym. På openSUSE 13.2 installationer, kallas denna undervolym @. För att kontrollera om det existerar en undervolym med namnet @ skriv in: btrfs subvolume list / | grep '@' I fall detta inte ger något svar, har du ingen undervolym som heter @. I så fall kan du försöka med undervolym ID 5 som används i äldre versioner av openSUSE. 3. Montera nu den efterfrågade delvolymen. □ Heter undervolymen @, montera den på en tillfällig plats med: mount -o subvol=@ /mnt □ Om du inte har någon undervolym som heter @, montera den med ID 5 i stället: mount < 1root_device> 2 -o subvolid=5 /mnt 4. /mnt/var/cache kan redan existera och kan vara samma katalog som /var/ cache. För att undvika förlust av data, flytta den: mv /mnt/var/cache /mnt/var/cache.old 5. Skapa en ny delvolym: btrfs subvol create /mnt/var/cache 6. Finns det en katalog som heter /var/cache.old, flytta den till den nya platsen: mv /var/cache.old/* /mnt/var/cache Om inte, gör så här i stället: mv /var/cache/* /mnt/var/cache/ 7. Alternativt, ta bort /mnt/var/cache.old: rm -rf /mnt/var/cache.old 8. Avmontera undervolymen från den temporära monteringspunkten: umount /mnt 9. Lägg till en post i /etc/fstab för den nya /var/cache undervolymen. Kopiera en existerande undervolym och använd som mall. Försäkra dig om att du lämnar UUID:et oförändrat (då det är root-filsystemets UUID) och ändra både undervolymens namn och monteringspunkt till /var/cache. 10. Montera den nya undervolymen angiven i /etc/fstab: mount /var/cache 2.1.3 Synaptics X Driver kan försämra touchpadsupplevelsen under GNOME Leap 42.1 installerade Synaptics X drivrutinen (paketet xf86-input-synaptics) automatiskt, men det har nu tilldelats lägre prioritet än libinput drivrutinen (xf86-input-libinput). Med början i Leap 42.2: • Synaptics X drivrutinen installeras inte längre som standard. • Om Synaptics X drivrutinen installeras tar den kontroll över samtliga tochpad-enheter. • Synaptics X drivrutinen stöds inte l längre av GNOME. Detta får till följd att om drivrutinen installeras, kan Synaptics touchpad-enheter bara konfigureras på samma sätt som en vanlig mus. Såvida du inte använder en Synaptics touchpad-enhet och har gjort ett stort antal egna inställningar för Synatics drivrutinen, plocka bort paketet från ditt system: sudo zypper rm xf86-input-synaptics 2.2 Uppgradera från openSUSE 13.2 Följande gäller i fall du uppgraderar från openSUSE 13.2 eller någon tidigare version. Försäkra dig också om att du tagit del av informationen i Avsnitt 2.1, ”Uppgradera från openSUSE Leap 42.1”. 2.2.1 Namn för nätverksgränssnitt När du gör en fjärruppdatering av en dator från openSUSE 13.2, försäkra dig om att nätverkskorten är korrekt namngivna. Metoden för namngivning av nätverkskorten har förändras i openSUSE 42.1. Version 13.2 använde sig av förutsägbara namn (t.ex. enp5s0), medan openSUSE 42.1 använder beständiga namn (eth0). Efter uppdatering och omstart av datorn kan namnen på dina nätverkskort komma att ändras, vilket kan låsa dig ute från datorn. För att hindra namnbyte, kör följande kommando för vart och ett av nätverkskorten innan du startar om datorn: /usr/lib/udev/udev-generate-persistent-rule -v -c enp5s0 -n enp5s0 -o /etc/udev/rules.d/70-persistent-net.rules Ersätt enp5s0 med namnet på ditt nätverkskort. 2.2.2 Btrfs: Disk Space Leak efter systemåterställning openSUSE 13.2 använde en Btrfs partitionslayout som kan resultera i att diskutrymme blir permanent blockerat av gammalt och oåtkomligt innehåll efter en första systemåterställning. Detta problem med disklayout har åtgärdats i openSUSE Leap 42.1, men programfixen kan bara appliceras på nyinstallerade system. Om du uppdaterar från openSUSE 13.2 kan du inte konvertera filsystemet till den nya layouten, men du kan återfå det förlorade diskutrymmet. 1. Montera det initiala root-filsystemet: mount /dev/ 1 -o subvolid=5 /mnt 2. Ta bort alla filer under /mnt som inte är i undervolymen: find /mnt -xdev -delete 3. Avmontera filsystemet igen: umount /mnt 2.2.3 Utskrifter: Förbättringar och förändringar CUPS version uppgraderad till 1.7 Jämfört med CUPS 1.5 (som används i openSUSE 13.2) introducerade CUPS 1.7 några större förändringar som kan kräva manuella justeringar i konfigurationen. • PDF är nu standardformat på utskrifter i stället för PS som tidigare. Därför behöver PostScript-printrar nu en filterdrivrutin för att kunna skriva ut. Se https://en.opensuse.org/Concepts_printing för mer information. • Nätverksprotokollet för att upptäcka skrivare har ändrats. Den förvalda metoden för att hitta nätverksskrivare är nu baserad på DNS Service discovery (DNS-SD, t.ex. via Avahi). cups-browsed servicen från paketet cups-filters kan användas för att länka samma det gamla och nya protokollet. Både cupsd och cups-browsed behöver köra för att "föråldrade" klienter skall kunna hitta skrivare (så även LibreOffice och KDE). • Den förvalda versionen av IPP protokollet har ändras från 1.1 till 2.0. Äldre IPP servrar såsom CUPS 1.3.x (t.ex. i SUSE Linux Enteprise 11) avvisar IPP 2.0 förfrågningar med Bad Request (se http://www.cups.org/ str.php?L4231). För att kunna skriva ut via äldre servrar måste IPP protokollets version specificeras med genom tillägget /version=1.1 i något av följde alternativ: □ ServerName inställningen i client.conf (t.ex. ServerName older.server.example.com/version=1.1). □ Värdet för miljövariabeln CUPS_SERVER. □ Som värde för servernamnet i -h växeln i kommandoradverktyget t.ex: lpstat -h tidigare.server.exempel.com/version=1.1 -p • Några printerfilter och "back-ends" är flyttade från paketet cups till cups-filters. • Några konfigurationsalternativ är flyttade från cupsd.conf till cups-files.conf (se http://www.cups.org/str.php?L4223, CVE-2012-5519, och https://bugzilla.opensuse.org/show_bug.cgi?id=789566). • CUPS banners och CUPS testsidan är flyttade från cups paketet till cups-filters (se http://www.cups.org/str.php?L4120 och https:// bugzilla.opensuse.org/show_bug.cgi?id=735404). 3 Allmänt Denna sektion lista generella problem i openSUSE Leap 42.2 som inte passar in i någon annan kategori. 3.1 KDE-mjukvara för Personal Information Management (KDE PIM) openSUSE Leap 42.2 kommer med två versioner av KDE PIM-sviten (Kontact, KMail, etc.) : • Den tidigare 4.x versionen • Versionen baserad på KDE Frameworks 5 KDE PIM 4.x underhålls inte längre officiellt av KDE, men behålls för att inte avbryta användarnas arbetsflöde. De två versionerna av KDE PIM kan inte samexistera på samma installation. Viss mjukvara såsom KNode (paket knode) kräver den tidigare 4.x versionen och kommer att avinstalleras om något paket från KDE PIM 5.x installeras (exempelvis paketet kmail5). KDE PIM 4.x kommer att avlägsnas i nästa version av openSUSE Leap. Därför vill vi uppmuntra dig att byta till den nyare 5.x versionen redan nu. Men alla funktioner är ännu inte överflyttade till den nya versionen. För mer information, se buggrapport på https://bugzilla.opensuse.org/show_bug.cgi?id= 1001872. 4 Mer information och feedback • Läs README filen på installationsmediet. • Visa en detaljerad logg över ändringarna i ett specifikt paket med kommandot RPM: rpm --changelog -qp FILNAMN.rpm Ersätt FILENAME med namnet på RPM paketet. • En kronologisk logg över alla förändringarna i de uppdaterade paketen finns i filen ChangeLog som du hittar i rotkatalogen på installationsmediet. • För mer information leta i docu katalogen på installationsmediet. • Kompletterande och uppdaterad dokumentation hittar du här: https:// doc.opensuse.org/. • De senaste nyheterna från openSUSE hittar du på: https://www.opensuse.org. Copyright © 2016 1 SUSE LLC Tack för att du använder openSUSE. openSUSE-teamet. © 2016 SUSE