Difference between revisions of "Amahi 9"

From Amahi Wiki
Jump to: navigation, search
Line 65: Line 65:
 
Instructions are being developed for Fedora 23 Server Install.
 
Instructions are being developed for Fedora 23 Server Install.
  
== Upgrading Amahi 8 to Amahi 9 Beta ==
+
== Upgrading Amahi 8 to Amahi 9 Beta ==
=== 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.
 
  
All commands are executes as <code>root</code> user or precede commands with <code>sudo</code>
+
See the [[Amahi 9 Upgrade]] page for guidance.
* Works best if apps are uninstalled
 
* Back up your data 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">
 
yum -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">
 
yum -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">
 
  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">
 
  fedup -y --network 23
 
</div>
 
 
 
If during the upgrade you see a prompt similar to the one below, enter '''y''' to continue (there may be multiple prompts depending on Amahi apps installed):
 
 
 
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
 
<i><pre>warning: /var/lib/dnf/system-upgrade/libgudev-230-2.fc23.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 34ec9cba: NOKEY
 
Importing GPG key 0x34EC9CBA:
 
Userid    : "Fedora (23) <fedora-23-primary@fedoraproject.org>"
 
Fingerprint: EF45 5106 80FB 0232 6B04 5AFB 3247 4CF8 34EC 9CBA
 
From      : /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-x86_64
 
Is this ok [y/N]:</pre></i></div>
 
 
 
To avoid these prompts, you can 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 -y --network 23 --nogpgcheck
 
</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.
 
  
 
== Testing ==
 
== Testing ==

Revision as of 02:05, 18 January 2016

Warning.png WARNING
This is the Development page for Amahi 9 on Fedora 23.
It IS NOT production ready.


See Amahi Bug #1845 to track progress.


Msgbox-WOPr.png Work In Progress
This article is currently undergoing major expansion or restructuring. You are welcome to assist by editing it as well. If this article has not been edited in several days, please remove this template.


This is the beginning of the Amahi 9 on Fedora 23 development. The text on this page are notes for use without the process.

NOTES:

  • Ensure your system meets the minimum hardware requirements for Amahi before proceeding.
  • 32-bit installs are not available nor supported in Amahi 9.
  • You must install Fedora 23 Server prior to installing Amahi 9.

To Do List

  • Amahi F23 Repo
  • Compile hda-ctl and hda-platform
  • Create F23 Apps in Testmaster
  • Establish F23 in Grinder
  • Build F23 Amahi specific RPMs (Greyhole, Netboot, Plex Media Server, Anywhere, Sync)

Proposed

Bug Fixes

New Features

  • Add option for Samba Global Settings (Bug #1341)
  • Improve HDA Search function (Bug #1786)
  • IPv6 support (Bug #1568)
  • Simpler support for remote access of installed web applications (Bug #1859)
  • Capability to rename server (Samba) to something other than \\HDA (Bug #1898)

Installing Amahi 9 Beta from Scratch

Install Fedora 23

There are two ways to install Fedora: Minimal (CD), so-called Netinstall, which is recommended, and the Full (DVD) install for cases that need more hardware support.

Minimal (CD) Install

We recommend this method for a quick download and fast installation.

Download the Fedora 23 Netinstall CD for 64 bit (415MB).


Burn the ISO to CD (or DVD), insert the DVD into your server, reboot the system, and follow the Fedora 23 Minimal Install instructions.

Full (DVD) Install

This is only recommended for cases where the Minimal (CD) Install does not work well (e.g. if your hardware needs extra drivers).

Download the Fedora 23 Server DVD for 64 bit (2.0 GB), preferably using torrents


Instructions are being developed for Fedora 23 Server Install.

Upgrading Amahi 8 to Amahi 9 Beta

See the Amahi 9 Upgrade page for guidance.

Testing

Applications

Untested Install Media

Known Issues