Category: Server Administration

Turning Oracle Linux 6.1 Graphical

I have an experimental Oracle Linux VM that I am playing with, and I am going to want to try to run some desktop applications inside the image.  So, I want to enable the X Window Graphical Environment.

Here’s the command to install it all:

yum groupinstall “X Window System” XFCE

Then, I had to edit the /etc/inittab and change the “3” to a “5” (on the last line).

When I rebooted, it didn’t offer the login screen.  I had to press Alt+F2 to get to a regular login.  Then, I installed 2 more groups:

yum groupinstall Desktop “General Purpose Desktop”

I am not sure that this got me an XFCE Desktop, but it got me what I needed.

Resources

PeopleTools 8.53 Installation Error

This is a quick blurb about an installation problem that I ran into.  Unfortunately, I didn’t get screenshots grabbed or exact error messages written down, but maybe this will still help.

The first problem was that near the end of the PeopleTools 8.53 Installer, the program gave me a window describing the usage options for the Windows installer.  It was like the PeopleTools installer had called another installer but hadn’t passed the correct arguments.  I got the window twice, so I am thinking that it tried to call it twice.

Windows Installer Usage window

The next problem was that App Designer wouldn’t start.  I didn’t try any of the other client programs like Data Mover, but I suspect that they would not have worked either.  The error message was something about a missing DLL file.

The PeopleTools install notes had a note about the VC++ Run Time. (Page 142 of the PDF / 116 on paper of the Oracle Database one.)  The solution was to simply install the Microsoft Windows machine’s CRT files.  The installer is located in <PS_HOME>\setup\psvccrt.  I was on a 32-bit machine, so I just ran the psvccrt_retail.msi.

Exploring Vagrant with Ubuntu and Oracle XE

I ran across Andrej Koelewijn’s article about Vagrant over a year ago, and I have been wanting to explore it ever since.  I do a lot of playing around with different things, and Vagrant looked like it would be a cool, quick way to spin up a new image of an OS.  I would love to get it to the point of being able to spin up an instance of PeopleSoft.  I am no where near there now, though.

This is just my first run through.  I set an easy goal of trying to get Oracle XE running on Ubuntu via the repositories.  Unfortunately, I learned that that repository isn’t worth the time.  Still, it was a fruitful exercise, and I definitely will be playing around more with Vagrant.

Follow along if you like…

Read More

Troubleshooting PeopleTools Version Mismatch

I got the following error message after installing the PeopleTools 8.52.10 patch:

PeopleTools release (8.52.10) for web server/ Application Designer ‘lxdevweb02.pugetsound.edu’ is not the same as Application Server PeopleTools release (8.52.02). Access denied.

CHECK APPSERVER LOGS. THE SITE BOOTED WITH INTERNAL DEFAULT SETTINGS, BECAUSE OF: bea.jolt.ApplicationException: TPESVCFAIL – application level service failure

To fix the problem, I just reconfigured the Application Server.

I found that I needed to change something to make it think that it needs to load the configuration.  So, I changed the WSL option.  After loading the configuration, I changed it back and loaded it a second time.

After booting the Application Server again, everything worked fine.  The instructions didn’t say anything about reconfiguring the Application Server, but I found that I had to do it.  I don’t know if this has anything to do with it, but I did change my PS_HOME environment variable as part of the patch installation.  The tools version  (patch number included) is in the path for my PS_HOME.

Now, on a side note, if you get just this message:

CHECK APPSERVER LOGS. THE SITE BOOTED WITH INTERNAL DEFAULT SETTINGS, BECAUSE OF: bea.jolt.ApplicationException: TPESVCFAIL – application level service failure

The problem is probably that the web server cannot talk to the application server.  Here are a few things to check:

  • Is the application server started?  Use psadmin to check the application server status.
  • Is the firewall blocking connections?  Use “sudo service iptables stop” to turn off the firewall.  If that fixes the problem, configure iptables to allow the JSL port.
  • Are the application server and web server using the same port?  Check the psappsrv.cfg file to see what the JSL port is (or use psadmin).  Check the <ps cfg home>/webserv/<domain name>/applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/<site name>/configuration.properties file for the psserver port (or use psadmin)
  • Is the app server hostname configured to localhost?  On the application server, ping the server name.  If it comes back with 127.0.0.1, you have a problem.  If your configuration is supposed to be listening on the hostname, it will be listening on localhost.  Either change /etc/hosts or put the actual IP address in the app server configuration file.
  • Is the host name on the web server the actual hostname on the app server?  It’s pretty easy to accidentally just put the web server host name as the application server.

I hope those thoughts help more than just me.