From 9baf5cc3722593fb73d7217ae28fdbcac82d7a11 Mon Sep 17 00:00:00 2001 From: mDuo13 Date: Tue, 9 Jul 2019 13:12:54 -0700 Subject: [PATCH] Corrections for v1.3.0 automatic updates --- .../installation/rippled-1-3-0-migration-instructions.md | 6 ++++-- .../installation/update-rippled-automatically-on-linux.md | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-0-migration-instructions.md b/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-0-migration-instructions.md index daaab03b4d..a70fa18ec3 100644 --- a/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-0-migration-instructions.md +++ b/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-0-migration-instructions.md @@ -12,7 +12,7 @@ For other platforms, see the updated instructions for compiling from source. ([U ## Migration on CentOS or Red Hat Enterprise Linux (RHEL) -Ripple's official RPM repository and instructions for using it have changed. To migrate from the old repository to the new one, complete the following steps: +Ripple's official RPM repository and instructions for using it have changed. If you have [automatic updates](update-rippled-automatically-on-linux.html) enabled, your system should perform the migration automatically. To migrate manually from the old repository to the new one, complete the following steps: 1. Stop the `rippled` server. @@ -22,6 +22,8 @@ Ripple's official RPM repository and instructions for using it have changed. To $ sudo rpm -e ripple-repo + The `rippled-repo` package is **DEPRECATED** as of `rippled` version 1.3.0. The package has been updated one last time for 1.3.0. In the future, any changes to the repositories will require manual changes to your repos file. + 3. Add Ripple's new yum repository: $ cat << REPOFILE | sudo tee /etc/yum.repos.d/ripple.repo @@ -49,7 +51,7 @@ Ripple's official RPM repository and instructions for using it have changed. To $ sudo systemctl start rippled.service -**Tip:** If you had [automatic updates](update-rippled-automatically-on-linux.html) enabled before 1.3.0, they should continue working after performing this migration process. +**Warning:** If you use [automatic updates](update-rippled-automatically-on-linux.html), they should continue working after performing this migration process. However, **the `ripple-repo` package is now deprecated**. As a consequence, in the future, any changes to Ripple's repositories may require you to manually update your repos file. ## Migration on Ubuntu Linux diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md b/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md index 08ac860002..63db8fadbf 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md +++ b/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md @@ -4,8 +4,6 @@ On Linux, you can set up `rippled` to automatically upgrade to the latest versio These instructions assume you have already installed `rippled` [from the `yum` repository (CentOS/RedHat)](install-rippled-on-centos-rhel-with-yum.html) or [using `apt` (Ubuntu/Debian)](install-rippled-on-ubuntu.html). -**Warning:** As of version 1.3.0, the install and upgrade process has changed. Automatic updates **will not** upgrade from `rippled` 1.2.4 or lower to `rippled` 1.3.0 or higher. If you have `rippled` v1.2.4 or lower installed, follow the [rippled 1.3.0 migration instructions](rippled-1-3-0-migration-instructions.html) first. After performing the migration, automatic updates should work again. - To set up automatic updates, complete the following steps: 1. Check that `/opt/ripple/etc/update-rippled-cron` exists. If it does not, update manually ([CentOS/Red Hat](update-rippled-manually-on-centos-rhel.html) or [Ubuntu/Debian](update-rippled-manually-on-ubuntu.html)). @@ -15,3 +13,5 @@ To set up automatic updates, complete the following steps: $ sudo ln -s /opt/ripple/etc/update-rippled-cron /etc/cron.d/ This cron configuration runs a script to update the installed `rippled` package within an hour of each new release. To reduce the chance of outages from all servers updating simultaneously, the script delays the update for a random number of minutes, up to 59. + +**Caution:** In the future, it is possible that changes to Ripple's repositories may require manual intervention to update the URLs where your script searches for updates. Stay tuned to the [XRP Ledger Blog](/blog/) or the [ripple-server mailing list](https://groups.google.com/forum/#!forum/ripple-server) for announcements on any required changes.