Bigfix Patch Suse Ug
Bigfix Patch Suse Ug
Bigfix Patch Suse Ug
Version 9.2
Note
Before using this information and the product it supports, read the information in Notices on page 61.
This edition applies to version 9, release 2, modification level 0 of IBM Endpoint Manager (product number
5725-C45) and to all subsequent releases and modifications until otherwise indicated in new editions.
Copyright IBM Corporation 2003, 2015.
US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Chapter 1. Overview . . . . . . . . . 1
What's new in this update release
Supported platforms and updates
Supported packages . . . . .
Site subscription . . . . . .
Download plug-ins . . . . .
SUSE Download cacher . . . .
Patching methods. . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
2
3
4
4
4
5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
13
14
16
18
. 22
. 23
. 25
26
. 27
. 27
. 28
.
.
.
.
.
.
.
.
.
.
31
35
37
37
43
.
.
.
.
. 45
. 47
Appendix A. Support. . . . . . . . . 49
Appendix B. Troubleshooting . . . . . 51
Appendix C. Frequently asked
questions . . . . . . . . . . . . . 55
Notices . . . . . . . . . . . . . . 61
Trademarks . . . . . . . . . . . . .
Terms and conditions for product documentation.
. 63
. 64
iii
iv
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Chapter 1. Overview
The IBM Endpoint Manager for Patch Management solution, which includes
deploying a multi-purpose, lightweight agent to all endpoint devices, supports a
wide variety of device types ranging from workstations and servers to mobile and
point-of-sale (POS) devices.
Description
Resources
Chapter 3, Custom
repositories management,
on page 21
Registering endpoints to
a repository or SMT on
page 25
Chapter 3, Custom
repositories management,
on page 21
Previous updates
Table 2. Previous updates
Enhancement or Feature
Description
Resources
Patching methods on
page 5
Supported Platform
Type of Update
v Mandatory
v Recommended
SUSE Linux Enterprise Server 10 v Optional
SP3 and SP4 (x86, x86_64)
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Table 3. Supported platforms and patches for the Patch Management for SUSE (continued)
Fixlet Site Name
Supported Platform
Type of Update
Note: Endpoint Manager no longer releases new content Fixlets for SUSE Linux
Enterprise Desktop (SLED) 10 and SUSE Linux Enterprise Server (SLES) 10 since
Novell ended their general support on July 31, 2013. However, Endpoint Manager
still supports the content Fixlets that were released before this date. If you acquired
extended support with Novell and require Fixlets for the SLES and SLED 10
updates, contact IBM Professional Services.
To install x86 or x86_64 SUSE patches, subscribe to the Patches for SLE10, Patches
for SLE11, and Linux RPM Patching sites. To install SUSE patches for System Z
(s390x) endpoints, subscribe to the Patches for SLE10 System Z, Patches for SLE11
System Z and Linux RPM Patching sites.
Important: A download plug-in for SUSE must be registered before deploying
patches from the Endpoint Manager console. For more information about
registering the download plug-in, see Registering the SUSE download plug-in on
page 10.
Supported packages
Patch Management for SUSE Linux Enterprise supports the packages in several
Novell repositories.
The following table lists the repositories that contain the supported packages for
the Patches for SLE 11 Native Tools site.
Table 4. Supported Novell repositories and packages
Operating System and Service Pack Level
Repository Name
SLES11-SP3-Pool
SLES11-SP3-Updates
SLES11-SP1-Pool
SLES11-SP1-Updates
SLES11-SP2-Core
SLES11-SP2-Updates
SLES11-SP1-Pool
SLES11-SP1-Updates
SLES11-Pool
SLES11-Updates
SLES11-Extras
SLED11-SP3-Pool
SLED11-SP3-Updates
Chapter 1. Overview
Repository Name
SLED11-SP1-Pool
SLED11-SP1-Updates
SLED11-SP2-Core
SLED11-SP2-Updates
SLED11-SP1-Pool
SLED11-SP1-Updates
SLED11-Pool
SLED11-Updates
SLED11-Extras
Site subscription
Sites are collections of Fixlet messages that are created internally by you, by IBM,
or by vendors.
Subscribe to a site to access the Fixlet messages to patch systems in your
deployment.
You can add a site subscription by acquiring a masthead file from a vendor or
from IBM or by using the License Overview Dashboard. For more information
about subscribing to Fixlet sites, see the IBM Endpoint Manager Installation Guide.
For more information about sites, see the IBM Endpoint Manager Console Operator's
Guide.
Download plug-ins
Download plug-ins are executable programs that download a specified patch from
the website of the patch vendor. To ease the process of caching, Fixlets have an
incorporated protocol that uses download plug-ins.
For the Fixlet to recognize the protocol, the related download plug-in must be
registered. You must use the Manage Download Plug-ins dashboard to register the
download plug-in. After you register the plug-in, you can run the Fixlets to
download, cache, and deploy patches from the IBM Endpoint Manager console.
If you already registered the plug-in, you can use the Manage Download Plug-ins
dashboard to run the update. You must use the dashboard also to unregister and
configure the download plug-in. For more information about the dashboard, see
the topic on Manage Download Plug-ins dashboard overview.
Note: If you install the download plug-in on relays, it is recommended that you
also install it on the server.
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
tool if you want to cache all the downloads for faster execution of actions.
Otherwise, use the download plug-in. The preferred method of SUSE patch
caching is to register the SUSE Download Plug-in from the Manage Download
Plug-ins dashboard. For more information about registration, see Registering the
SUSE download plug-in on page 10.
The tool uses FTP to download large .zip files and by default, stores them in the
sha1 cache folder. You can also choose to store the files in a different existing
directory. Your environment must be configured to accept FTP use.
You can access the tool by downloading and running it manually. For more
information, see the technote in http://www-01.ibm.com/support/
docview.wss?uid=swg21506059.
Patching methods
IBM Endpoint Manager offers more flexibility to the patch management solution
by providing patching options that cater to your needs.
IBM Endpoint Manager provides several different methods to manage patches for
SUSE Linux Enterprise.
Zypper is the default package manager for SUSE Linux Enterprise. It gives you
more flexibility in terms of patch deployment and in providing results that are
suitable for SUSE Linux Enterprise solutions. It uses a command-line interface and
simplifies the process of installing, uninstalling, updating, and querying software
packages. It is based on ZYpp, also known as libzypp. For more information about
Zypper, see the documentation at http://www.suse.com or see the Novell Support
website at https://www.novell.com/support/.
Zypper reduces dependency issues, improves performance, and is more reliable in
terms of installing security patches. This method also enables you to use custom
repositories for patching. For more information on custom repository support, see
Chapter 3, Custom repositories management, on page 21.
The Zypper approach is introduced to replace the EDR utilities that Patch
Management for SUSE Linux Enterprise previously used. Subscribe to the Patches
for SLE 11 Native Tools site to use the Zypper method.
The Zypper native tools implementation has an external dependency on the expect
utility. Endpoint Manager provides a task to install the expect utility on systems
that are configured with Zypper repositories. Task ID 101: Install expect is
available from the Patches for SLE 11 Native Tools site.
Zypper utility configuration settings
The Patches for SLE 11 Native Tools site uses all the settings in
/etc/zypp/zypp.conf.
The following Zypper configuration settings are set to values that come
from another file, which is dynamically created during Fixlet execution:
v cachedir
v configdir
v metadatadir
v packagesdir
v reposdir
v repo.add.probe
v repo.refresh.delay
v solvfilesdir
Identifying file relevance with Native tools content
The native tools captures file relevance in the same way as EDR. Both
methods check for the relevance clause exist lower version of a
package, but not exist higher version of it. If both tools are applied to
the same deployment, the relevance results are the same.
Patching method
Applicable sites
Applicable features
Endpoint Dependency
Resolution (EDR)
v Download Plug-ins
v RPM Deployment
v Preference List
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Patching method
Applicable sites
Applicable features
v Patching Support
v Download Plug-ins
v Custom Repository
Support
Chapter 1. Overview
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
The dashboard displays all the servers and windows-only relays in your
deployment. Select a server or relay to view all the plug-ins for that computer. The
dashboard shows you also the version and status for each plug-in in one
consolidated view.
10
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
v Subscribe to the Patching Support site to gain access to the Manage Download
Plug-ins dashboard.
v Enable the Encryption for Clients Fixlet on servers and relays for which you
want to register the download plug-in.
v Activate the Encryption Analysis for Clients analysis and Download Plug-in
Versions analysis.
When you register the download plug-in on a computer without the plug-in, the
plug-in is automatically installed and the configuration file is created.
If a download plug-in is already installed on the computer, the configuration file is
overwritten.
Procedure
1. From the Patch Management domain, click All Patch Management >
Dashboards > Manage Download Plug-ins dashboard.
2. From the Servers and Relays table, select the server or relay on which the
download plug-in is to be registered.
3. From the Plug-ins table, select SUSE Plug-in.
4. Click Register. The Register SUSE Plug-in wizard displays.
11
5. Enter the Novell credentials that you use to log on to the Novell Customer
Center.
Novell Username
Your Novell account user name to the Novell Customer Center. It
must have a valid support identifier to download patches.
Novell Password
Your Novell account password to the Novell Customer Center.
Confirm Novell Password
Your Novell account password for confirmation.
Large amounts of downloads through this channel might lock you out of your
Novell account. Use the mirror server to prevent a temporary lock out from
happening.
6. Optional: Enter the mirror parameters if you want the plug-in to download
from a mirror server.
12
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Mirror URL
The URL of your mirror server. It must be a well-formed URL, which
contains a protocol and a host name. Leave the field blank to use the
Novell mirror server: https://nu.novell.com.
Note: Ensure that you enter your Novell mirror server credentials. If you
leave the following fields blank, the download plug-in uses the credentials for
the Novell Customer Center instead.
Mirror Username
Your proxy user name if your mirror server requires authentication. It
is usually in the form of domain\username.
Mirror Password
Your proxy password if your mirror server requires authentication.
Confirm Mirror Password
Your mirror password for confirmation.
7. Optional: Enter the proxy parameters if the downloads must go through a
proxy server.
Proxy URL
The URL of your proxy server. It must be a well-formed URL, which
contains a protocol and a host name. The URL is usually the IP
address or DNS name of your proxy server and its port, which is
separated by a colon. For example: http://192.168.100.10:8080.
Proxy Username
Your proxy user name if your proxy server requires authentication. It
is usually in the form of domain\username.
Proxy Password
Your proxy password if your proxy server requires authentication.
Confirm Proxy Password
Your proxy password for confirmation.
8. Click OK. The Take Action dialog displays.
9. Select the target computer.
10. Click OK.
Results
You successfully registered the SUSE download plug-in.
Procedure
1. From the Patch Management domain, click All Patch Management >
Dashboards > Manage Download Plug-ins dashboard.
2. From the Servers and Relays table, select the server or relay on which the
download plug-in is to be unregistered.
3. From the Plug-ins table, select SUSE Plug-in.
4. Click Unregister.
13
Results
You successfully unregistered the SUSE download plug-in.
Procedure
1. From the Patch Management domain, click All Patch Management >
Dashboards > Manage Download Plug-ins dashboard.
2. From the Servers and Relays table, select the server or relay on which the
download plug-in is to be configured.
3. From the Plug-ins table, select SUSE Plug-in.
4. Click Configure. The Configure SUSE Plug-in wizard displays.
14
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
5. Enter the Novell credentials that you use to log on to the Novell Customer
Center.
Novell Username
Your Novell account user name to the Novell Customer Center. It
must have a valid support identifier to download patches.
Novell Password
Your Novell account password to the Novell Customer Center.
Confirm Novell Password
Your Novell account password for confirmation.
Large amounts of downloads through this channel might lock you out of your
Novell account. Use the mirror server to prevent a temporary lock out from
happening.
6. Optional: Enter the mirror parameters if you want the plug-in to download
from a mirror server.
Chapter 2. Manage Download Plug-ins dashboard overview
15
Mirror URL
The URL of your mirror server. It must be a well-formed URL, which
contains a protocol and a host name. Leave the field blank to use the
Novell mirror server: https://nu.novell.com.
Note: Ensure that you enter your Novell mirror server credentials. If you
leave the following fields blank, the download plug-in uses the credentials for
the Novell Customer Center instead.
Mirror Username
Your proxy user name if your mirror server requires authentication. It
is usually in the form of domain\username.
Mirror Password
Your proxy password if your mirror server requires authentication.
Confirm Mirror Password
Your mirror password for confirmation.
7. Optional: Enter the proxy parameters if the downloads must go through a
proxy server.
Proxy URL
The URL of your proxy server. It must be a well-formed URL, which
contains a protocol and a host name. The URL is usually the IP
address or DNS name of your proxy server and its port, which is
separated by a colon. For example: http://192.168.100.10:8080.
Proxy Username
Your proxy user name if your proxy server requires authentication. It
is usually in the form of domain\username.
Proxy Password
Your proxy password if your proxy server requires authentication.
Confirm Proxy Password
Your proxy password for confirmation.
8. Click OK. The Take Action dialog displays.
9. Select the target computer.
10. Click OK.
Results
You successfully configured the SUSE download plug-in.
16
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Procedure
1. From the Patch Management domain, click All Patch Management >
Dashboards > Manage Download Plug-ins dashboard.
2. From the Servers and Relays table, select the server or relay on which the
download plug-in is to be migrated.
3. From the Plug-ins table, select SUSE Plug-in.
4. Click Migrate. The Migrate SUSE Plug-in wizard displays.
5. Enter the Novell credentials that you use to log on to the Novell Support site.
Novell Username
Your Novell account user name to the Novell Support site. It must
have a valid support identifier to download patches.
Chapter 2. Manage Download Plug-ins dashboard overview
17
Novell Password
Your Novell account password to the Novell Support site.
Confirm Novell Password
Your Novell account password for confirmation.
6. Optional: Enter the mirror parameters if you want the plug-in to download
from a mirror server.
Mirror URL
The URL of your mirror server. It must be a well-formed URL, which
contains a protocol and a host name. Leave the field blank to use the
Novell mirror servers.
Mirror Username
Your proxy user name if your mirror server requires authentication. It
is usually in the form of domain\username.
Mirror Password
Your proxy password if your mirror server requires authentication.
Confirm Mirror Password
Your mirror password for confirmation.
7. Optional: Enter the proxy parameters if the downloads must go through a
proxy server.
Proxy URL
The URL of your proxy server. It must be a well-formed URL, which
contains a protocol and a host name. The URL is usually the IP
address or DNS name of your proxy server and its port, which is
separated by a colon. For example: http://192.168.100.10:8080.
Proxy Username
Your proxy user name if your proxy server requires authentication. It
is usually in the form of domain\username.
Proxy Password
Your proxy password if your proxy server requires authentication.
Confirm Proxy Password
Your proxy password for confirmation.
8. Click OK. The Take Action dialog displays.
9. Select the target computer on which the download plug-in is to be upgraded.
10. Click OK.
Results
You successfully migrated and upgraded the SUSE download plug-in.
Procedure
1. From the Patch Management domain, click All Patch Management >
Dashboards > Manage Download Plug-ins dashboard.
2. From the Servers and Relays table, select the server or relay on which the
download plug-in is to be upgraded.
18
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
3.
4.
5.
6.
Results
You now have the latest version of the SUSE download plug-in installed.
19
20
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
With the SMT, enterprise customers can optimize the management of SUSE
Linux Enterprise software updates and subscription entitlements. SMT
provides a repository and registration target that is synchronized with the
Novell Customer Center.
For more information about SMT, see the SUSE documentation at
https://www.suse.com/documentation/smt11/.
21
22
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Note: The SLE Custom Repository Management dashboard does not support the
creation of a physical repository server or SMT. You must create the repository
separately. For more information about creating repositories, see the following
resources:
v SUSE Linux Enterprise Desktop 11 SP3 Deployment Guide at https://
www.suse.com/documentation/sled11/book_sle_deployment/data/
sec_y2_sw_instsource.html
v SUSE Linux Enterprise Server 11 SP3 Deployment Guide at https://www.suse.com/
documentation/sles11/book_sle_deployment/data/sec_y2_sw_instsource.html
v SUSE Linux Enterprise Desktop 12 Deployment Guideat https://www.suse.com/
documentation/sled-12/book_sle_deployment/data/book_sle_deployment.html
v SUSE Linux Enterprise Server 12 Deployment Guide at https://www.suse.com/
documentation/sles-12/book_sle_deployment/data/book_sle_deployment.html
Procedure
1. From the SLE Custom Repository Management dashboard, click the
Repositories tab.
Chapter 3. Custom repositories management
23
2. Click Add.
3. From the Add a New Repository dialog, select the repository type that you
want to add.
Note: Ensure that the repository settings match the repository server
configuration.
v If you are adding a standard repository, enter values for the following fields:
Repository Name
Repository URL
v If you are adding an SMT server, enter values for the following fields:
SMT Server Name
SMT Server URL
clientSetup4SMT script URL
Note: When you enter the SMT Server URL, the clientSetup4SMT script URL is
generated automatically. This script is provided with SMT to configure
endpoints to use the SMT server or to reconfigure it to use a different SMT
server.
24
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
4. Click Save.
What to do next
To connect the added repository to an endpoint, see Registering endpoints to a
repository or SMT.
If you want to add all the known existing repositories of an endpoint, both SMTs
and standard repositories, to the dashboard list, use the Import feature. For more
information, see Importing repositories or SMTs on page 27.
Procedure
1. From the SLE Custom Repository Management dashboard, click the
Endpoints tab.
2. Select the endpoints that you want to register to a repository or SMT from the
first table. The repositories or SMTs of the selected endpoints are listed in the
second table.
Note: When a repository is named as unspecified, it means that it is not listed
in the Repository list of the dashboard.
3. Click Register a new repository.
4. From the Register a New Repository dialog, select a repository or an SMT and
click Next.
25
26
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Procedure
1. From the SLE Custom Repository Management dashboard, click the
Endpoints tab.
2. Select the endpoints that you want to unregister a repository from.
3. Click Unregister a new repository.
4. From the Unregister a New Repository dialog, select a repository and click
Save.
5. From the Take Action dialog, select the computers and click OK to deploy the
action.
Results
The selected repositories are removed from the list.
Procedure
1. From the SLE Custom Repository Management dashboard, click the
Repositories tab.
2. Click Import.
3. From the Import Existing Repositories dialog, select the repositories or SMTs
that you want to add in the dashboard repository list.
4. Enter a name for the repository.
5. Click Save.
Results
The repositories or SMTs are now imported and added to the list in the dashboard.
27
Procedure
1. From the Patch Management domain, click All Patch Management > Fixlets
and Tasks.
2. Select the Install packages by using zypper task to install custom packages on
endpoints.
3. In the Task pane, review the description and follow the instructions in the
Actions box to deploy an action.
4. Depending on the action that you selected, provide the necessary information
and click OK.
28
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Note: To update all installed packages on the endpoint, select the action to
install packages, but do not specify any package name.
5. In the Take Action pane, select the endpoints on which the packages are to be
installed or updated.
6. Click OK.
29
30
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
31
Procedure
1. From the Patch Management domain, click OS Vendors > SUSE Linux
Enterprise, and navigate to the patch content using the domain nodes.
2. In the content that is displayed in the list panel, select the Fixlet that you want
to deploy. The Fixlet opens in the work area.
3. Click the tabs at the top of the window to review details about the Fixlet.
4. Click Take Action to deploy the Fixlet.
v You can start the deployment process.
32
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
v You can deploy a test run prior to applying the patch. View the Deployment
Results analysis to determine if the dependencies have been successfully
resolved and if an installation is successful.
33
v You can view the Novell bulletin for a particular Fixlet, select the Click here
to view the patch page action to view the patch page.
34
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
You can also click the appropriate link in the Actions box
5. You can set more parameters in the Take Action dialog.
For detailed information about setting parameters with the Take Action dialog,
see the IBM Endpoint Manager Console Operator's Guide.
6. Click OK.
7. Enter your Private Key Password when necessary.
Procedure
1. From the Patch Management domain, click OS Vendors > SUSE Linux
Enterprise.
2. Navigate to the analysis by clicking the Analyses node and select Endpoint
Dependency Resolution - Deployment Results.
35
3. Click Activate.
4. Click the Results tab in the Analysis window that is displayed after you
activate the analysis.
36
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
5. Optional: You can limit the length of the output by running the Endpoint
Dependency Resolution Set deployment results analysis report length task.
To access this task, click OS Vendors > SUSE Linux Enterprise >
Configuration.
Note: The default analysis report length is 100 entries.
What to do next
When you review the properties of an endpoint, you can view the current
deployment information on that system. To view this data, navigate on the All
Content domain and select the Computers node. Select the computer that you
want to inspect in the work area. Scroll down to the Deployment Results.
37
You can navigate to the dashboard by expanding the Linux RPM Patching node
and selecting the Endpoint Dependency Resolution - Preference Lists dashboard.
Figure 20. Endpoint Dependency Resolution - Preference Lists dashboard in the navigation
tree
To create new Forbidden package lists, click New Forbidden Package List.
In the next dialog, you select a site for the preference lists. Endpoints subscribed to
this site are relevant to this preference list. Choose a site and click next.
38
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
After entering a name for the list, you can begin populating your preference list
with packages. Type the name in the Package to Add field and click Add. As you
type, autocomplete suggestions are shown. These suggestions are populated using
target packages from the selected site. After completing your list, click Save, click
OK, and enter your Private Key Password. A task that deploys this preference list
is displayed in the navigation tree.
39
This opens the same dialog as before and allows you to edit the name and
packages in the list. Click Save. To edit the task, click Edit. To redeploy the latest
version of this list to all systems that already have the list, click Edit and Redeploy.
Then click OK and enter your Private Key Password.
To create a copy of a preference list, click copy for that particular list.
A dialog is created with a nearly identical set of data populated throughout the
fields. The Name field has the word copy at the end. Click Save to create the new
task. To delete a preference list, click delete for that particular list.
40
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
To delete the task, click Delete. To delete the task and issue an action to remove the
preference list from all endpoints that have the list, click Delete and Update.
Preferred package lists can be created and managed in the same way as forbidden
packages lists. The controls are listed under the Preferred Package Lists tab of the
Preference Lists Dashboard.
Packages are ordered from top to bottom in preference lists. Drag and drop
packages to specify priority.
41
You can view deployed preference lists and their associated metadata by activating
an analysis. Navigate to the analysis by clicking the Analyses node and selecting
Endpoint Dependency Resolution - Preference Lists. Click the analysis and select
Activate from the right-click menu.
Click the Results tab in the Analysis window that is displayed after you activate
the analysis.
42
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
When you review an endpoint's properties, you can view the current preference
list information on that system.
To remove a preference list from an endpoint, run either the Remove Endpoint
Dependency Resolution Remove preferred list or the Remove Endpoint Dependency
Resolution Remove forbidden list tasks.
Procedure
1. From the Patch Management domain, All Patch Management > Analyses.
2. Click the Installed RPM Package List - SuSE Linux Enterprise analysis.
3. Click Activate.
4. View the package information from the Results tab.
43
44
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
45
The type of snapshot. There are three different types of snapshots: pre,
post, and single.
The dashboard also offers filtering options to ease searching by using the computer
name.
46
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Procedure
1. From the Patch Management domain, click All Patch Management >
Dashboards > SLE Btrfs Snapshot Management.
2. Select the endpoint whose snapshot history you want to view.
3. Select the snapshot that you want to roll back and click Rollback.
Note: Completely reverting to the pre-snapshot affects the changes made by
processes other than YaST or Zypper. Therefore, review the changes between
the current system state and a snapshot before starting the rollback.
The Rollback Up To Snapshot window opens.
4. Optional: You can specify file names as additional parameters for the rollback.
Click Apply.
Note: If you do not specify any file names, all changed files are restored.
5. From the Take Action window, select the computer and click OK to run the
action.
What to do next
To verify the rollback, check the snapper_rollback.log file located at
/var/opt/BESClient/EDRDeployData.
Chapter 5. SLE Btrfs snapshot management
47
48
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Appendix A. Support
For more information about this product, see the following resources:
v IBM Knowledge Center
v IBM Endpoint Manager Support site
v IBM Endpoint Manager wiki
v Knowledge Base
v Forums and Communities
49
50
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Appendix B. Troubleshooting
When problems occur, you can determine what went wrong by viewing messages
in the appropriate log files that provide information about how to correct errors.
Log files
The following log files can be found in the client folder in the directory
/var/opt/BESClient/EDRDeployData.
EDR_DeploymentResults.txt
Lists the results of the EDR deployment and the Zypper output. The log file
indicates if the normal Zypper process is used for either a standard repository
or SMT.
register-repo.log
Lists the results of the repository registration action of the SLE Custom
Repository Management dashboard.
register-SMT.log
Lists the results of the SMT registration action of the SLE Custom Repository
Management dashboard.
unregister-repo.log
Lists the results of the unregister repository action of the SLE Custom
Repository Management dashboard.
unregister-SMT.log
Lists the results of the unregister SMT action of the SLE Custom Repository
Management dashboard.
snapper_rollback.log
Lists Btrfs snapshot rollback feature that is available from the SLE Btrfs
Snapshot Management dashboard.
pkg_upgrade_output.txt
Lists the results of the Check Available Package updates - Solaris 11 task.
51
If the deployment failed, the log shows the error output from the EDR Plug-in.
52
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
This procedure creates the file that is mentioned in the log path, with a line-by-line
detailed output for the script.
Appendix B. Troubleshooting
53
54
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
55
56
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
configdir
metadatadir
packagesdir
reposdir
repo.add.probe
v repo.refresh.delay
v solvfilesdir
Which versions of IBM Endpoint Manager support custom repositories for
SUSE?
IBM Endpoint Manager V8.2 and later support custom repositories for
SUSE Linux Enterprise Desktop and SUSE Linux Enterprise Server version
11.
What is a custom repository?
The term custom repository refers to any software repository that is not
natively supported by the Novell Customer Center. Custom repositories
give you the benefit of being able to control exactly what is in the
repository. In the SLE Custom Repository Management dashboard, the
term custom repository can refer to a repository or the Subscription
Management Tool (SMT).
What is the purpose of a repository?
A repository is a storage location that contains a collection of packages and
metadata for the available packages. These repositories can be on online
servers, CDs, DVDs, or on other media.
What is SMT?
SMT stands for Subscription Management Tool. It provides a repository
and registration target that is synchronized with Novell Customer Center.
With the SMT, enterprise customers are able to optimize the management
of SUSE Linux Enterprise software updates and subscription entitlements.
For more information about SMT, see https://www.suse.com/
documentation/smt11/.
What version of Zypper is required to use the SLE Custom Repository
Management dashboard?
No minimum requirement. All Zypper versions that are used in SUSE
Linux Enterprise version 11 works.
How do I create a repository?
To learn about creating repositories, see the SUSE documentation:
Appendix C. Frequently asked questions
57
58
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
installation to fail. To resolve this issue, ensure that when you register the
endpoints in the SLE Custom Repository Management dashboard, you add
gpgcheck=0 to Additional Fields.
Which file could tell me why the mirror server is not working?
To check whether the issue is due to an incorrect URL or mirror server
credentials, check the plugin.ini file at <BES Server directory>/
DownloadPlugins/SuseProtocol.
I am locked out from my Novell account. What do I do?
One possible reason for an account lock out is due to invalid credentials.
Ensure that you use the mirror server configuration from Novell when you
register or configure the download plug-in. Account lockouts are common
but temporary. Contact Novell Support if you get locked out of your
account.
Can I install several custom packages using the installation tasks?
Yes, you can install several custom packages with the available tasks. Use a
space to separate the package names.
Is bandwidth throttling available in a custom repository architecture?
Unfortunately, bandwidth throttling is not supported in a custom
repository architecture since it is outside of the IBM Endpoint Manager
infrastructure.
I tried deploying Fixlets from a custom site, but it failed. Why is that? What
should I do?
The Fixlet site name is hardcoded in the relevance of the Fixlets because
the relevance can only accept one value. Therefore, if you want to deploy
custom Fixlets, ensure that your endpoints are subscribed to the original
Fixlet site so that they can grab all the relevant site files.
If you do not want to stay subscribed to the original Fixlet site but be able
to deploy custom Fixlets successfully, do the following steps:
1. Make a custom copy of the necessary site files.
2. Host the site files either in your own custom site or online.
3. Modify the custom Fixlet appropriately.
How can I install custom packages that are on the custom repository?
You can use the Install packages by using Zypper task that is in the
Patching Support site.
For more information, see Installing packages from a custom repository
on page 28.
What versions of SUSE Linux Enterprise are supported in the SLE Custom
Repository Management dashboard?
The SLE Custom Repository Management dashboard supports SUSE Linux
Enterprise Desktop and Linux Enterprise Server versions 11 and 12.
Can I perform a rollback on systems with mixed file systems such as ext3 and
btrfs? The SLE Btrfs Snapshot Management dashboard supports Btrfs file
systems only. Mixed files systems such as .ext3 and btrfs cannot be rolled
back.
Where can I find information about the Exclude /var/opt/BESClient/* Directory
From Snapshots task?
The log file is located in the directory /etc/snapper/filters/logfiles.txt.
59
60
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Notices
This information was developed for products and services that are offered in the
USA.
IBM may not offer the products, services, or features discussed in this document in
other countries. Consult your local IBM representative for information on the
products and services currently available in your area. Any reference to an IBM
product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM intellectual property right may
be used instead. However, it is the user's responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not grant you
any license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive, MD-NC119
Armonk, NY 10504-1785
United States of America
For license inquiries regarding double-byte character set (DBCS) information,
contact the IBM Intellectual Property Department in your country or send
inquiries, in writing, to:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this statement may not apply
to you.
This information could include technical inaccuracies or typographical errors.
Changes are periodically made to the information herein; these changes will be
incorporated in new editions of the publication. IBM may make improvements
and/or changes in the product(s) and/or the program(s) described in this
publication at any time without notice.
Any references in this information to non-IBM websites are provided for
convenience only and do not in any manner serve as an endorsement of those
61
websites. The materials at those websites are not part of the materials for this IBM
product and use of those websites is at your own risk.
IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.
Licensees of this program who wish to have information about it for the purpose
of enabling: (i) the exchange of information between independently created
programs and other programs (including this one) and (ii) the mutual use of the
information which has been exchanged, should contact:
IBM Corporation
2Z4A/101
11400 Burnet Road
Austin, TX 78758 U.S.A.
Such information may be available, subject to appropriate terms and conditions,
including in some cases, payment of a fee.
The licensed program described in this document and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement or any equivalent agreement
between us.
Any performance data contained herein was determined in a controlled
environment. Therefore, the results obtained in other operating environments may
vary significantly. Some measurements may have been made on development-level
systems and there is no guarantee that these measurements will be the same on
generally available systems. Furthermore, some measurements may have been
estimated through extrapolation. Actual results may vary. Users of this document
should verify the applicable data for their specific environment.
Information concerning non-IBM products was obtained from the suppliers of
those products, their published announcements or other publicly available sources.
IBM has not tested those products and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the
suppliers of those products.
All statements regarding IBM's future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
All IBM prices shown are IBM's suggested retail prices, are current and are subject
to change without notice. Dealer prices may vary.
This information is for planning purposes only. The information herein is subject to
change before the products described become available.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
62
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of
International Business Machines Corp., registered in many jurisdictions worldwide.
Other product and service names might be trademarks of IBM or other companies.
A current list of IBM trademarks is available on the web at www.ibm.com/legal/
copytrade.shtml.
Adobe, Acrobat, PostScript and all Adobe-based trademarks are either registered
trademarks or trademarks of Adobe Systems Incorporated in the United States,
other countries, or both.
IT Infrastructure Library is a registered trademark of the Central Computer and
Telecommunications Agency which is now part of the Office of Government
Commerce.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo,
Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or
registered trademarks of Intel Corporation or its subsidiaries in the United States
and other countries.
Linux is a trademark of Linus Torvalds in the United States, other countries, or
both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both.
ITIL is a registered trademark, and a registered community trademark of The
Minister for the Cabinet Office, and is registered in the U.S. Patent and Trademark
Office.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Java and all Java-based trademarks and logos are trademarks or registered
trademarks of Oracle and/or its affiliates.
Notices
63
Applicability
These terms and conditions are in addition to any terms of use for the IBM
website.
Personal use
You may reproduce these publications for your personal, noncommercial use
provided that all proprietary notices are preserved. You may not distribute, display
or make derivative work of these publications, or any portion thereof, without the
express consent of IBM.
Commercial use
You may reproduce, distribute and display these publications solely within your
enterprise provided that all proprietary notices are preserved. You may not make
derivative works of these publications, or reproduce, distribute or display these
publications or any portion thereof outside your enterprise, without the express
consent of IBM.
Rights
Except as expressly granted in this permission, no other permissions, licenses or
rights are granted, either express or implied, to the publications or any
information, data, software or other intellectual property contained therein.
IBM reserves the right to withdraw the permissions granted herein whenever, in its
discretion, the use of the publications is detrimental to its interest or, as
determined by IBM, the above instructions are not being properly followed.
You may not download, export or re-export this information except in full
compliance with all applicable laws and regulations, including all United States
export laws and regulations.
IBM MAKES NO GUARANTEE ABOUT THE CONTENT OF THESE
PUBLICATIONS. THE PUBLICATIONS ARE PROVIDED "AS-IS" AND WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING
BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY,
NON-INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.
64
IBM Endpoint Manager: Patch Management for SUSE Linux Enterprise User's Guide
Printed in USA