Changes

Jump to navigation Jump to search
1,812 bytes removed ,  09:26, 18 March 2017
m
RequestedDeletion moved page SME Server:9Alpha to SME Server:9.0Alpha: Correct name page
Line 2: Line 2:     
__TOC__
 
__TOC__
== SME 9 Alpha1 (Feb 14 2013 version) ISO Testing ==
+
 
 +
{{note box| This page is now obsolete, kept for reference only. see [[SME Server:9.0|SME Server 9 Release Notes]]}}
 +
 
 +
== SME 9 Alpha3 (March 12th 2013 version) ISO Testing ==
 
An overview of related SME9 development pages can be found [[:Category:SME9-Development|here]].
 
An overview of related SME9 development pages can be found [[:Category:SME9-Development|here]].
   −
There have as of now been 2 versions of the SME9Alpha1 ISO - check the date, this is current as for the Feb 14 2013 version.
+
The process described on this page is the next major step by step cycle and a continuation of [[SME_on_CentOS_6|SME on CentOS]].
 +
 
    
=== User Feedback ===
 
=== User Feedback ===
 
The Alpha ISO will not give you a working system out of the box.  There are steps here to follow after you install, but this will get you to a point that the other developers are at, and then you can report bugs and suggest fixes.  Any issues that require developers attention should be logged in our Bug Tracker. (See below)
 
The Alpha ISO will not give you a working system out of the box.  There are steps here to follow after you install, but this will get you to a point that the other developers are at, and then you can report bugs and suggest fixes.  Any issues that require developers attention should be logged in our Bug Tracker. (See below)
 +
    
=== Bugs ===
 
=== Bugs ===
 
* Check the recent activity in the SME9 category:[http://bugs.contribs.org/bugs/buglist.cgi?action=wrap&product=SME%20Server%209.X&list_id=12948 link]
 
* Check the recent activity in the SME9 category:[http://bugs.contribs.org/bugs/buglist.cgi?action=wrap&product=SME%20Server%209.X&list_id=12948 link]
 
* SME9 Bugs by type / status: [http://bugs.contribs.org/report.cgi?x_axis_field=bug_status&y_axis_field=target_milestone&product=SME+Server+9.X&format=table&action=wrap link]
 
* SME9 Bugs by type / status: [http://bugs.contribs.org/report.cgi?x_axis_field=bug_status&y_axis_field=target_milestone&product=SME+Server+9.X&format=table&action=wrap link]
 +
    
== Installing SME9 Alpha ==
 
== Installing SME9 Alpha ==
 
* We suggest you use a virtual machine, like Virtualbox - [https://www.virtualbox.org/wiki/Downloads].  The advantage is that you can save snapshots at important stages of testing and revert to them quickly.  Some tips for virtualbox: The default settings for a Redhat virtual machine are fine, but you will want to change the Network settings to add a second network interface and be bridged adapters if you want to test Server-Gateway mode.  The 1st adapter is local, the 2nd adapter is external.
 
* We suggest you use a virtual machine, like Virtualbox - [https://www.virtualbox.org/wiki/Downloads].  The advantage is that you can save snapshots at important stages of testing and revert to them quickly.  Some tips for virtualbox: The default settings for a Redhat virtual machine are fine, but you will want to change the Network settings to add a second network interface and be bridged adapters if you want to test Server-Gateway mode.  The 1st adapter is local, the 2nd adapter is external.
{{note box| keep in mind you need to activate the PAE option of your virtualisation environment for playing with SME Server 9}}
+
{{note box| keep in mind you need to activate the PAE option of your virtualisation environment.}}
* Download the SME9 Alpha ISO from [http://mirror.contribs.org/smeserver/releases/testing/9/iso/ '''here'''].  Use the x86_64 version if your hardware supports it. If possible use something like [[SME9Alpha#Zsync|ZSync]] which will transfer just the chages to the ISO and not the whole file itself :
+
* Download the SME9 Alpha ISO from [http://mirror.contribs.org/smeserver/releases/testing/9/iso/ '''here'''].  Use the x86_64 version if your hardware supports it. If possible use something like [[SME9Alpha#Zsync|ZSync]] which will transfer just the changes to the ISO and not the whole file itself :
    
* Start the machine and choose the ISO image to boot from and install SME Server following the instructions.
 
* Start the machine and choose the ISO image to boot from and install SME Server following the instructions.
  −
== After first reboot ==
  −
==== Enable networking ====
  −
This is a temporary measure, and should work if you have the a DHCP server giving your external adapter (usually eth1) an IP address.
  −
  −
* Login as root and issue:
  −
  −
<syntaxhighlight lang="Bash">
  −
ifup eth0
  −
ifup eth1
  −
</syntaxhighlight>
  −
  −
  −
==== Configure SME9 repositories ====
  −
Download a repo file that will enable the SME9 repo's as a temporary measure until the SME9 yum.conf settings are enabled.  After the post-upgrade/reboot the proper yum configuration is enabled.
  −
  −
<syntaxhighlight lang="Bash">
  −
wget -O /etc/yum.repos.d/sme9.repo http://bugs.contribs.org/attachment.cgi?id=3682
  −
</syntaxhighlight>
  −
  −
  −
==== Yum upgrade ====
  −
The latest the e-smith and smeserver packages needed are installed by the CD now, and bug [[bugzilla:7350]] is fixed with e-smith-base-5.4.0-10 so now the command is just:
  −
  −
<syntaxhighlight lang="Bash">
  −
yum --disablerepo=base,updates,extras upgrade --nogpg
  −
</syntaxhighlight>
  −
  −
  −
==== post-upgrade / reboot ====
  −
Installation is done and we need to do:
  −
  −
<syntaxhighlight lang="Bash">
  −
/sbin/e-smith/signal-event post-upgrade
  −
/sbin/e-smith/signal-event reboot
  −
</syntaxhighlight>
  −
  −
When system boots up it will ask you if you want to restore from backup (say no) and enter a root password, etc, and will reboot.
  −
  −
  −
==== Configure the server ====
  −
* Log in as root and run 'console' and select 'configure this server', choose the desired configuration and then it ask you to reboot again. It has been seen that the server freezes on entering the first letter of the admin password, more info needed on this.
  −
* You should be able to access https://yourserverip/server-manager/ now in a browser but due to [[bugzilla:7254]] you need to access it twice.
  −
* Save a snapshot in virtualbox so you can revert to this point if needed.
        Line 77: Line 39:     
== Some ideas for things to look for:==
 
== Some ideas for things to look for:==
 +
{{note box| Now go and verify the FIXED SME Server 9 bugs, see [[Verification_Queue]] for the list and link to the process.}}
   −
{{note box|
+
* Log onto the server-manager.
In this Alpha ISO there are going to be a lot of strange things that might appear '''before''' doing a configure and reboot.  Most of these things won't be of interest to us. Once we fix the configure and reboot part of the first-boot then we can really start looking at the issues that occur during install and first boot.
+
* Go into every panel, try every option on each panel. Look at /var/log/messages and any other relevant log file
 
+
* The testing of the above step could be made more systematic if someone could document each step. [[SME9.0_QA]] This is a copy of the SME 8 QA page, it could be adapted for SME 9
If you notice any issues/bugs that occur '''after the initial config and reboot''' please continue to raise them.}}
        Line 90: Line 52:  
*
 
*
 
* add more generic ideas here....specific issues to the bugtracker please
 
* add more generic ideas here....specific issues to the bugtracker please
      
== Discussion, help and share ==
 
== Discussion, help and share ==
Line 98: Line 59:  
* Please consult/subscribe to the devs list for more information. [http://lists.contribs.org/mailman/listinfo/devinfo devinfo mailinglist]
 
* Please consult/subscribe to the devs list for more information. [http://lists.contribs.org/mailman/listinfo/devinfo devinfo mailinglist]
 
* There is a IRC channel where people who are interested in this effort 'hang out'. You're most welcome to drop by and/or join. It's free! ;-)
 
* There is a IRC channel where people who are interested in this effort 'hang out'. You're most welcome to drop by and/or join. It's free! ;-)
** You do not have to install anything to pay the channel a visit. All you need is a nice nickname and right click [http://webchat.freenode.net?channels=SME_server&uio=Mj10cnVlJjk9dHJ1ZSYxMT03Mg13 here] to open the channel in a new browser window or tab. ChatZilla is a good option for Firefox users.
+
** You do not have to install anything to pay the channel a visit. All you need is a nice nickname and right click [http://webchat.freenode.net?channels=SME_server&uio=Mj10cnVlJjk9dHJ1ZSYxMT03Mg13 here] to open the channel in a new browser window or tab. ChatZilla is a good option for Firefox users. #SME_server on freenode
 
      
== Tips ==
 
== Tips ==
Line 105: Line 65:  
* Re-enable ssh access (the lazy not-so-secure way, but I am assuming for this testing/dev scenario that your external IP is really a local address behind a router)
 
* Re-enable ssh access (the lazy not-so-secure way, but I am assuming for this testing/dev scenario that your external IP is really a local address behind a router)
 
<syntaxhighlight lang="Bash">
 
<syntaxhighlight lang="Bash">
db configuration setprop sshd status enabled
+
config setprop sshd status enabled acccess public PermitRootLogin yes PasswordAuthentication yes
db configuration setprop sshd PermitRootLogin yes
  −
db configuration setprop sshd acccess public
  −
db configuration setprop sshd PasswordAuthentication yes
   
/sbin/e-smith/signal-event remoteaccess-update
 
/sbin/e-smith/signal-event remoteaccess-update
 
</syntaxhighlight>
 
</syntaxhighlight>
Line 114: Line 71:     
==== easier access to the server manager ====
 
==== easier access to the server manager ====
* Enable easier access to the server manager if you prefer (modify as needed for your network)
+
* Enable easier access to the server manager if you prefer
 
<syntaxhighlight lang="Bash">
 
<syntaxhighlight lang="Bash">
db configuration setprop httpd-admin ValidFrom '192.168.1.0/255.255.255.0'
+
config setprop httpd-admin ValidFrom all
 
/sbin/e-smith/signal-event remoteaccess-update
 
/sbin/e-smith/signal-event remoteaccess-update
 
</syntaxhighlight>
 
</syntaxhighlight>
Line 145: Line 102:  
If the ISO changes, just run these commands again and it will propogate the changes, not the whole file.
 
If the ISO changes, just run these commands again and it will propogate the changes, not the whole file.
   −
<noinclude>[[Category:Howto]][[Category:SME9-Development]]
+
<noinclude>[[Category:Howto]][[Category:SME9-Development]] [[Category:SME Server Releases]]

Navigation menu