2015 Web Service Migration FAQ

One of the Engineering web servers for user and entity web sites is operating on a server with Sun Microsystems SPARC CPU and the Solaris 10 operating system. Because of the age and cost of support for Sun Microsystems hosts, ECN is migrating all Sun Microsystems computers over to Dell or Hewlett-Packard, and replacing the Solaris 10 operating system with Red Hat Enterprise Linux.

ECN is in the process of migrating web sites run on the Solaris 10/SPARC platform to Red Hat Enterprise Linux. The migration is complete for any web sites that do not depend on running from the Solaris 10/SPARC host. Because there may be incompatibilities with operating a web site traditionally coded for Solaris 10 operating system or SPARC processor, some web sites remain on the original web server.

The following FAQs will help answer questions concerning migrating a web site from Solaris 10/SPARC to Red Hat Enterprise Linux.

Frequently Asked Questions

Who is impacted by this change?

Any entity or user web site running on the Solaris 10/SPARC platform. The ECN staff will contact the web site's owner to indicate that migration is needed.

Why am I impacted by this change?

The web site may be using a Solaris 10 or SPARC executable.

  1. If a web site includes its own Solaris 10 SPARC executables, it will fail to execute when run on Linux. The program will need to be recompiled.
  2. If a web site executes a operating system command (such as from /bin, /usr/bin, /usr/local/bin or /usr/opt/bin), it may work if the executable's path is the same on both Solaris 10 and Red Hat Enterprise Linux. If necessary, update the path and check that the command line switches are correct.
  3. Web sites using PHP and the PHP scripts are calling external executables (such as exec(), passthru(), proc_open(), popen(), shell_exec() or system()). Perform any changes suggested above.
  4. If a web site uses setuid or setgid scripts. Solaris 10 permits scripts to run with setuid/setgid, where Linux only permits binary executables to run setuid/setgid. Redesign the site to avoid setuid/setgid scripts. Or compile an executable that will act as a wrapper to the script. See How To SetUID/SetGID Scripts for more information on wrapping a script.

How do I test?

Each web site has the ability to test for a web browser cookie. If the cookie is missing, the web site will work as normal. If the cookie is set, then the web site will be run on the Red Hat Enterprise Linux server.

To set, or unset, the test cookie, go to the web page:

2015 Web Server Migration Test Cookie

How do I change servers?

Once the web site is correctly operating under Red Hat Enterprise Linux, the web server setting can be set permanently by sending a message to the ECN Software Staff.

When should the migration be completed?

ECN will be retiring the Solaris 10/SPARC web server on Monday, May 16, 2016.

Where can I get help converting my website?

The ECN webmaster staff can help with any conversion questions. Contact the web staff by sending a message to the ECN Webmaster Staff.

Last modified: 2016/03/30 14:09:33.329765 GMT-4 by curtis.f.smith.1
Created: 2015/04/08 08:40:34.057996 GMT-4 by curtis.f.smith.1.


Search the Knowledge Base


Quick search results

    Admin Options: Edit this Document