Changes

From Amahi Wiki
Jump to: navigation, search
997 bytes added ,  04:41, 29 December 2016
m
-y not supported on fedup command. Docs verified
'''NOTE{{MessageBox|backgroundcolor = #faa|image =Warning.png|heading =WARNING|message = Amahi 8 for Fedora 21<br />Maintenance Support ONLY!Please use a supported release!<br />}}{{Warning|<div style<nowiki>=</nowiki>"color:''' There is no upgrade path from darkred">The Amahi team strongly recommends [[Fedora_14Amahi_8_Install|Fedora 14installing from scratch]] or 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 [Ubuntu|Ubuntu 12http://talk.amahi.04 LTS]org IRC] to , though in some cases only [[Amahi_8|Amahi 8commercial support]]. This will require We continue to recommend a new installover an upgrade as the best option. The [[HDA OS Migration Guide]] might be helpful.</div>}}
:'''NOTE:''' There is no upgrade path from [[Fedora_14|Fedora 14]] or [[Ubuntu|Ubuntu 12.04 LTS]] to [[Amahi_8|Amahi 8]]. This will require a new install. The [[HDA OS Migration Guide]] might be helpful.
 
= Upgrading Amahi 7 to Amahi 8 =
== Preparation ==
'''NOTE:''' 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.
All commands are executes as <code>root</code> user or precede commands with <code>sudo</code>
* Apps should be Works best if apps are uninstalled to ensure success* Ensure you have '''NOT ALL''' apps available in Amahi 7 are fully operational for Amahi 8. Check the [https://www.amahi.org/apps App Store] before proceeding.* Back up your data backed up as a precaution
* 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">
reboot
</div>
* Follow with the upgrade below
== 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">
sudo yum -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">
sudo fedup --network 21 --product=server</div> If the upgrade does not let you due to issues with (for example) extra packages added by Amahi-installed apps, you may want to add ''--nogpgcheck'' option, i.e.<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left"> fedup --network 21 --product=server --nogpgcheck
</div>
You may see warnings similar to the following warning but you can ignore them for now. We will clean it up before the upgrade is complete.
<div style="border: 1px solid #A3B1BF; padding: .8em 1em; background-color: #E6F2FF; margin: 0px 1em;">
:<i><pre>WARNING: problems were encountered during transaction test::broken dependencies:perl-PlRPC-0.2020-13.fc19.noarch requires perl-4:5.16.3-266.fc19.x86_64:ruby-mysql-2.8.2-9.fc19.x86_64 requires ruby-libs-2.0.0.353-16.fc19.x86_64:Continue with the upgrade at your own risk.</ipre></divi><br /> If the upgrade does not let you due to issues with (for example) extra packages aded by Amahi-installed apps, you may want to add --nogpgcheck option, i.e.<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left"> sudo fedup --network 21 --product=server --nogpgcheck<br /div>
Once the previous fedup command is complete, reboot the server (the command will tell you):
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
sudo rebootshutdown -r now
</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.
Once the upgrade is complete, from the command line execute:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
sudo yum check
</div>
The following message or similar will be displayed:
<div style="border: 1px solid #A3B1BF; padding: .8em 1em; background-color: #E6F2FF; margin: 0px 1em;">
:<i><pre>perl-PlRPC-0.2020-13.fc19.noarch has missing requires of perl(:MODULE_COMPAT_5.16.2):ruby-mysql-2.8.2-9.fc19.x86_64 has missing requires of libruby.so.2.0()(64bit):Error: check all</pre></i></div><br />
To correct these issues, remove the two bad packages (though this could be dangerous if you had a lot of apps installed (in which case we do not recommend it):
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
sudo yum remove perl-PlRPC-0.2020-13.fc19.noarch ruby-mysql.x86_64
</div>
Ensure all the problems are corrected and execute:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
sudo yum check
</div>
The response should be <code>check all</code> which indicates everything is correct.
Ref: [https://fedoraproject.org/wiki/FedUp FedUp Wiki]
== Troubleshooting ==See Visit the [[Amahi 8 Upgrade Issues and Solutionstroubleshooting]] page if you have problemsfind yourself in trouble
Go back = Reference =Refer to the [[Amahi_8|Amahi 8HDA Admin How To]] pagefor Amahi Server administrator guidance.
45

edits