{"id":12711,"date":"2019-08-19T18:58:54","date_gmt":"2019-08-19T16:58:54","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/"},"modified":"2025-12-19T16:54:25","modified_gmt":"2025-12-19T15:54:25","slug":"upgrading-from-openleap-to-sles15","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/","title":{"rendered":"Upgrading from OpenLeap to SLES15"},"content":{"rendered":"<p>Sometimes business plans change and maybe you need to move your OpenLeap 15 Server to the supported version SUSE Linux Enterprise Server 15. Upgrade is getting really easy with version 15. It can be performed online. So your server does not need to be offline during the upgrade.<br \/>\n<!--more--><\/p>\n<p>So let&#8217;s have a look on the upgrade.<\/p>\n<p>First of all, you need a SUSE Subscription. We will help you with this. Just send us a <a href=\"https:\/\/www.dbi-services.com\/de\/contact\/\" target=\"\u201d_blank\u201d\" rel=\"noopener noreferrer\"> message<\/a>.<br \/>\nAs soon as you got it you can go on with the upgrade.<\/p>\n<p>Let&#8217;s start with checking the actual version running on the server. <\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nopenleap:~ $ cat \/etc\/os-release\nNAME=\"openSUSE Leap\"\nVERSION=\"15.0\"\nID=\"opensuse-leap\"\nID_LIKE=\"suse opensuse\"\nVERSION_ID=\"15.0\"\nPRETTY_NAME=\"openSUSE Leap 15.0\"\nANSI_COLOR=\"0;32\"\nCPE_NAME=\"cpe:\/o:opensuse:leap:15.0\"\nBUG_REPORT_URL=\"https:\/\/bugs.opensuse.org\"\nHOME_URL=\"https:\/\/www.opensuse.org\/\"\n<\/pre>\n<p>Now we can install SUSEConnect, so we can register the system in the next step. <\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nopenleap:~ $ zypper in SUSEConnect\nRetrieving repository 'openSUSE-Leap-15.0-Update' metadata ..............................................................................................................................................................[done]\nBuilding repository 'openSUSE-Leap-15.0-Update' cache ...................................................................................................................................................................[done]\nLoading repository data...\nReading installed packages...\nResolving package dependencies...\n\nThe following 3 NEW packages are going to be installed:\n  SUSEConnect rollback-helper zypper-migration-plugin\n\n3 new packages to install.\nOverall download size: 138.9 KiB. Already cached: 0 B. After the operation, additional 213.9 KiB will be used.\nContinue? [y\/n\/...? shows all options] (y): y\nRetrieving package SUSEConnect-0.3.17-lp150.2.14.1.x86_64                                                                                                                                 (1\/3), 100.9 KiB (176.3 KiB unpacked)\nRetrieving: SUSEConnect-0.3.17-lp150.2.14.1.x86_64.rpm ..................................................................................................................................................................[done]\nRetrieving package rollback-helper-1.0+git20181218.5394d6e-lp150.3.3.1.noarch                                                                                                             (2\/3),  22.6 KiB ( 19.9 KiB unpacked)\nRetrieving: rollback-helper-1.0+git20181218.5394d6e-lp150.3.3.1.noarch.rpm ..................................................................................................................................[done (7.9 KiB\/s)]\nRetrieving package zypper-migration-plugin-0.11.1520597355.bcf74ad-lp150.1.1.noarch                                                                                                       (3\/3),  15.5 KiB ( 17.6 KiB unpacked)\nRetrieving: zypper-migration-plugin-0.11.1520597355.bcf74ad-lp150.1.1.noarch.rpm ..............................................................................................................................[done (253 B\/s)]\nChecking for file conflicts: ............................................................................................................................................................................................[done]\n(1\/3) Installing: SUSEConnect-0.3.17-lp150.2.14.1.x86_64 ................................................................................................................................................................[done]\n(2\/3) Installing: rollback-helper-1.0+git20181218.5394d6e-lp150.3.3.1.noarch ............................................................................................................................................[done]\n(3\/3) Installing: zypper-migration-plugin-0.11.1520597355.bcf74ad-lp150.1.1.noarch ......................................................................................................................................[done]\nopenleap:~ # \n<\/pre>\n<p>Register your system at the SUSE Customer Center, so you get full access to the repositories. This step is mandatory, otherweise it&#8217;s not possible to upgrade.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nopenleap:~ $ SUSEConnect -r REGISTRATION_CODE -p SLES\/15\/x86_64\nRegistering system to SUSE Customer Center\n\nAnnouncing system to https:\/\/scc.suse.com ...\n\nActivating SLES 15 x86_64 ...\n-&gt; Adding service to system ...\n-&gt; Installing release package ...\n\nSuccessfully registered system\n<\/pre>\n<p>Now check for available extensions and the command to activate it using SUSEConnect<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nopenleap:~ $ SUSEConnect --list-extensions\nAVAILABLE EXTENSIONS AND MODULES\n\n    Basesystem Module 15 x86_64\n    Activate with: SUSEConnect -p sle-module-basesystem\/15\/x86_64\n\n        Containers Module 15 x86_64\n        Activate with: SUSEConnect -p sle-module-containers\/15\/x86_64\n\n        Desktop Applications Module 15 x86_64\n        Activate with: SUSEConnect -p sle-module-desktop-applications\/15\/x86_64\n\n            Development Tools Module 15 x86_64\n            Activate with: SUSEConnect -p sle-module-development-tools\/15\/x86_64\n\n            SUSE Linux Enterprise Workstation Extension 15 x86_64\n            Activate with: SUSEConnect -p sle-we\/15\/x86_64 -r ADDITIONAL REGCODE\n\n        SUSE Cloud Application Platform Tools Module 15 x86_64\n        Activate with: SUSEConnect -p sle-module-cap-tools\/15\/x86_64\n\n        SUSE Linux Enterprise Live Patching 15 x86_64\n        Activate with: SUSEConnect -p sle-module-live-patching\/15\/x86_64 -r ADDITIONAL REGCODE\n\n        SUSE Package Hub 15 x86_64\n        Activate with: SUSEConnect -p PackageHub\/15\/x86_64\n\n        Server Applications Module 15 x86_64\n        Activate with: SUSEConnect -p sle-module-server-applications\/15\/x86_64\n\n            Legacy Module 15 x86_64\n            Activate with: SUSEConnect -p sle-module-legacy\/15\/x86_64\n\n            Public Cloud Module 15 x86_64\n            Activate with: SUSEConnect -p sle-module-public-cloud\/15\/x86_64\n\n            SUSE Linux Enterprise High Availability Extension 15 x86_64\n            Activate with: SUSEConnect -p sle-ha\/15\/x86_64 -r ADDITIONAL REGCODE\n\n            Web and Scripting Module 15 x86_64\n            Activate with: SUSEConnect -p sle-module-web-scripting\/15\/x86_64\n\n\nREMARKS\n\n(Not available) The module\/extension is not enabled on your RMT\/SMT\n(Activated)     The module\/extension is activated on your system\n\nMORE INFORMATION\n\nYou can find more information about available modules here:\nhttps:\/\/www.suse.com\/products\/server\/features\/modules.html\n<\/pre>\n<p>In case you need more modules, you can add now any module you need. Please keep in mind, for the extensions you need a separate subscription. For my needs the base module is enough.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nopenleap:~ $ SUSEConnect -p sle-module-basesystem\/15\/x86_64\nRegistering system to SUSE Customer Center\n\nUpdating system details on https:\/\/scc.suse.com ...\n\nActivating sle-module-basesystem 15 x86_64 ...\n-&gt; Adding service to system ...\n-&gt; Installing release package ...\n\nSuccessfully registered system\n\n<\/pre>\n<p>Next step is to do the upgrade itself. As the output is quite huge, I put some [***] as place holders.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nopenleap:~ $ zypper dup --force-resolution\nWarning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.\nRefreshing service 'Basesystem_Module_15_x86_64'.\nRefreshing service 'SUSE_Linux_Enterprise_Server_15_x86_64'.\nLoading repository data...\nWarning: Repository 'openSUSE-Leap-15.0-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.\nReading installed packages...\nComputing distribution upgrade...\n\nThe following 11 NEW packages are going to be installed:\n  dejavu-fonts glibc-locale-base google-opensans-fonts issue-generator kernel-default-4.12.14-lp150.12.67.1 man-pages man-pages-posix release-notes-sles rpcgen yast2-vm zypper-search-packages-plugin\n\nThe following 286 packages are going to be upgraded:\n  NetworkManager NetworkManager-lang PackageKit PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module PackageKit-lang aaa_base aaa_base-extras apparmor-abstractions \n[***]\n[***]\n  yast2-storage-ng yast2-users\n\nThe following 288 packages have no support information from their vendor:\n  NetworkManager NetworkManager-lang PackageKit PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module PackageKit-lang aaa_base aaa_base-extras apparmor-abstractions apparmor-docs apparmor-parser\n[***]\n[***]\n\nThe following package is not supported by its vendor:\n  zypper-search-packages-plugin\n\n286 packages to upgrade, 11 new.\nOverall download size: 322.4 MiB. Already cached: 0 B. After the operation, additional 343.9 MiB will be used.\nContinue? [y\/n\/...? shows all options] (y): y\nRetrieving package issue-generator-1.6-1.1.noarch                                                                                                                                       (1\/297),  28.0 KiB ( 25.6 KiB unpacked)\nRetrieving: issue-generator-1.6-1.1.noarch.rpm ..........................................................................................................................................................................[done]\nRetrieving package man-pages-4.16-3.3.1.noarch                                                                                                                                          (2\/297),   \n[***]\n[***]\n\nExecuting %posttrans scripts ............................................................................................................................................................................................[done]\nThere are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run 'zypper ps -s' to list these programs.\n\n<\/pre>\n<p>Disable the openLeap repository to prevent warnings when using zypper (this is optional).<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nopenleap:~ $ zypper lr -d\nRepository priorities are without effect. All enabled repositories share the same priority.\n\n#  | Alias                                                                       | Name                                      | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                                                                                                                                                                                        | Service       \n---+-----------------------------------------------------------------------------+-------------------------------------------+---------+-----------+---------+----------+--------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------\n 1 | Basesystem_Module_15_x86_64:SLE-Module-Basesystem15-Debuginfo-Pool          | SLE-Module-Basesystem15-Debuginfo-Pool    | No      | ----      | ----    |   99     | NONE   | https:\/\/updates.suse.com\/SUSE\/Products\/SLE-Module-Basesystem\/15\/x86_64\/product_debug?8YsR5pv4h6qQr15qW8KWqXRBK0MDd9EONPOcnYjrQyXxeU4PVhIX5FRdwf5ziU1Oa8rdtuE2W4NyVotHhKeQrdvQMM9OQ3sEllMJno1VxgQEPq-1QyaCv24cSZsg2H21-d3hQqkxXD3iUKRgNTqHGtkRHHCN71yMa28   | Basesystem_Module_15_x86_64\n 2 | Basesystem_Module_15_x86_64:SLE-Module-Basesystem15-Debuginfo-Updates       | SLE-Module-Basesystem15-Debuginfo-Updates | No      | ----      | ----    |   99     | NONE   | https:\/\/updates.suse.com\/SUSE\/Updates\/SLE-Module-Basesystem\/15\/x86_64\/update_debug?jjKAgTm0AAAAAAAAq_jTGwRAkx4zc8EQV0ANMjmrFjIoJBofX8ETJPW9qS9ojjVsnoDNK1TRGjk5t31J0Y9Bv_KRzpdYdJVmoH_gO-WaIo-dsZHiDXUm9fjYvLJcjsm0TidUzPnNkAqDAQsPZGZUUCXrek3JjRZl        | Basesystem_Module_15_x86_64\n 3 | Basesystem_Module_15_x86_64:SLE-Module-Basesystem15-Pool                    | SLE-Module-Basesystem15-Pool              | Yes     | (r ) Yes  | No      |   99     | rpm-md | https:\/\/updates.suse.com\/SUSE\/Products\/SLE-Module-Basesystem\/15\/x86_64\/product?MbepfbRQy5WToAHi4xjhC2KOqjwW00ax8Xj23W9iMukhhWz78BKVY5sSDHiT4nurfz1JyHJrqcqpZiJU-PdajPthp3lQx4hyu-5FzifML0ALTTvKY6XEYA7qlwbn0E6fmA_iSbMl2JOWvZDpeQUZtMlCjQI                 | Basesystem_Module_15_x86_64\n 4 | Basesystem_Module_15_x86_64:SLE-Module-Basesystem15-Source-Pool             | SLE-Module-Basesystem15-Source-Pool       | No      | ----      | ----    |   99     | NONE   | https:\/\/updates.suse.com\/SUSE\/Products\/SLE-Module-Basesystem\/15\/x86_64\/product_source?86sSfrO8KT3dMsapcn4ihtYRbSwy2kunffEZ6oUiH-vBC-0IkEZQPniCPn63-DeOwlX9brw3vR-BqMNjC9KiOAq0JR0aHZUcyHP5sGhjitLFGTx9zUYo3F4u0KNC3rqIq2WGq-kZEhLm1s2U-vVJHpr6x5RWmMjuBDAe | Basesystem_Module_15_x86_64\n 5 | Basesystem_Module_15_x86_64:SLE-Module-Basesystem15-Updates                 | SLE-Module-Basesystem15-Updates           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https:\/\/updates.suse.com\/SUSE\/Updates\/SLE-Module-Basesystem\/15\/x86_64\/update?WzCCey-NrSLfBHonPxWuaTXt1QuGMemPZsFEhtMfDC_jKtn5XUsqbdI8JZ9D6YNveeYrthpKY2uLTOIB_vtbMQsQUblAr2dU4D59yIBIjZv1l91CLeZD2z61oLPc7ad0UkZjl9R_e6bSNAGP8oz94Fp5                      | Basesystem_Module_15_x86_64\n 6 | SUSE_Linux_Enterprise_Server_15_x86_64:SLE-Product-SLES15-Debuginfo-Pool    | SLE-Product-SLES15-Debuginfo-Pool         | No      | ----      | ----    |   99     | NONE   | https:\/\/updates.suse.com\/SUSE\/Products\/SLE-Product-SLES\/15\/x86_64\/product_debug?xtsT1GSwugZaHDGElBaTczgwJS79hgJDOy_tkzInodgbplBttQlatgP5rI0SnLQqLCw5WsfSqBIyN_tnMVZn4ZLJ3S3ENBDiZsYhg0vGZf7ILMix03bcXoHEKlzAYRntcEIx877RvS7DDHAAR4cj1V5gzcu6               | SUSE_Linux_Enterprise_Server_15_x86_64\n 7 | SUSE_Linux_Enterprise_Server_15_x86_64:SLE-Product-SLES15-Debuginfo-Updates | SLE-Product-SLES15-Debuginfo-Updates      | No      | ----      | ----    |   99     | NONE   | https:\/\/updates.suse.com\/SUSE\/Updates\/SLE-Product-SLES\/15\/x86_64\/update_debug?tkJ9rVV33hinQtEBnPYH_5D8OCs1ZtB4WEQFAShIaq1yN6Lwg2-W2Zu2AFALp5Jk3Oh1g1XVBqEOSPnSgACvcCIWuXr_cRfirUHEwbNqIcaSwcjxGjJYdhsb97t01_X-LPT0FDiGGezP64HheC_CzdV6xA                   | SUSE_Linux_Enterprise_Server_15_x86_64\n 8 | SUSE_Linux_Enterprise_Server_15_x86_64:SLE-Product-SLES15-Pool              | SLE-Product-SLES15-Pool                   | Yes     | (r ) Yes  | No      |   99     | rpm-md | https:\/\/updates.suse.com\/SUSE\/Products\/SLE-Product-SLES\/15\/x86_64\/product?887kGBgH3AfONFY1X3wVkuYn_5nm8sTKex06X1JSRI9gXQNqJioSBea5sAECwbVhqs510L3YRdVlVLgsavZ9D8PPplk8S_oEvhWEQdS-jfFH9dTKcukF09RkjliWQkcaNHkFzY4uQWbHzXJYekkn                             | SUSE_Linux_Enterprise_Server_15_x86_64\n 9 | SUSE_Linux_Enterprise_Server_15_x86_64:SLE-Product-SLES15-Source-Pool       | SLE-Product-SLES15-Source-Pool            | No      | ----      | ----    |   99     | NONE   | https:\/\/updates.suse.com\/SUSE\/Products\/SLE-Product-SLES\/15\/x86_64\/product_source?XhlzrvfoPp1qTZqv1hErqkUwBGOoZMYY4RAS-c78IKoacswAmOXTemuxa8ZiAFfopgedlQfewbcC7_gxUERoKGdlcW7E4WaqpcuSDYh-xlJr2SG9-4OuxPDToPfZ1CgvDDZIAlqIyXDKGcwvl3EjALH9msDNHg            | SUSE_Linux_Enterprise_Server_15_x86_64\n10 | SUSE_Linux_Enterprise_Server_15_x86_64:SLE-Product-SLES15-Updates           | SLE-Product-SLES15-Updates                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https:\/\/updates.suse.com\/SUSE\/Updates\/SLE-Product-SLES\/15\/x86_64\/update?j0Qh2SfH11scgFCBmZI3R9B4GMJWAh5l6C0P7_jtUle_3dAATzJ2wwwo3SR_dOpn4bBYL4wSkD9bMuCRJlzcmWSkeh1W06Rz8Jsq1KysLODXqUtsBgeE5Tju1Pf-XTpNJF1RQMRRRmb_Tj8RPA                                 | SUSE_Linux_Enterprise_Server_15_x86_64\n11 | openSUSE-Leap-15.0-1                                                        | openSUSE-Leap-15.0-1                      | No      | ----      | ----    |   99     | rpm-md | cd:\/\/\/?devices=\/dev\/disk\/by-id\/ata-VBOX_CD-ROM_VB0-01f003f6                                                                                                                                                                                                |               \n12 | repo-debug                                                                  | openSUSE-Leap-15.0-Debug                  | No      | ----      | ----    |   99     | NONE   | http:\/\/download.opensuse.org\/debug\/distribution\/leap\/15.0\/repo\/oss\/                                                                                                                                                                                        |               \n13 | repo-debug-non-oss                                                          | openSUSE-Leap-15.0-Debug-Non-Oss          | No      | ----      | ----    |   99     | NONE   | http:\/\/download.opensuse.org\/debug\/distribution\/leap\/15.0\/repo\/non-oss\/                                                                                                                                                                                    |               \n14 | repo-debug-update                                                           | openSUSE-Leap-15.0-Update-Debug           | No      | ----      | ----    |   99     | NONE   | http:\/\/download.opensuse.org\/debug\/update\/leap\/15.0\/oss\/                                                                                                                                                                                                   |               \n15 | repo-debug-update-non-oss                                                   | openSUSE-Leap-15.0-Update-Debug-Non-Oss   | No      | ----      | ----    |   99     | NONE   | http:\/\/download.opensuse.org\/debug\/update\/leap\/15.0\/non-oss\/                                                                                                                                                                                               |               \n16 | repo-non-oss                                                                | openSUSE-Leap-15.0-Non-Oss                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http:\/\/download.opensuse.org\/distribution\/leap\/15.0\/repo\/non-oss\/                                                                                                                                                                                          |               \n17 | repo-oss                                                                    | openSUSE-Leap-15.0-Oss                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http:\/\/download.opensuse.org\/distribution\/leap\/15.0\/repo\/oss\/                                                                                                                                                                                              |               \n18 | repo-source                                                                 | openSUSE-Leap-15.0-Source                 | No      | ----      | ----    |   99     | NONE   | http:\/\/download.opensuse.org\/source\/distribution\/leap\/15.0\/repo\/oss\/                                                                                                                                                                                       |               \n19 | repo-source-non-oss                                                         | openSUSE-Leap-15.0-Source-Non-Oss         | No      | ----      | ----    |   99     | NONE   | http:\/\/download.opensuse.org\/source\/distribution\/leap\/15.0\/repo\/non-oss\/                                                                                                                                                                                   |               \n20 | repo-update                                                                 | openSUSE-Leap-15.0-Update                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http:\/\/download.opensuse.org\/update\/leap\/15.0\/oss\/                                                                                                                                                                                                         |               \n21 | repo-update-non-oss                                                         | openSUSE-Leap-15.0-Update-Non-Oss         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http:\/\/download.opensuse.org\/update\/leap\/15.0\/non-oss\/                                                                                                                                                                                                     |               \nopenleap:~ # zypper mr -d 21\nRepository 'repo-update-non-oss' has been successfully disabled.\n<\/pre>\n<p>Check for orphaned packages.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nopenleap:~ $ zypper rm $(zypper --no-refresh packages --orphaned | gawk '{print $5}'  | tail -n +5 )\nToo few arguments.\nAt least one package name is required.\nremove (rm) [OPTIONS]  ...\n\nRemove packages with specified capabilities. A capability is NAME[.ARCH][OP], where OP is\none of &lt;, =, &gt;.\n\n  Command options:\n\n-r, --repo     Load only the specified repository.\n-t, --type            Type of package (package, patch, pattern, product).\n-n, --name                  Select packages by plain name, not by capability.\n-C, --capability            Select packages by capability.\n-u, --clean-deps            Automatically remove unneeded dependencies.\n-U, --no-clean-deps         No automatic removal of unneeded dependencies.\n-D, --dry-run               Test the removal, do not actually remove.\n    --details               Show the detailed installation summary.\n-y, --no-confirm            Don't require user interaction. Alias for the --non-interactive global\n                            option.\n\n  Solver options:\n\n    --debug-solver          Create a solver test case for debugging.\n    --force-resolution      Force the solver to find a solution (even an aggressive one) rather than\n                            asking.\n    --no-force-resolution   Do not force the solver to find solution, let it ask.\n\nopenleap:~ $ zypper --no-refresh packages --orphaned\nLoading repository data...\nReading installed packages...\nNo packages found.\n<\/pre>\n<p>My whole migration lasts about 30 minutes. But that&#8217;s really a small server. <\/p>\n<p>And in the end &#8211; you have to reboot, anyway. <\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nopenleap:~ $ systemctl reboot\n<\/pre>\n<p>Let&#8217;s check if we really run a SLES15 server now.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nopenleap:~ # cat \/etc\/os-release\nNAME=\"SLES\"\nVERSION=\"15\"\nVERSION_ID=\"15\"\nPRETTY_NAME=\"SUSE Linux Enterprise Server 15\"\nID=\"sles\"\nID_LIKE=\"suse\"\nANSI_COLOR=\"0;32\"\nCPE_NAME=\"cpe:\/o:suse:sles:15\"\n<\/pre>\n<p>Looks good! The system is running SLES15 now. Now you can enjoy the full support and service of SUSE.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sometimes business plans change and maybe you need to move your OpenLeap 15 Server to the supported version SUSE Linux Enterprise Server 15. Upgrade is getting really easy with version 15. It can be performed online. So your server does not need to be offline during the upgrade.<\/p>\n","protected":false},"author":28,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[42],"tags":[1655,1188,309],"type_dbi":[],"class_list":["post-12711","post","type-post","status-publish","format-standard","hentry","category-operating-systems","tag-openleap","tag-sles","tag-suse"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Upgrading from OpenLeap to SLES15 - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Upgrading from OpenLeap to SLES15\" \/>\n<meta property=\"og:description\" content=\"Sometimes business plans change and maybe you need to move your OpenLeap 15 Server to the supported version SUSE Linux Enterprise Server 15. Upgrade is getting really easy with version 15. It can be performed online. So your server does not need to be offline during the upgrade.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-19T16:58:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-19T15:54:25+00:00\" \/>\n<meta name=\"author\" content=\"Open source Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Open source Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/\"},\"author\":{\"name\":\"Open source Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b\"},\"headline\":\"Upgrading from OpenLeap to SLES15\",\"datePublished\":\"2019-08-19T16:58:54+00:00\",\"dateModified\":\"2025-12-19T15:54:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/\"},\"wordCount\":282,\"commentCount\":0,\"keywords\":[\"OpenLeap\",\"SLES\",\"SuSE\"],\"articleSection\":[\"Operating systems\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/\",\"name\":\"Upgrading from OpenLeap to SLES15 - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2019-08-19T16:58:54+00:00\",\"dateModified\":\"2025-12-19T15:54:25+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Upgrading from OpenLeap to SLES15\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b\",\"name\":\"Open source Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g\",\"caption\":\"Open source Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/open-source-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Upgrading from OpenLeap to SLES15 - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/","og_locale":"en_US","og_type":"article","og_title":"Upgrading from OpenLeap to SLES15","og_description":"Sometimes business plans change and maybe you need to move your OpenLeap 15 Server to the supported version SUSE Linux Enterprise Server 15. Upgrade is getting really easy with version 15. It can be performed online. So your server does not need to be offline during the upgrade.","og_url":"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/","og_site_name":"dbi Blog","article_published_time":"2019-08-19T16:58:54+00:00","article_modified_time":"2025-12-19T15:54:25+00:00","author":"Open source Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Open source Team","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/"},"author":{"name":"Open source Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b"},"headline":"Upgrading from OpenLeap to SLES15","datePublished":"2019-08-19T16:58:54+00:00","dateModified":"2025-12-19T15:54:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/"},"wordCount":282,"commentCount":0,"keywords":["OpenLeap","SLES","SuSE"],"articleSection":["Operating systems"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/","url":"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/","name":"Upgrading from OpenLeap to SLES15 - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2019-08-19T16:58:54+00:00","dateModified":"2025-12-19T15:54:25+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/upgrading-from-openleap-to-sles15\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Upgrading from OpenLeap to SLES15"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b","name":"Open source Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g","caption":"Open source Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/open-source-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/12711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=12711"}],"version-history":[{"count":1,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/12711\/revisions"}],"predecessor-version":[{"id":42102,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/12711\/revisions\/42102"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=12711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=12711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=12711"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=12711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}