Line 22: |
Line 22: |
| * Save a snapshot | | * Save a snapshot |
| * Login as root and enable networking: | | * Login as root and 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 |
| <pre> | | <pre> |
| ifup eth0 | | ifup eth0 |
Line 27: |
Line 28: |
| </pre> | | </pre> |
| * enable ssh for access from Putty or other SSH client | | * enable ssh for access from Putty or other SSH client |
| + | - For easier copy/paste of the next few commands...This is also temporary, the hosts.allow file is templated and will be overwritten soon |
| <pre> | | <pre> |
| echo "ALL:ALL" >> /etc/hosts.allow | | echo "ALL:ALL" >> /etc/hosts.allow |
Line 38: |
Line 40: |
| </pre> | | </pre> |
| * Yum install some packages not installed by the CD | | * Yum install some packages not installed by the CD |
− | - The necessity of doing this has been reported in [[bugzilla:7350]] | + | - The necessity of doing this has been reported in [[bugzilla:7350]]. The extra rpms listed below were in SME8 and may or may not be part of SME9, but they are all in the smeos repo |
| <pre style="white-space:normal;"> | | <pre style="white-space:normal;"> |
| yum --enablerepo=smeos8,smeupdates8 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 --nogpg | | yum --enablerepo=smeos8,smeupdates8 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 --nogpg |
Line 44: |
Line 46: |
| (todo: fix the repo file and instructions to not have to add --nogpg) | | (todo: fix the repo file and instructions to not have to add --nogpg) |
| * Yum upgrade to see if there are other updates available | | * Yum upgrade to see if there are other updates available |
| + | - currently this does nothing, no other rpms are updated |
| <pre> | | <pre> |
| yum upgrade | | yum upgrade |
Line 53: |
Line 56: |
| /sbin/e-smith/signal-event reboot | | /sbin/e-smith/signal-event reboot |
| </pre> | | </pre> |
| + | - NOTE: press the 'ESC' key to close the CentOS graphical splash screen with the blue/white bar at the bottom of the screen before it is all white - see [[bugzilla:7354]] |
| * Save another snapshot | | * Save another snapshot |
| * Configure the server | | * Configure the server |
− | - log in as root and run 'console' and select 'configure this server', will reboot to apply changes, if it does not reboot, manually do post-upgrade/reboot. | + | - log in as root and run 'console' and select 'configure this server', and should ask you to reboot to apply changes, if it does not, manually do post-upgrade/reboot. - Does it? I forgot to make a note of it... |
− | * Re-enable ssh access (the lazy not-so-secure way) | + | * 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) |
| <pre> | | <pre> |
| db configuration setprop sshd status enabled | | db configuration setprop sshd status enabled |
Line 65: |
Line 69: |
| </pre> | | </pre> |
| * Enable easier access to the server manager (modify as needed for your network) | | * Enable easier access to the server manager (modify as needed for your network) |
| + | - I could not access the server manager from the console |
| <pre> | | <pre> |
| db configuration setprop httpd-admin access public | | db configuration setprop httpd-admin access public |
Line 71: |
Line 76: |
| /sbin/e-smith/signal-event remoteaccess-update | | /sbin/e-smith/signal-event remoteaccess-update |
| </pre> | | </pre> |
− | Should be able to access https://yourserverip/server-manager/ now in a browser but seems that you have to log in here first - https://yourserverip/server-common/cgi-bin/login - Is that right? Someone fix this part of the instructions please.... | + | Should be able to access https://yourserverip/server-manager/ now in a browser but seems that you have to log in here first - https://yourserverip/server-common/cgi-bin/login - Is that right? I think I'm missing something...Someone fix this part of the instructions please :-) |
| * Save another snapshot | | * Save another snapshot |
| * Look for things to fix & Report bugs/problems | | * Look for things to fix & Report bugs/problems |