5,569 bytes added
, 20:57, 14 February 2013
{{Tip box|Please only use a virtual machine to test this.Try to follow what others have done and repeat it. Make any notes yourself and post your findings.}}
Back to [[SME_Server_9.0_Development|SME Server 9.0 Development]]
__TOC__
== SME 9 Alpha ISO Testing ==
An overview of related SME9 development pages can be found [[:Category:SME9-Development|here]].
=== 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)
=== 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]
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]
== 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.
* Download the SME9 Alpha ISO from [http://mirror.contribs.org/smeserver/releases/testing/9/iso/]. Use the x86_64 version if your hardware supports it.
* Start the machine and choose the ISO image to boot from.
== After first reboot ==
* Save a snapshot
* Login as root and enable networking:
- The necessity of doing this manually has been reported in [[bugzilla:???]]
<pre>
ifup eth0
ifup eth1
</pre>
* enable ssh for access from Putty or other SSH client
- The necessity of doing this manually has been reported in [[bugzilla:???]]
<pre>
echo "ALL:ALL" >> /etc/hosts.allow
service sshd reload
</pre>
* 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.
- The necessity of doing this manually has been reported in [[bugzilla:???]]
<pre>
wget -O /etc/yum.repos.d/sme9.repo http://bugs.contribs.org/attachment.cgi?id=____
</pre>
* Yum install some packages not installed by the CD
- The necessity of doing this manually has been reported in [[bugzilla:???]]
<pre>
yum install smeserve\* e-smit\* aspell aspell-en at audit-libs-python autoconf automake bc bind-libs bind-utils cronie cronie-anacron crontabs cyrus-sasl-md5 dhcp dosfstools ed eject elfutils elfutils-libs fetchmail ftp gettext glib gpm hesiod hmaccalc imake iptraf iptstate isdn4k-utils libXdmcp libgomp libselinux-python libsmbclient libsysfs libxml2-python lm_sensors lockdev lsof lvm2 m2crypto man mcstrans minicom mkbootdisk mlocate mod_ssl mtools mt-st mutt neon net-snmp net-snmp-utils openldap-servers patch pcmciautils postgresql-libs pyxf86config rpm-build rp-pppoe setserial strace sudo sysfsutils syslinux tcpdump telnet time tmpwatch traceroute unzip usbutils usermode vim-common vim-enhanced wget wodim xz zip zlib php-pear-Net-URL perl-Compress-Raw-Bzip2 perl-IO-Compress-Bzip2 rsync tnef freeradius-ldap
</pre>
* Yum upgrade to see if there are other updates available
<pre>
yum upgrade
</pre>
* post-upgrade / reboot
<pre>
/sbin/e-smith/signal-event post-upgrade
/sbin/e-smith/signal-event reboot
</pre>
* Save another snapshot
* Configure the server
- log in as root and run 'console' and select 'configure this server'
* Look for things to fix & Report bugs/problems
- If you have followed these steps and you are up to date with 'yum upgrade', go ahead and look for problems, and report them to the bug tracker. Currently there are many issues, but lots have been reported and fixed already, so report issues you find right away.
== Some ideas for things to look for:==
* Services not starting
* Config files (templates) that need changes, especially if the major version of the package has changed
* Look in the various log files for clues to problems
*
*
* add more generic ideas here....specific issues to the bugtracker please
== Discussion, help and share ==
* Please consult/subscribe to the devs list for more information. [http://lists.contribs.org/mailman/listinfo/devinfo devinfo mailinglist] and in particular all threads starting with " SME on CentOS 6"
* 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.
== Resources and references ==
==== Setting up a RPM Building environment under CentOS ====
* [[Simple_Package_Modification|Simplest way to develop patches to submit]]
* [[Setting_up_RPM_Building_for_SME_Server|Building using Mock]]
* [[Package_Modification|Simple Package Modification]]
* [http://wiki.centos.org/HowTos/SetupRpmBuildEnvironment On the CentOS wiki]
* [http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html From the Fedora project]
<noinclude>[[Category:Howto]][[Category:SME9-Development]]