Amahi 9
WARNING | |
---|---|
This is the Development page for Amahi 9 on Fedora 23. It IS NOT production ready.
|
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.
Contents
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 RepoCompile hda-ctl and hda-platformCreate F23 Apps in TestmasterEstablish F23 in Grinder- Build F23 Amahi specific RPMs (
Greyhole, Netboot, Plex Media Server,Anywhere,Sync)
Proposed
Bug Fixes
- MariaDB Server running, but shows as stopped in Server tab (Bug #1802)
- Some DNS Aliases are broken (Bug #1342)
- Debug page (Bug #1373)
- Web App DNS Aliases (Bug #1586)
- Samba Config errors (Bug #1841)
New Features
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).
- Fedora 23 Netinstall 64-bit (http)
Full (DVD) Install
This is only recommended for cases where the Minimal 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
- Fedora 23 Server 64-bit (http)
- Fedora 23 Server 64-bit (torrent)
Install Amahi
These are the steps, done as root
or precede commands with sudo
:
rpm -Uvh http://f23.amahi.org/noarch/hda-release-6.9.0-1.noarch.rpm dnf -y install hda-ctl hda-install YOUR-INSTALL-CODE
NOTE: yum
(deprecated) has been replaced with dnf
as the Fedora package manager.
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 root
user or precede commands with sudo
- Works best if apps are uninstalled
- Back up your data as a precaution
- Update everything in the system:
yum -y update
- Reboot to pick up new kernels, etc:
shutdown -r now
- Update everything in the system again:
yum -y update
- If there are any updates, do it again. If there are new kernels, reboot:
shutdown -r now
Execution
Install the upgrade tool:
yum -y install fedup
Do the live update over the network:
fedup --network 23
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):
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]:
To avoid these prompts, you can add --nogpgcheck option, i.e:
fedup --network 23 --nogpgpcheck
Once the previous fedup command is complete, you will be prompted to run:
dnf system-upgrade reboot
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
Known Issues
- See Bug Fixes for additional issues.