|
|
(35 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | {{MessageBox|backgroundcolor = #FBB| | + | {{MessageBox| |
| + | backgroundcolor = #faa| |
| image =Warning.png| | | image =Warning.png| |
| heading =WARNING| | | heading =WARNING| |
− | message = This is the Development page for Amahi 9 on Fedora 23. <br />It '''IS NOT''' production ready. | + | message = Amahi 9 for Fedora 23<br />Maintenance ONLY!}} |
− | <br />
| |
− | See Amahi [https://bugs.amahi.org/issues/1845 Bug #1845] to track progress.}}{{WorkInProgress}}
| |
− | This is the beginning of the Amahi 9 on Fedora 23 development. The text on this page are notes for use without the process.
| |
− | | |
− | __TOC__
| |
− | | |
− | '''NOTES:'''
| |
− | * Ensure your system meets the [[Requirements|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 ==
| |
− | * <s>Amahi F23 Repo</s>
| |
− | * <s>Compile hda-ctl and hda-platform</s>
| |
− | * <s>Create F23 Apps in Testmaster</s>
| |
− | * <s>Establish F23 in Grinder</s>
| |
− | * Build F23 Amahi specific RPMs (<s>Greyhole</s>, Netboot, Plex Media Server, <s>Anywhere</s>, <s>Sync</s>)
| |
− | | |
− | == Proposed ==
| |
− | === Bug Fixes ===
| |
− | * MariaDB Server running, but shows as stopped in Server tab ([https://bugs.amahi.org/issues/1802 Bug #1802])
| |
− | * Some DNS Aliases are broken ([https://bugs.amahi.org/issues/1342 Bug #1342])
| |
− | * Debug page ([https://bugs.amahi.org/issues/1373 Bug #1373])
| |
− | * Web App DNS Aliases ([https://bugs.amahi.org/issues/1586 Bug #1586])
| |
− | * Samba Config errors ([https://bugs.amahi.org/issues/1841 Bug #1841])
| |
− | | |
− | === New Features ===
| |
− | * Add option for Samba Global Settings ([https://bugs.amahi.org/issues/1341 Bug #1341])
| |
− | * Improve HDA Search function ([https://bugs.amahi.org/issues/1786 Bug #1786])
| |
− | * IPv6 support ([https://bugs.amahi.org/issues/1568 Bug #1568])
| |
− | * Simpler support for remote access of installed web applications ([https://bugs.amahi.org/issues/1859 Bug #1859])
| |
− | * Capability to rename server (Samba) to something other than \\HDA ([https://bugs.amahi.org/issues/1898 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).
| |
− | | |
− | * [http://download.fedoraproject.org/pub/fedora/linux/releases/23/Server/x86_64/iso/Fedora-Server-netinst-x86_64-23.iso Fedora 23 Netinstall 64-bit] (http)
| |
− | | |
− | ==== Full (DVD) Install ====
| |
− | | |
− | This is only recommended for cases where the [[Amahi_9#Minimal_.28CD.29_Install|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
| |
− | | |
− | * [https://download.fedoraproject.org/pub/fedora/linux/releases/23/Server/x86_64/iso/Fedora-Server-DVD-x86_64-23.iso Fedora 23 Server 64-bit] (http)
| |
− | * [https://torrent.fedoraproject.org/torrents/Fedora-Server-DVD-x86_64-23.torrent Fedora 23 Server 64-bit] (torrent)
| |
− | | |
− | | |
− | You can basically follow the Amahi 8 [[Fedora 21 Minimal Install]] or [[Fedora 21 Server Install]] guidance for installing Fedora 23.
| |
− | | |
− | === Install Amahi ===
| |
− | These are the steps, done as <code>root</code> user or precede commands with <code>sudo</code>:
| |
− | <div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
| |
− | <nowiki>rpm -Uvh http://f23.amahi.org/noarch/hda-release-6.9.0-1.noarch.rpm</nowiki>
| |
− | dnf -y install hda-ctl
| |
− | hda-install YOUR-INSTALL-CODE
| |
− | </div>
| |
− | | |
− | '''NOTE:''' <code>yum</code> (deprecated) has been replaced with <code>dnf</code> 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 <code>root</code> user or precede commands with <code>sudo</code>
| |
− | * 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 ==
| |
− | === Applications ===
| |
− | * [https://www.amahi.org/apps/phpsysinfo phpSysInfo]
| |
− | * [https://www.amahi.org/apps/adminer Adminer]
| |
− | | |
− | === Untested Install Media ===
| |
− | * [http://mirror.sfo12.us.leaseweb.net/fedora/linux/releases/23/Workstation/x86_64/iso/Fedora-Live-Workstation-x86_64-23-10.iso Live Workstation 64-bit] (http)
| |
− | * [http://mirror.steadfast.net/fedora/releases/23/Live/x86_64/Fedora-Live-LXDE-x86_64-23-10.iso Live LXDE 64-bit] (http)
| |
− | | |
− | == Known Issues ==
| |
− | * See [[Amahi_9#Bug_Fixes|Bug Fixes]] for additional issues.
| |
− | <br />
| |