3,829 bytes added
, 00:16, 22 September 2018
{{Warning|
<div style<nowiki>=</nowiki>"color:darkred">The Amahi team strongly recommends [[Amahi_11_Install|installing from scratch]] over the upgrade.<br />
<br />
We have tested the fairly clean upgrade cases (with no/few modifications), on virtual machines. In general, there are too many variables involved to 100% ensure success. You must accept risk that your Amahi Server could break on upgrade.
<br />
We can only provide limited support in the [https://forums.amahi.org forums] and [http://talk.amahi.org IRC], though in some cases only [[commercial support]]. We continue to recommend a new install over an upgrade as the best option.</div>}}
:'''NOTE:'''
:* For [[Fedora_19|Amahi 7]] users and [[Amahi 10 Upgrade]] will be needed before the [[Amahi 11]] upgrade can be accomplished (be advised this is untested).
= Upgrading Amahi 10 to Amahi 11 =
== Preparation ==
We '''recommend you turn on a temporary DHCP server''', (e.g. in your router) since the network may go down for the duration of the actual upgrade.
Execute all commands as <code>root</code> user or precede commands with <code>sudo</code>
* Upgrade will work best if apps are uninstalled
* '''Back up your data as a precaution'''
Let's begin!
* Update everything in the system:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
dnf -y update
</div>
* Reboot to pick up new kernels, etc:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
shutdown -r now
</div>
* Update everything in the system again:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
dnf -y update
</div>
* If there are any updates, do it again. If there are new kernels, reboot:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
shutdown -r now
</div>
== Execution ==
Install the upgrade tool:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
dnf -y install fedup
</div>
Do the live update over the network:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
fedup -y --network 27 --nogpgcheck --allowerasing
</div>
Once the previous fedup command is complete, you will be prompted to run:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
dnf system-upgrade reboot
</div>
The actual upgrade will take place now, so you will not be able to access the server (or possibly the network) until it is complete.
It would be good to have a monitor/keyboard on the system to cover the risk that the upgrade process becomes stuck somehow. This also should let you keep up with progress.
Be aware it may take 15 to 30 minutes at a minimum for the upgrade to complete, depending on your hardware. It may take *much longer* on a slower network or hardware.
== Finalize ==
Once the upgrade is complete, execute the following to disable the firewall:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
systemctl stop firewalld
systemctl disable firewalld
systemctl stop rolekit
systemctl disable rolekit
</div>
You now should be able to access the dashboard at <nowiki>http://hda</nowiki>.
= Troubleshooting =
Visit the [[troubleshooting]] page if you find yourself in trouble.
Go back to [http://docs.amahi.org Amahi Docs] page.