upgrade guide - suse linux enterprise micro 5

21
SUSE Linux Enterprise Micro 5.1 Upgrade Guide

Upload: others

Post on 09-Jan-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Upgrade Guide - SUSE Linux Enterprise Micro 5

SUSE Linux Enterprise Micro 5.1

Upgrade Guide

Page 2: Upgrade Guide - SUSE Linux Enterprise Micro 5

Upgrade GuideSUSE Linux Enterprise Micro 5.1

This book guides you through upgrades of SUSE Linux Enterprise Micro.

Publication Date: January 07, 2022

SUSE LLC1800 South Novell PlaceProvo, UT 84606USA

https://documentation.suse.com

Copyright © 2006– 2022 SUSE LLC and contributors. All rights reserved.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free

Documentation License, Version 1.2 or (at your option) version 1.3; with the Invariant Section being this

copyright notice and license. A copy of the license version 1.2 is included in the section entitled “GNU

Free Documentation License”.

For SUSE trademarks, see https://www.suse.com/company/legal/ . All other third-party trademarks are the

property of their respective owners. Trademark symbols (®, ™ etc.) denote trademarks of SUSE and its

aliates. Asterisks (*) denote third-party trademarks.

All information found in this book has been compiled with utmost attention to detail. However, this does

not guarantee complete accuracy. Neither SUSE LLC, its aliates, the authors nor the translators shall be

held liable for possible errors or the consequences thereof.

Page 3: Upgrade Guide - SUSE Linux Enterprise Micro 5

Contents

Preface v

1 Available documentation v

2 Improving the documentation v

3 Documentation conventions vi

1 Upgrade methods 1

2 Life cycle and support 2

2.1 Terminology 2

2.2 Product life cycle 3

2.3 Registering and deregistering machines with SUSEConnect 4

2.4 Identifying the SLE Micro version 5

3 Preparing the upgrade 6

3.1 Make sure the current system is up-to-date 6

3.2 Read the release notes 6

3.3 Make a backup 6

3.4 Listing installed packages and repositories 7

3.5 Shut down virtual machine guests 8

3.6 Disk space 8

Checking disk space on Btrfs root file systems 9

4 Upgrading SLE Micro 10

4.1 Conceptual overview 10

4.2 Upgrading to a new release 10

iii Upgrade Guide

Page 4: Upgrade Guide - SUSE Linux Enterprise Micro 5

4.3 Reverting the migration process 11

A GNU licenses 12

iv Upgrade Guide

Page 5: Upgrade Guide - SUSE Linux Enterprise Micro 5

Preface

1 Available documentation

Online documentation

The online documentation for this product is available at https://documentation.suse.com/

#sle-micro . Browse or download the documentation in various formats.

Note: Latest updatesThe latest documentation updates are usually available in the English version of thedocumentation.

Release notes

For release notes, see https://www.suse.com/releasenotes/ .

2 Improving the documentationYour feedback and contributions to this documentation are welcome! Several channels areavailable:

Service requests and support

For services and support options available for your product, refer to https://www.suse.com/

support/ .To open a service request, you need a subscription at SUSE Customer Center. Go to https://

scc.suse.com/support/requests , log in, and click Create New.

Bug reports

Report issues with the documentation at https://bugzilla.suse.com/ . To simplify thisprocess, you can use the Report Documentation Bug links next to headlines in the HTMLversion of this document. These preselect the right product and category in Bugzilla andadd a link to the current section. You can start typing your bug report right away. ABugzilla account is required.

Contributions

v Available documentation SLE Micro 5.1

Page 6: Upgrade Guide - SUSE Linux Enterprise Micro 5

To contribute to this documentation, use the Edit Source links next to headlines in theHTML version of this document. They take you to the source code on GitHub, where youcan open a pull request. A GitHub account is required.For more information about the documentation environment used for thisdocumentation, see the repository's README (https://github.com/SUSE/doc-sle/blob/master/

README.adoc) .

Mail

Alternatively, you can report errors and send feedback concerning the documentation [email protected] . Make sure to include the document title, the product version andthe publication date of the documentation. Refer to the relevant section number and title(or include the URL) and provide a concise description of the problem.

3 Documentation conventionsThe following notices and typographical conventions are used in this documentation:

/etc/passwd : directory names and le names

PLACEHOLDER : replace PLACEHOLDER with the actual value

PATH : the environment variable PATH

ls , --help : commands, options, and parameters

user : users or groups

package name : name of a package

Alt , Alt – F1 : a key to press or a key combination; keys are shown in uppercase as ona keyboard

File, File Save As: menu items, buttons

AMD/Intel This paragraph is only relevant for the AMD64/Intel  64 architecture. Thearrows mark the beginning and the end of the text block. IBM Z, POWER This paragraph is only relevant for the architectures IBM Z and POWER .

The arrows mark the beginning and the end of the text block.

Dancing Penguins (Chapter Penguins, ↑Another Manual): This is a reference to a chapter inanother manual.

vi Documentation conventions SLE Micro 5.1

Page 7: Upgrade Guide - SUSE Linux Enterprise Micro 5

Commands that must be run with root privileges. Often you can also prex thesecommands with the sudo command to run them as non-privileged user.

root # commandtux > sudo command

Commands that can be run by non-privileged users.

tux > command

Notices

Warning: Warning noticeVital information you must be aware of before proceeding. Warns you about securityissues, potential loss of data, damage to hardware, or physical hazards.

Important: Important noticeImportant information you should be aware of before proceeding.

Note: Note noticeAdditional information, for example about dierences in software versions.

Tip: Tip noticeHelpful information, like a guideline or a piece of practical advice.

vii Documentation conventions SLE Micro 5.1

Page 8: Upgrade Guide - SUSE Linux Enterprise Micro 5

1 Upgrade methods

SUSE® Linux Enterprise Micro allows upgrading from an existing system to thenew version. No new installation is needed. Existing data, such as home and datadirectories and system conguration, is kept intact.

Upgrades between two releases of SUSE Linux Enterprise Micro are supported bySUSE. Whether it is better to upgrade or perform a fresh installation depends onyour specic scenario. While upgrades involve less work, fresh installations ensureyou benet from all the new features of a release such as disk layout changes,specic lesystem features, and other improvements. To get the most out of yoursystem, SUSE therefore recommends fresh installations in most scenarios.

In both cases—upgrade as well as a fresh installation—customers need to check ifsystem settings and default values still t their requirements.

1 SLE Micro 5.1

Page 9: Upgrade Guide - SUSE Linux Enterprise Micro 5

2 Life cycle and support

This chapter provides background information on terminology, SUSE product lifecycles and Service Pack releases, and recommended upgrade policies.

2.1 TerminologyThis section uses several terms. To understand the information, read the denitions below:

Backporting

Backporting is the act of adapting specic changes from a newer version of software andapplying it to an older version. The most commonly used case is xing security holesin older software components. Usually it is also part of a maintenance model to supplyenhancements or (less commonly) new features.

Delta RPM

A delta RPM consists only of the binary di between two dened versions of a package,and therefore has the smallest download size. Before being installed, the full RPM packageis rebuilt on the local machine.

Downstream

A metaphor of how software is developed in the open source world (compare it withupstream). The term downstream refers to people or organizations like SUSE who integratethe source code from upstream with other software to build a distribution which is thenused by end users. Thus, the software ows downstream from its developers via theintegrators to the end users.

Migration

Updating to a newer release by using the transactional-update command line tool. Itupdates all packages of the installed system to the latest state.

Package

A package is a compressed le in rpm format that contains all les for a particular program,including optional components like conguration, examples, and documentation.

Patch

A patch consists of one or more packages and may be applied by means of delta RPMs. Itmay also introduce dependencies to packages that are not installed yet.

2 Terminology SLE Micro 5.1

Page 10: Upgrade Guide - SUSE Linux Enterprise Micro 5

Upstream

A metaphor of how software is developed in the open source world (compare it withdownstream). The term upstream refers to the original project, author or maintainer of asoftware that is distributed as source code. Feedback, patches, feature enhancements, orother improvements ow from end users or contributors to upstream developers. Theydecide if the request will be integrated or rejected.If the project members decide to integrate the request, it will show up in newer versionsof the software. An accepted request will benet all parties involved.If a request is not accepted, it may be for dierent reasons. Either it is in a state that isnot compliant with the project's guidelines, it is invalid, it is already integrated, or it isnot in the interest or road map of the project. An unaccepted request makes it harder forupstream developers as they need to synchronize their patches with the upstream code.This practice is generally avoided, but sometimes it is still needed.

Update

Installation of a newer minor version of a package, which usually contains security or bugxes.

Upgrade

Installation of a newer major version of a package or distribution, which brings new features.

2.2 Product life cycleSUSE has the following product life cycle:

SLE Micro is released twice a year.

SLE Micro comes with 4 years of general support, except for the 5.0 version that comeswith one year general support.

Major versions are released each two years.

The general support includes the following features:

Technical Services

Access to patches, xes, documentation and the SUSE Knowledge base

Support for existing stacks and workloads

3 Product life cycle SLE Micro 5.1

Page 11: Upgrade Guide - SUSE Linux Enterprise Micro 5

Support for new deployments

Enhancement requests

Hardware enablement and optimization

Driver updates via SUSE SolidDriver Program

Backport of xes from recent minor versions

Security updates

Defect resolution

Refer to https://www.suse.com/lifecycle for more information about life cycles, releasefrequency, and the overlay support period.

2.3 Registering and deregistering machines withSUSEConnectOn registration, the system receives repositories from the SUSE Customer Center (see https://

scc.suse.com/ ) or a local registration proxy like SMT. The repository names map to specicURIs in the customer center. To list all available repositories on your system, use zypper asfollows:

root # zypper repos -u

This gives you a list of all available repositories on your system. Each repository is listed by itsalias, name and whether it is enabled and will be refreshed. The option -u gives you also theURI from where it originated.

To register your machine, run the transactional-update as follows:

root # transactional-update register -r REGCODE

To deregister your machine, you can use the transactional-update as follows:

root # transactional-update register -d

To check your locally installed products and their status, use the following command:

root # SUSEConnect -s

4 Registering and deregistering machines with SUSEConnect SLE Micro 5.1

Page 12: Upgrade Guide - SUSE Linux Enterprise Micro 5

2.4 Identifying the SLE Micro versionIf you need to identify the version of an SLE Micro installation, check the content of the le/etc/os-release .

A machine readable XML output is available with zypper :

root # zypper --no-remote --no-refresh --xmlout --non-interactive products -i<?xml version='1.0'?><stream><product-list><product name="SUSE-MicroOS" version="5.0" release="1" epoch="0" arch="x86_64" vendor="SUSE" summary="SUSE Linux Enterprise Micro 5.0" repo="@System" productline="SUSE-MicroOS" registerrelease="" shortname="SUSE Linux Enterprise Micro" flavor="" isbase="true" installed="true"><endoflife time_t="0" text="0"/><registerflavor/><description>SUSE Linux Enterprise Micro 5.0</description></product></product-list></stream>

5 Identifying the SLE Micro version SLE Micro 5.1

Page 13: Upgrade Guide - SUSE Linux Enterprise Micro 5

3 Preparing the upgrade

Before starting the upgrade procedure, make sure your system is properly prepared.Among other things, preparation involves backing up data and checking the releasenotes. The following chapter guides you through these steps.

3.1 Make sure the current system is up-to-dateUpgrading the system is only supported from the most recent patch level. Make sure the latestsystem updates are installed by running:

root # transactional-update patch

3.2 Read the release notesFind a list of all changes, new features, and known issues in the release notes (https://

www.suse.com/releasenotes/) . You can also nd the release notes on the installation mediain the docu directory.

The release notes usually only contain the changes between two subsequent releases.

Check the release notes to see whether:

your hardware needs special considerations;

any used software packages have changed signicantly;

special precautions are necessary for your installation.

3.3 Make a backupBefore upgrading, back up your data by copying the existing conguration les to a separatemedium (such as tape device, removable hard disk, etc.). This primarily applies to les storedin /etc and some directories and les in /var and /opt . You may also want to write the userdata in /home (the HOME directories) to a backup medium.

Back up all data as root . Only root has sucient permissions for all local les.

6 Make sure the current system is up-to-date SLE Micro 5.1

Page 14: Upgrade Guide - SUSE Linux Enterprise Micro 5

3.4 Listing installed packages and repositories

You can save a list of installed packages, for example when doing a fresh install of a new majorSLE release or reverting to the old version.

NoteBe aware that not all installed packages or used repositories are available in newerreleases of SUSE Linux Enterprise. Some may have been renamed and others replaced. Itis also possible that some packages are still available for legacy purposes while anotherpackage is used by default. Therefore some manual editing of the les might be necessary.This can be done with any text editor.

1. Create a le named repositories.bak.repo containing a list of all used repositories:

root # zypper lr -e repositories.bak

2. Also create a le named installed-software.bak containing a list of all installedpackages:

root # rpm -qa --queryformat '%{NAME}\n' > installed-software.bak

3. Back up both les. The repositories and installed packages can be restored with thefollowing commands:

root # zypper ar repositories.bak.reporoot # transactional-update pkg install $(cat installed-software.bak)

7 Listing installed packages and repositories SLE Micro 5.1

Page 15: Upgrade Guide - SUSE Linux Enterprise Micro 5

Note: Number of packages increases with an update to anew releaseA system upgraded to a new (minor or major) version may contain more packagesthan the initial system. It could also contain more packages than a fresh installationof the new SLE Micro with the same pattern selection. Reasons for this are:

Packages were split to allow a more ne-grained package selection.

When a package has been split, all new packages are installed in the upgradecase to retain the same functionality as with the previous version. However,the new default for a fresh installation of SLE Micro new versions may be tonot install all packages.

Legacy packages from the initial SLE Micro may be kept for compatibilityreasons.

Package dependencies and the scope of patterns may have changed.

3.5 Shut down virtual machine guests

If your machine serves as a VM Host Server for KVM, make sure to properly shut down allrunning VM Guests prior to the update. Otherwise you may not be able to access the guestsafter the update.

3.6 Disk space

Software tends to grow from version to version. Therefore, take a look at the available partitionspace before updating. If you suspect you are running short of disk space, back up your databefore increasing the available space by resizing partitions, for example. There is no generalrule regarding how much space each partition should have. Space requirements depend on yourparticular partitioning prole and the software selected.

8 Shut down virtual machine guests SLE Micro 5.1

Page 16: Upgrade Guide - SUSE Linux Enterprise Micro 5

3.6.1 Checking disk space on Btrfs root file systems

On a Btrfs le system, the output of df can be misleading, because in addition to the space theraw data allocates, a Btrfs le system also allocates and uses space for metadata.

Consequently a Btrfs le system may report being out of space even though it seems that plentyof space is still available. In that case, all space allocated for the metadata is used up. For moreinformation refer to https://btrfs.wiki.kernel.org/index.php/FAQ .

Make sure there is enough free space as the root le system uses Btrfs and might consumesignicant amount of space. Check the available space on all mounted partitions. In the worstcase, an upgrade needs as much disk space as the current root le system (without /.snapshot )for a new snapshot.

The following recommendations have been proven:

For all le systems, including Btrfs, you need enough free disk space to download andinstall big RPMs. The space of old RPMs is only freed after new RPMs are installed.

For Btrfs with snapshots, you need as a minimum as much free space as your currentinstallation takes. We recommend having twice as much free space as the currentinstallation.If you do not have enough free space, you can try to delete old snapshots with snapper :

root # snapper listroot # snapper delete NUMBER

However, this may not help in all cases. Before migration, most snapshots occupy onlylittle space.

9 Checking disk space on Btrfs root file systems SLE Micro 5.1

Page 17: Upgrade Guide - SUSE Linux Enterprise Micro 5

4 Upgrading SLE Micro

SUSE oers a command-line tool to upgrade a running system to a new version. Thetool provides support for “rollback” to an older release. This chapter explains howto upgrade your system step by step.

4.1 Conceptual overviewSUSE releases new version of SLE Micro at regular intervals. To make it easy for customers tomigrate to a new minor version and minimize downtime, SUSE supports migrating online whilethe system is running.

SLE Micro uses transactional updates to upgrade from one version to the next. This has thefollowing advantages:

The system is always in a dened state until the rst RPM is updated.

Canceling is possible until the rst RPM is updated.

Simple recovery if there is an error.

It is possible to do a “rollback” via system tools—no backup or restore needed.

Use of all active repositories.

4.2 Upgrading to a new release

Note: SUSE Customer Center and Internet connectionIf the system you want to upgrade is registered with the SUSE Customer Center, makesure to have an Internet connection during the following procedure.

Proceed as described in Procedure 4.1, “Upgrade to a newer version” if your system is registered. Ifyour system system is not registered, change the repositories to point to the 5.1 and run:

root # transactional-update dup

10 Conceptual overview SLE Micro 5.1

Page 18: Upgrade Guide - SUSE Linux Enterprise Micro 5

PROCEDURE 4.1: UPGRADE TO A NEWER VERSION

1. The upgrade procedure is performed by calling the transactional-update :

transactional-update migration

2. A new snapshot is created.

3. Current repositories are refreshed.

4. A list of available migration targets is displayed. Enter a number.

5. A list of packages to be installed or updated is displayed. Press y to continue with theupgrade procedure.

6. To complete the upgrade, reboot your system and boot into the target version.

4.3 Reverting the migration processIf a new release does not work for you, SLE Micro supports reverting the system to the statebefore the migration process was started by using the transactional-update rollbackcommand.

The detailed procedure for a system rollback is described in Article “Administration Guide”,

Section 2 “Administration using transactional updates”, Section 2.3 “System rollback”.

11 Reverting the migration process SLE Micro 5.1

Page 19: Upgrade Guide - SUSE Linux Enterprise Micro 5

A GNU licensesThis appendix contains the GNU FreeDocumentation License version 1.2.

GNU free documentation license

Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor,Boston, MA 02110-1301 USA. Everyone is permitted to copy and distribute verbatim copiesof this license document, but changing it is not allowed.

0. PREAMBLE

The purpose of this License is to make a manual, textbook, or other functional and usefuldocument "free" in the sense of freedom: to assure everyone the eective freedom to copyand redistribute it, with or without modifying it, either commercially or non-commercially.Secondarily, this License preserves for the author and publisher a way to get credit for theirwork, while not being considered responsible for modications made by others.

This License is a kind of "copyleft", which means that derivative works of the document mustthemselves be free in the same sense. It complements the GNU General Public License, whichis a copyleft license designed for free software.

We have designed this License to use it for manuals for free software, because free softwareneeds free documentation: a free program should come with manuals providing the samefreedoms that the software does. But this License is not limited to software manuals; it canbe used for any textual work, regardless of subject matter or whether it is published as aprinted book. We recommend this License principally for works whose purpose is instructionor reference.

1. APPLICABILITY AND DEFINITIONS

This License applies to any manual or other work, in any medium, that contains a notice placedby the copyright holder saying it can be distributed under the terms of this License. Such anotice grants a world-wide, royalty-free license, unlimited in duration, to use that work underthe conditions stated herein. The "Document", below, refers to any such manual or work. Anymember of the public is a licensee, and is addressed as "you". You accept the license if youcopy, modify or distribute the work in a way requiring permission under copyright law.

A "Modied Version" of the Document means any work containing the Document or a portionof it, either copied verbatim, or with modications and/or translated into another language.

A "Secondary Section" is a named appendix or a front-matter section of the Document thatdeals exclusively with the relationship of the publishers or authors of the Document to theDocument's overall subject (or to related matters) and contains nothing that could fall directlywithin that overall subject. (Thus, if the Document is in part a textbook of mathematics, aSecondary Section may not explain any mathematics.) The relationship could be a matterof historical connection with the subject or with related matters, or of legal, commercial,philosophical, ethical or political position regarding them.

The "Invariant Sections" are certain Secondary Sections whose titles are designated, as beingthose of Invariant Sections, in the notice that says that the Document is released under thisLicense. If a section does not t the above denition of Secondary then it is not allowed to bedesignated as Invariant. The Document may contain zero Invariant Sections. If the Documentdoes not identify any Invariant Sections then there are none.

The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts orBack-Cover Texts, in the notice that says that the Document is released under this License. AFront-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words.

A "Transparent" copy of the Document means a machine-readable copy, represented in aformat whose specication is available to the general public, that is suitable for revisingthe document straightforwardly with generic text editors or (for images composed of pixels)generic paint programs or (for drawings) some widely available drawing editor, and thatis suitable for input to text formatters or for automatic translation to a variety of formatssuitable for input to text formatters. A copy made in an otherwise Transparent le formatwhose markup, or absence of markup, has been arranged to thwart or discourage subsequentmodication by readers is not Transparent. An image format is not Transparent if used forany substantial amount of text. A copy that is not "Transparent" is called "Opaque".

Examples of suitable formats for Transparent copies include plain ASCII without markup,Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD,and standard-conforming simple HTML, PostScript or PDF designed for human modication.Examples of transparent image formats include PNG, XCF and JPG. Opaque formats includeproprietary formats that can be read and edited only by proprietary word processors, SGML or

XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposesonly.

The "Title Page" means, for a printed book, the title page itself, plus such following pages asare needed to hold, legibly, the material this License requires to appear in the title page. Forworks in formats which do not have any title page as such, "Title Page" means the text near themost prominent appearance of the work's title, preceding the beginning of the body of the text.

A section "Entitled XYZ" means a named sub-unit of the Document whose title eitheris precisely XYZ or contains XYZ in parentheses following text that translates XYZ inanother language. (Here XYZ stands for a specic section name mentioned below, such as"Acknowledgements", "Dedications", "Endorsements", or "History".) To "Preserve the Title" ofsuch a section when you modify the Document means that it remains a section "Entitled XYZ"according to this denition.

The Document may include Warranty Disclaimers next to the notice which states that thisLicense applies to the Document. These Warranty Disclaimers are considered to be includedby reference in this License, but only as regards disclaiming warranties: any other implicationthat these Warranty Disclaimers may have is void and has no eect on the meaning of thisLicense.

2. VERBATIM COPYING

You may copy and distribute the Document in any medium, either commercially or non-commercially, provided that this License, the copyright notices, and the license notice sayingthis License applies to the Document are reproduced in all copies, and that you add no otherconditions whatsoever to those of this License. You may not use technical measures to obstructor control the reading or further copying of the copies you make or distribute. However, youmay accept compensation in exchange for copies. If you distribute a large enough number ofcopies you must also follow the conditions in section 3.

You may also lend copies, under the same conditions stated above, and you may publiclydisplay copies.

3. COPYING IN QUANTITY

If you publish printed copies (or copies in media that commonly have printed covers) of theDocument, numbering more than 100, and the Document's license notice requires Cover Texts,you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts:Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both coversmust also clearly and legibly identify you as the publisher of these copies. The front covermust present the full title with all words of the title equally prominent and visible. You mayadd other material on the covers in addition. Copying with changes limited to the covers, aslong as they preserve the title of the Document and satisfy these conditions, can be treatedas verbatim copying in other respects.

If the required texts for either cover are too voluminous to t legibly, you should put therst ones listed (as many as t reasonably) on the actual cover, and continue the rest ontoadjacent pages.

If you publish or distribute Opaque copies of the Document numbering more than 100, youmust either include a machine-readable Transparent copy along with each Opaque copy,or state in or with each Opaque copy a computer-network location from which the generalnetwork-using public has access to download using public-standard network protocols acomplete Transparent copy of the Document, free of added material. If you use the latteroption, you must take reasonably prudent steps, when you begin distribution of Opaque copiesin quantity, to ensure that this Transparent copy will remain thus accessible at the statedlocation until at least one year after the last time you distribute an Opaque copy (directly orthrough your agents or retailers) of that edition to the public.

It is requested, but not required, that you contact the authors of the Document well beforeredistributing any large number of copies, to give them a chance to provide you with anupdated version of the Document.

12 SLE Micro 5.1

Page 20: Upgrade Guide - SUSE Linux Enterprise Micro 5

4. MODIFICATIONS

You may copy and distribute a Modied Version of the Document under the conditions ofsections 2 and 3 above, provided that you release the Modied Version under precisely thisLicense, with the Modied Version lling the role of the Document, thus licensing distributionand modication of the Modied Version to whoever possesses a copy of it. In addition, youmust do these things in the Modied Version:

A. Use in the Title Page (and on the covers, if any) a title distinct from that of theDocument, and from those of previous versions (which should, if there were any,be listed in the History section of the Document). You may use the same title as aprevious version if the original publisher of that version gives permission.

B. List on the Title Page, as authors, one or more persons or entities responsible forauthorship of the modications in the Modied Version, together with at least veof the principal authors of the Document (all of its principal authors, if it has fewerthan ve), unless they release you from this requirement.

C. State on the Title page the name of the publisher of the Modied Version, as thepublisher.

D. Preserve all the copyright notices of the Document.

E. Add an appropriate copyright notice for your modications adjacent to the othercopyright notices.

F. Include, immediately after the copyright notices, a license notice giving the publicpermission to use the Modied Version under the terms of this License, in the formshown in the Addendum below.

G. Preserve in that license notice the full lists of Invariant Sections and required CoverTexts given in the Document's license notice.

H. Include an unaltered copy of this License.

I. Preserve the section Entitled "History", Preserve its Title, and add to it an itemstating at least the title, year, new authors, and publisher of the Modied Versionas given on the Title Page. If there is no section Entitled "History" in the Document,create one stating the title, year, authors, and publisher of the Document as givenon its Title Page, then add an item describing the Modied Version as stated inthe previous sentence.

J. Preserve the network location, if any, given in the Document for public access toa Transparent copy of the Document, and likewise the network locations given inthe Document for previous versions it was based on. These may be placed in the"History" section. You may omit a network location for a work that was publishedat least four years before the Document itself, or if the original publisher of theversion it refers to gives permission.

K. For any section Entitled "Acknowledgements" or "Dedications", Preserve the Titleof the section, and preserve in the section all the substance and tone of each of thecontributor acknowledgements and/or dedications given therein.

L. Preserve all the Invariant Sections of the Document, unaltered in their text andin their titles. Section numbers or the equivalent are not considered part of thesection titles.

M. Delete any section Entitled "Endorsements". Such a section may not be includedin the Modied Version.

N. Do not retitle any existing section to be Entitled "Endorsements" or to conict intitle with any Invariant Section.

O. Preserve any Warranty Disclaimers.

If the Modied Version includes new front-matter sections or appendices that qualify asSecondary Sections and contain no material copied from the Document, you may at youroption designate some or all of these sections as invariant. To do this, add their titles to thelist of Invariant Sections in the Modied Version's license notice. These titles must be distinctfrom any other section titles.

You may add a section Entitled "Endorsements", provided it contains nothing butendorsements of your Modied Version by various parties--for example, statements of peerreview or that the text has been approved by an organization as the authoritative denitionof a standard.

You may add a passage of up to ve words as a Front-Cover Text, and a passage of up to 25words as a Back-Cover Text, to the end of the list of Cover Texts in the Modied Version. Onlyone passage of Front-Cover Text and one of Back-Cover Text may be added by (or througharrangements made by) any one entity. If the Document already includes a cover text for thesame cover, previously added by you or by arrangement made by the same entity you areacting on behalf of, you may not add another; but you may replace the old one, on explicitpermission from the previous publisher that added the old one.

The author(s) and publisher(s) of the Document do not by this License give permission to usetheir names for publicity for or to assert or imply endorsement of any Modied Version.

5. COMBINING DOCUMENTS

You may combine the Document with other documents released under this License, underthe terms dened in section 4 above for modied versions, provided that you include in thecombination all of the Invariant Sections of all of the original documents, unmodied, andlist them all as Invariant Sections of your combined work in its license notice, and that youpreserve all their Warranty Disclaimers.

The combined work need only contain one copy of this License, and multiple identicalInvariant Sections may be replaced with a single copy. If there are multiple Invariant Sectionswith the same name but dierent contents, make the title of each such section unique byadding at the end of it, in parentheses, the name of the original author or publisher of thatsection if known, or else a unique number. Make the same adjustment to the section titles inthe list of Invariant Sections in the license notice of the combined work.

In the combination, you must combine any sections Entitled "History" in the various originaldocuments, forming one section Entitled "History"; likewise combine any sections Entitled"Acknowledgements", and any sections Entitled "Dedications". You must delete all sectionsEntitled "Endorsements".

6. COLLECTIONS OF DOCUMENTS

You may make a collection consisting of the Document and other documents released underthis License, and replace the individual copies of this License in the various documents with asingle copy that is included in the collection, provided that you follow the rules of this Licensefor verbatim copying of each of the documents in all other respects.

You may extract a single document from such a collection, and distribute it individually underthis License, provided you insert a copy of this License into the extracted document, and followthis License in all other respects regarding verbatim copying of that document.

7. AGGREGATION WITH INDEPENDENT WORKS

A compilation of the Document or its derivatives with other separate and independentdocuments or works, in or on a volume of a storage or distribution medium, is called an"aggregate" if the copyright resulting from the compilation is not used to limit the legal rightsof the compilation's users beyond what the individual works permit. When the Document isincluded in an aggregate, this License does not apply to the other works in the aggregatewhich are not themselves derivative works of the Document.

If the Cover Text requirement of section 3 is applicable to these copies of the Document, thenif the Document is less than one half of the entire aggregate, the Document's Cover Textsmay be placed on covers that bracket the Document within the aggregate, or the electronicequivalent of covers if the Document is in electronic form. Otherwise they must appear onprinted covers that bracket the whole aggregate.

8. TRANSLATION

Translation is considered a kind of modication, so you may distribute translations of theDocument under the terms of section 4. Replacing Invariant Sections with translations requiresspecial permission from their copyright holders, but you may include translations of someor all Invariant Sections in addition to the original versions of these Invariant Sections. Youmay include a translation of this License, and all the license notices in the Document, andany Warranty Disclaimers, provided that you also include the original English version of thisLicense and the original versions of those notices and disclaimers. In case of a disagreementbetween the translation and the original version of this License or a notice or disclaimer, theoriginal version will prevail.

If a section in the Document is Entitled "Acknowledgements", "Dedications", or "History", therequirement (section 4) to Preserve its Title (section 1) will typically require changing theactual title.

9. TERMINATION

You may not copy, modify, sublicense, or distribute the Document except as expresslyprovided for under this License. Any other attempt to copy, modify, sublicense or distribute theDocument is void, and will automatically terminate your rights under this License. However,parties who have received copies, or rights, from you under this License will not have theirlicenses terminated so long as such parties remain in full compliance.

13 SLE Micro 5.1

Page 21: Upgrade Guide - SUSE Linux Enterprise Micro 5

10. FUTURE REVISIONS OF THIS LICENSE

The Free Software Foundation may publish new, revised versions of the GNU FreeDocumentation License from time to time. Such new versions will be similar in spirit to thepresent version, but may dier in detail to address new problems or concerns. See http://

www.gnu.org/copyleft/ .

Each version of the License is given a distinguishing version number. If the Document speciesthat a particular numbered version of this License "or any later version" applies to it, you havethe option of following the terms and conditions either of that specied version or of anylater version that has been published (not as a draft) by the Free Software Foundation. If theDocument does not specify a version number of this License, you may choose any version everpublished (not as a draft) by the Free Software Foundation.

ADDENDUM: How to use this License for your documents

Copyright (c) YEAR YOUR NAME.Permission is granted to copy, distribute and/or modify this documentunder the terms of the GNU Free Documentation License, Version 1.2or any later version published by the Free Software Foundation;with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.A copy of the license is included in the section entitled “GNUFree Documentation License”.

If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the“with...Texts.” line with this:

with the Invariant Sections being LIST THEIR TITLES, with theFront-Cover Texts being LIST, and with the Back-Cover Texts being LIST.

If you have Invariant Sections without Cover Texts, or some other combination of the three,merge those two alternatives to suit the situation.

If your document contains nontrivial examples of program code, we recommend releasingthese examples in parallel under your choice of free software license, such as the GNU GeneralPublic License, to permit their use in free software.

14 SLE Micro 5.1