{"id":2936,"date":"2023-05-27T14:20:39","date_gmt":"2023-05-27T18:20:39","guid":{"rendered":"https:\/\/dialer.one\/?p=2936"},"modified":"2024-12-05T18:58:33","modified_gmt":"2024-12-05T23:58:33","slug":"how-to-upgrade-opensuse-leap-15-3-to-15-4","status":"publish","type":"post","link":"https:\/\/dialer.one\/index.php\/how-to-upgrade-opensuse-leap-15-3-to-15-4\/","title":{"rendered":"How to &#8211; Upgrade OpenSuSE Leap 15.3 to 15.4"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">How to &#8211; Upgrade OpenSuSE Leap 15.3 to 15.4<\/h1>\n\n\n\n<p>This article will go over how to upgrade Leap 15.3 to 15.4 since 15.3 is end of life<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a>Step 1. Preparations \u2013 Backup everything<\/h2>\n\n\n\n<p><strong>Keep verified backups<\/strong>: Do not skip this step. Before typing the following commands, you must back up all data and config files. Also, ensure your system backup is up-to-date and restorable in an emergency. The author or nixCraft is not liable for damages due to failed upgrades.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a>Step 2. Update OpenSUSE 15.3 packages<\/h2>\n\n\n\n<p>The openSUSE Leap version 15.3 is only available as the 64-bit release. Next, type the following zypper command to update all existing packages. To refresh a repo, enter:<br><code>$&nbsp;sudo zypper ref<\/code><br>Outputs:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Repository 'openSUSE-Leap-15.3' is up to date.                                                     \nRepository 'openSUSE-Leap-15.3-Update' is up to date.                                              \nRepository 'openSUSE-Leap-15.3-Update-Non-Oss' is up to date.                                      \nRepository 'Update repository of openSUSE Backports' is up to date.                                \nRetrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metadata[done]\nBuilding repository 'Update repository with updates from SUSE Linux Enterprise 15' cache ....[done]\nAll repositories have been refreshed.\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Update ALL installed packages with newer versions and patches<\/h3>\n\n\n\n<p>Before the upgrade procedure can begin, apply all pending upgrades or&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/suse-15-update-installed-packages-for-security\/\" target=\"_blank\" rel=\"noopener\">security patches<\/a>. For example:<br><code>$&nbsp;sudo zypper up<\/code><br>Outputs:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Loading repository data...\nWarning: Repository 'openSUSE-Leap-15.3-Update' appears to be outdated. Consider using a different mirror or server.\nReading installed packages...\n\nThe following 10 packages are going to be upgraded:\n  cups cups-client cups-config libcups2 libcupscgi1 libcupsimage2 libcupsmime1 libcupsppdc1\n  libfreetype6 libqpdf26\n\n10 packages to upgrade.\nOverall download size: 8.4 MiB. Already cached: 0 B. After the operation, additional 79.8 KiB will\nbe used.\nContinue? [y\/n\/v\/...? shows all options] (y): y\nRetrieving package cups-config-2.2.7-150000.3.35.1.x86_64    (1\/10), 239.1 KiB (  3.1 MiB unpacked)\nRetrieving: cups-config-2.2.7-150000.3.35.1.x86_64.rpm ......................................[done]\nRetrieving package libfreetype6-2.10.4-150000.4.12.1.x86_64  (2\/10), 447.3 KiB (  1.1 MiB unpacked)\nRetrieving: libfreetype6-2.10.4-150000.4.12.1.x86_64.rpm ....................................[done]\n....\n..\nChecking for file conflicts: ................................................................[done]\n( 1\/10) Installing: cups-config-2.2.7-150000.3.35.1.x86_64 ..................................[done]\n( 2\/10) Installing: libfreetype6-2.10.4-150000.4.12.1.x86_64 ................................[done]\n( 3\/10) Installing: libqpdf26-9.0.2-150200.3.3.1.x86_64 .....................................[done]\n....\n( 9\/10) Installing: cups-client-2.2.7-150000.3.35.1.x86_64 ..................................[done]\nFailed to try-restart cups-lpd@.service: Unit name cups-lpd@.service is missing the instance name.\nSee system logs and 'systemctl status cups-lpd@.service' for details.\n(10\/10) Installing: cups-2.2.7-150000.3.35.1.x86_64 .........................................[done]\nExecuting %posttrans scripts ................................................................[done]\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a>Step 3. Reboot the server<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.cyberciti.biz\/media\/new\/faq\/2022\/09\/How-To-Upgrade-OpenSUSE-Leap-To-15.4.png\" alt=\"How To Upgrade OpenSUSE Leap To 15.4\" class=\"wp-image-150713\" title=\"\"><\/figure>\n<\/div>\n\n\n<p>Now note down the current&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/find-print-linux-unix-kernel-version\/\" target=\"_blank\" rel=\"noopener\">Linux kernel version<\/a>, type:<br><code>$&nbsp;uptime<br>$&nbsp;uname -mrs<\/code><br>You&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/howto-reboot-linux\/\" target=\"_blank\" rel=\"noopener\">must reboot the Linux cloud box<\/a>, using the&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/howto-shutdown-linux\/\" target=\"_blank\" rel=\"noopener\">shutdown command<\/a>&nbsp;or&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/howto-reboot-linux\/\" target=\"_blank\" rel=\"noopener\">reboot command<\/a>:<br><code>$&nbsp;sudo systemctl reboot<br>## OR ##<br>$&nbsp;sudo shutdown -r now<\/code><br>Log in using the ssh command once system comes back online:<br><code>$&nbsp;ssh ec2-user@your-aws-ec2-dns-ip-here<br>## OR ##<br>$&nbsp;ssh root@your-Linode-dnsname-OR-ip-here<\/code><br>Then verify Linux kernel version:<br><code>$&nbsp;uname -mrs<\/code><br>Also note down the&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/find-opensuse-suse-enterprisel-inux-version-command\/\" target=\"_blank\" rel=\"noopener\">OpenSUSE Linux version<\/a>&nbsp;using the&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/linux-unix-appleosx-bsd-cat-command-examples\/\" target=\"_blank\" rel=\"noopener\">cat command<\/a>:<br><code>$&nbsp;cat \/etc\/os-release<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4. Upgrading OpenSUSE 15.3 to 15.4<\/h2>\n\n\n\n<p>Now my cloud server is fully patched. It is time to update the server to OpenSUSE version 15.4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a>List the repositories<\/h3>\n\n\n\n<p>The update repository must exist and is enabled and update before upgrading to 15.3. Verify it using the zypper command as follows:<br><code>$&nbsp;sudo zypper repos --uri<br>## OR type ##<br>$&nbsp;sudo zypper lr -u<\/code><br>Output indicating that there are no 3rd party repos and Update repos are enabled on my OpenSUSE 15.3 server:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Repository priorities are without effect. All enabled repositories share the same priority.\n&nbsp;\n# | Alias                             | Name                                                                                        | Enabled | GPG Check | Refresh | URI\n--+-----------------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+---------------------------------------------------------------\n1 | openSUSE-Leap-15.3                | openSUSE-Leap-15.3                                                                          | Yes     | (r ) Yes  | Yes     | http:\/\/download.opensuse.org\/distribution\/leap\/15.3\/repo\/oss\/\n2 | openSUSE-Leap-15.3-Update         | openSUSE-Leap-15.3-Update                                                                   | Yes     | (r ) Yes  | Yes     | http:\/\/download.opensuse.org\/update\/leap\/15.3\/oss\/\n3 | openSUSE-Leap-15.3-Update-Non-Oss | openSUSE-Leap-15.3-Update-Non-Oss                                                           | Yes     | (r ) Yes  | Yes     | http:\/\/download.opensuse.org\/update\/leap\/15.3\/non-oss\/\n4 | repo-backports-debug-update       | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    | http:\/\/download.opensuse.org\/update\/leap\/15.3\/backports_debug\/\n5 | repo-backports-update             | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     | http:\/\/download.opensuse.org\/update\/leap\/15.3\/backports\/\n6 | repo-sle-debug-update             | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    | http:\/\/download.opensuse.org\/debug\/update\/leap\/15.3\/sle\/\n7 | repo-sle-update                   | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     | http:\/\/download.opensuse.org\/update\/leap\/15.3\/sle\/<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Verify that we can get latest OpenSUSE 15.4 version, run:<br><code>$&nbsp;sudo zypper --releasever=15.4 lr -u<\/code><br>Here is what I see<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Warning: Enforced setting: $releasever<strong>=<\/strong>15.4\nRepository priorities are without effect. All enabled repositories share the same priority.\n&nbsp;\n# | Alias                             | Name                                                                                        | Enabled | GPG Check | Refresh | URI\n--+-----------------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+---------------------------------------------------------------\n1 | openSUSE-Leap-15.3                | openSUSE-Leap-15.3                                                                          | Yes     | (r ) Yes  | Yes     | http:\/\/download.opensuse.org\/distribution\/leap\/15.4\/repo\/oss\/\n2 | openSUSE-Leap-15.3-Update         | openSUSE-Leap-15.3-Update                                                                   | Yes     | (r ) Yes  | Yes     | http:\/\/download.opensuse.org\/update\/leap\/15.4\/oss\/\n3 | openSUSE-Leap-15.3-Update-Non-Oss | openSUSE-Leap-15.3-Update-Non-Oss                                                           | Yes     | (r ) Yes  | Yes     | http:\/\/download.opensuse.org\/update\/leap\/15.4\/non-oss\/\n4 | repo-backports-debug-update       | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    | http:\/\/download.opensuse.org\/update\/leap\/15.4\/backports_debug\/\n5 | repo-backports-update             | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     | http:\/\/download.opensuse.org\/update\/leap\/15.4\/backports\/\n6 | repo-sle-debug-update             | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    | http:\/\/download.opensuse.org\/debug\/update\/leap\/15.4\/sle\/\n7 | repo-sle-update                   | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     | http:\/\/download.opensuse.org\/update\/leap\/15.4\/sle\/<\/pre>\n\n\n\n<p>In the above output results, check the last URI column). All repository links should contain 15.4 or openSUSE_Leap_15.4 as a version number. If not check if your Leap repos defined in \/etc\/zypp\/repos.d\/ are using the $releasever variable already in the URIs. For example, try the&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/howto-use-grep-command-in-linux-unix\/\" target=\"_blank\" rel=\"noopener\">grep command<\/a>:<br><code>$&nbsp;sudo grep baseurl \/etc\/zypp\/repos.d\/*.repo<\/code><br>If you see hard-coded version 15.3 Leap version number, then you need to modify them first. This can be done using the sed command to&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/how-to-use-sed-to-find-and-replace-text-in-files-in-linux-unix-shell\/\" target=\"_blank\" rel=\"noopener\">find and replace with sed<\/a>:<br><code>$&nbsp;sudo sed -i 's\/15.3\/${releasever}\/g' \/etc\/zypp\/repos.d\/*.repo<\/code><br>Now verify again:<br><code>$&nbsp;sudo zypper --releasever=15.4 lr -u<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a>Running the upgrade for 15.4<\/h3>\n\n\n\n<p>It is time to switch and refresh all repositories to 15.4 using the following syntax and grab the repository metadata:<br><code>$&nbsp;sudo zypper --releasever=15.4 ref<\/code><br>For slower<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Warning: Enforced setting: $releasever<strong>=<\/strong>15.4\nRetrieving repository 'openSUSE-Leap-15.3' metadata ................................................................................................................................................................................................................................<strong>[done]<\/strong>\nBuilding repository 'openSUSE-Leap-15.3' cache .....................................................................................................................................................................................................................................<strong>[done]<\/strong>\nRetrieving repository 'openSUSE-Leap-15.3-Update' metadata .........................................................................................................................................................................................................................<strong>[done]<\/strong>\nBuilding repository 'openSUSE-Leap-15.3-Update' cache ..............................................................................................................................................................................................................................<strong>[done]<\/strong>\nRetrieving repository 'openSUSE-Leap-15.3-Update-Non-Oss' metadata .................................................................................................................................................................................................................<strong>[done]<\/strong>\nBuilding repository 'openSUSE-Leap-15.3-Update-Non-Oss' cache ......................................................................................................................................................................................................................<strong>[done]<\/strong>\nRetrieving repository 'Update repository of openSUSE Backports' metadata ...........................................................................................................................................................................................................<strong>[done]<\/strong>\nBuilding repository 'Update repository of openSUSE Backports' cache ................................................................................................................................................................................................................<strong>[done]<\/strong>\nRetrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metadata ......................................................................................................................................................................................<strong>[done]<\/strong>\nBuilding repository 'Update repository with updates from SUSE Linux Enterprise 15' cache ...........................................................................................................................................................................................<strong>[done]<\/strong>\nAll repositories have been refreshed.<\/pre>\n\n\n\n<p>Next, execute the following command for full distribution upgrade to 15.4 from 15.3. Please note that command must be typed from non-GUI (KDE\/GNOME) mode. Hence, it is recommended you run the command from either runlevel 3 (text + network), or a virtual console (see&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/switch-boot-target-to-text-gui-in-systemd-linux\/\" target=\"_blank\" rel=\"noopener\">how to switch boot target to text or GUI in systemd Linux<\/a>&nbsp;for more info.). You can press&nbsp;<kbd>Ctrl-Alt-F2<\/kbd>&nbsp;(all at the same time) to switch to virtual terminal 2. One can also issue the following command:<br><code>$&nbsp;sudo systemctl set-default multi-user.target<\/code><br>Let us start the distribution upgrade that will get your system to the new version:<br><code>$&nbsp;sudo zypper --releasever=15.4 dup<\/code><br>OR first download everything on slower internet connection to avoid any problem with upgrades:<br><code>$&nbsp;sudo zypper --releasever=15.4 dup&nbsp;--download-in-advance<\/code><br>Once the dup is finished, openSUSE sets the releasever variable to the new version 15.4:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.cyberciti.biz\/media\/new\/faq\/2022\/09\/Upgrade-OpenSUSE-15.3-to-15.4-using-zypper-command.png\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Final confirmation<\/h3>\n\n\n\n<p>At the following prompt type&nbsp;<kbd>y<\/kbd>&nbsp;and hit the&nbsp;<kbd>[Enter]<\/kbd>&nbsp;key to start upgrade procedure:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">The following 11 packages are going to be REMOVED:\n  kernel-default-5.3.18-150300.59.87.1 kernel-default-5.3.18-150300.59.90.1 kernel-default-extra-5.3.18-150300.59.87.1\n  kernel-default-extra-5.3.18-150300.59.90.1 kernel-default-optional-5.3.18-150300.59.87.1\n  kernel-default-optional-5.3.18-150300.59.90.1 librsvg-lang libusbguard0 libwebkit2gtk3-lang libyui-ncurses-pkg15\n  systemd-icon-branding-openSUSE\n&nbsp;\nThe following package requires a system reboot:\n  kernel-default-5.14.21-150400.24.18.1\n&nbsp;\n486 packages to upgrade, 4 to downgrade, 55 new, 11 to remove.\nOverall download size: 688.7 MiB. Already cached: 0 B. After the operation, additional 51.0 MiB will be used.\n&nbsp;\n    Note: System reboot required.\nContinue? <strong>[y\/n\/v\/...? shows all options]<\/strong> (y): y<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>The zypper command will download, install, or upgrade a total of 486 packages on my cloud server. The procedure to download and install packages takes its own sweet time. So, naturally, your Internet and cloud server speed plays a significant role. In the end, you should see an output as follows showing you must reboot the OpenSUSE server or desktop:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">....\n..\ndracut: *** Stripping files done ***\ndracut: *** Creating image file '\/boot\/initrd-5.14.21-150400.24.18-default' ***\ndracut: *** Creating initramfs image file '\/boot\/initrd-5.14.21-150400.24.18-default' done ***\n(403\/552) Installing: kernel-default-5.14.21-150400.24.18.1.x86_64 ......................................................<strong>[done]<\/strong>\n(404\/552) Removing kernel-default-5.3.18-150300.59.87.1.x86_64 ..........................................................<strong>[done]<\/strong>\n(405\/552) Removing kernel-default-5.3.18-150300.59.90.1.x86_64 ..........................................................<strong>[done]<\/strong>\n(406\/552) Installing: util-linux-lang-2.37.2-150400.8.3.1.noarch ........................................................<strong>[done]<\/strong>\n(407\/552) Installing: systemd-network-249.12-150400.8.10.1.x86_64 .......................................................<strong>[done]<\/strong>\n(408\/552) Installing: kernel-default-extra-5.14.21-150400.24.18.1.x86_64 ................................................<strong>[done]<\/strong>\n(409\/552) Installing: grub2-systemd-sleep-plugin-2.06-150400.11.5.2.noarch ..............................................<strong>[done]<\/strong>\n.....\n..\nExecuting %posttrans scripts ............................................................................................<strong>[done]<\/strong>\nThere are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.\n&nbsp;\nSince the last system boot core libraries or services have been updated.\nReboot is suggested to ensure that your system benefits from these updates.<\/pre>\n\n\n\n<p>Therefore, reboot the Linode or AWS cloud server using the&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/howto-shutdown-linux\/\" target=\"_blank\" rel=\"noopener\">shutdown command<\/a>&nbsp;or&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/howto-reboot-linux\/\" target=\"_blank\" rel=\"noopener\">reboot command<\/a>&nbsp;as follows:<br><code>$&nbsp;sudo reboot<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a>Step 5: Verification<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.cyberciti.biz\/media\/new\/faq\/2022\/09\/How-to-Upgrade-OpenSUSE-15.3-to-OpenSUSE-15.4-and-verify-it.png\" alt=\"How to Upgrade OpenSUSE 15.3 to OpenSUSE 15.4 and verify it\" class=\"wp-image-150715\" title=\"\"><\/figure>\n<\/div>\n\n\n<p>Make sure everything is working. First, find&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/find-opensuse-suse-enterprisel-inux-version-command\/\" target=\"_blank\" rel=\"noopener\">OpenSuse Linux Version<\/a>&nbsp;and other info:<br><code>$&nbsp;uname -mrs<br>$&nbsp;cat \/etc\/os-release<br>$&nbsp;hostnamectl<\/code><br><br>Then check your&nbsp;<a href=\"https:\/\/www.cyberciti.biz\/faq\/linux-log-files-location-and-how-do-i-view-logs-files\/\" target=\"_blank\" rel=\"noopener\">Linux server log file<\/a>. For instance, use the journalctl command\/tail command\/dmesg command command and others:<br><code>$&nbsp;sudo tail -f \/var\/log\/nginx\/www.nixcraft_com_access.log<br>$&nbsp;dmesg | more<br>$&nbsp;journalctl -xe<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a>Step 6: Apply any newly released updates<\/h2>\n\n\n\n<p>Finally, again use the zypper command to apply security patches, software updates and Linux kernel:<br><code>$&nbsp;sudo zypper refresh<br>$&nbsp;sudo zypper patch<br>$&nbsp;sudo zypper update<br># if a new Linux kernel installed, reboot the box<br>$&nbsp;sudo reboot<\/code><br><\/p>\n\n\n\n<p>Hopefully this will help a lot of you keep up to date and secure<\/p>\n\n\n\n<p>Chris aka carpenox <\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to &#8211; Upgrade OpenSuSE Leap 15.3 to 15.4 This article will go over how to upgrade Leap 15.3 to 15.4 since 15.3 is end of life Step 1. Preparations \u2013 Backup everything Keep verified backups: Do not skip this step. Before typing the following commands, you must back up all data and config files. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[96],"tags":[533,536],"class_list":["post-2936","post","type-post","status-publish","format-standard","hentry","category-vicidial","tag-howto","tag-vicidial"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":2951,"url":"https:\/\/dialer.one\/index.php\/how-to-fix-the-perl-repo-for-vicibox-10leap-15-3\/","url_meta":{"origin":2936,"position":0},"title":"How To &#8211; Fix the Perl repo for ViciBox 10(Leap 15.3)","author":"carpenox","date":"May 30, 2023","format":false,"excerpt":"How To - Fix the Perl repo for ViciBox 10(Leap 15.3) If you've tried to update your ViciBox 10 system you'll see that the Perl repo gives an error and you can't update from that repo any longer. The reason for this is because Leap 15.3 has gone end of\u2026","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"Repository 'openSUSE-Leap-15.2-PHP-Applications' is invalid.","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":1988,"url":"https:\/\/dialer.one\/index.php\/how-to-upgrade-opensuse-from-leap-15-1-to-15-2-or-15-3\/","url_meta":{"origin":2936,"position":1},"title":"How to &#8211; Upgrade OpenSuSE from Leap 15.1 to 15.2 or 15.3","author":"carpenox","date":"April 11, 2021","format":false,"excerpt":"How to - Upgrade OpenSuSE from Leap 15.1 to 15.2 or 15.3 How to - Upgrade OpenSuSE from Leap 15.1 to 15.2 or 15.3 is what will be covered in this brief tutorial. Just change the 15.2 to 15.3 in any of the steps below to switch to 15.3 instead.\u2026","rel":"","context":"With 4 comments","block_context":{"text":"With 4 comments","link":"https:\/\/dialer.one\/index.php\/how-to-upgrade-opensuse-from-leap-15-1-to-15-2-or-15-3\/#comments"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2021\/03\/leap15.2b.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2021\/03\/leap15.2b.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2021\/03\/leap15.2b.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2021\/03\/leap15.2b.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":2378,"url":"https:\/\/dialer.one\/index.php\/table-of-contents\/","url_meta":{"origin":2936,"position":2},"title":"Table of Contents &#8211; Knowledge Base","author":"carpenox","date":"March 7, 2022","format":false,"excerpt":"Welcome to my blog, some of you may know me from the ViciDial forums, I am carpenox and I am here to share my knowledge with everyone, for free!","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"CyburDial","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":1966,"url":"https:\/\/dialer.one\/index.php\/how-to-scratch-instructions-for-vicidialvicibox9-on-opensuse-leap-15-3-with-asterisk-16-17-0\/","url_meta":{"origin":2936,"position":3},"title":"How to &#8211; Scratch install instructions for Vicidial on OpenSuSE Leap 15.3 with Asterisk 16.17.0","author":"carpenox","date":"April 8, 2021","format":false,"excerpt":"How to - Scratch install instructions for Vicidial on OpenSuSE Leap 15.3 with Asterisk 16.17.0 So, I have decided to write up a scratch install instructions for Vicidial on OpenSuSE Leap 15.3 with Asterisk 16.17-0 instead of Asterisk 13 and wanted to share the instructions step by step. I have\u2026","rel":"","context":"With 2 comments","block_context":{"text":"With 2 comments","link":"https:\/\/dialer.one\/index.php\/how-to-scratch-instructions-for-vicidialvicibox9-on-opensuse-leap-15-3-with-asterisk-16-17-0\/#comments"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2371,"url":"https:\/\/dialer.one\/index.php\/how-to-fix-the-python-repo-for-vicidial-repository-opensuse-leap-15-2-devel-languages-python-is-invalid\/","url_meta":{"origin":2936,"position":4},"title":"How to &#8211; fix the Python repo for Vicidial &#8211; Repository &#8216;openSUSE-Leap-15.2-Devel-Languages-Python&#8217; is invalid.","author":"carpenox","date":"March 3, 2022","format":false,"excerpt":"How to fix the Python repo for Vicidial - Repository 'openSUSE-Leap-15.2-Devel-Languages-Python' is invalid. So I know a lot of you have asked about the python repo issue with leap 15.2 after upgrading so here is a quick fix in relation to that. Repository 'openSUSE-Leap-15.2-Devel-Languages-Python' is invalid Step 1 - Remove\u2026","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"Repository 'openSUSE-Leap-15.2-Devel-Languages-Python' is invalid.","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":2411,"url":"https:\/\/dialer.one\/index.php\/how-to-fix-repository-opensuse-leap-15-2-php-applications-is-invalid\/","url_meta":{"origin":2936,"position":5},"title":"How to &#8211; Fix &#8220;Repository &#8216;openSUSE-Leap-15.2-PHP-Applications&#8217; is invalid.&#8221;","author":"carpenox","date":"March 14, 2022","format":false,"excerpt":"How to - Fix \"Repository 'openSUSE-Leap-15.2-PHP-Applications' is invalid.\" Repository 'openSUSE-Leap-15.2-PHP-Applications' is invalid. Just a short article to fix this issue for Leap 15.2. First you need to list your repo's and remove the one labeled PHP-Applications, for my installs its been number 8. The following commands will show you how\u2026","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"Repository 'openSUSE-Leap-15.2-PHP-Applications' is invalid.","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/posts\/2936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/comments?post=2936"}],"version-history":[{"count":0,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/posts\/2936\/revisions"}],"wp:attachment":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/media?parent=2936"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/categories?post=2936"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/tags?post=2936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}