I cannot upgrade the AMD software running on Red Hat Enterprise Linux 5.8 due to failed dependencies.

Between releases of Red Hat Enterprise Linux versions 5.8 and 5.9 additional files have been added to the tomcat package that in term, are conflicting with the AMD upgrade procedure. This error will occur during an upgrade from any Red Hat Enterprise Linux version 5.8 or earlier to any version 5.9 and later.

In order to resolve the conflicts with the dependencies, you must first select your current deployment scenario, choose the upgrade path and execute the commands in the procedure. Make sure log on to the AMD as user root.

Current Deployment

Target Deployment

  • RHEL 5.8 or earlier

  • AMD 12.0.3.30 or earlier

  • RHEL 5.9

  • AMD 12.0.3.30 or later

  1.  rpm -e --nodeps tomcat-amd
  2.  yum update tomcat5
  3.  ./upgrade-amd-amdos5-x86_64-ndw-12-00-03-0030-b001.bin 

Current Deployment

Target Deployment

  • RHEL 5.8 or earlier

  • AMD earlier than 12.0.3.30

  • RHEL 5.9

  1.  rpm -e --nodeps tomcat-amd
  2.  yum update tomcat5
  3.  cp  /usr/share/tomcat5/bin/tomcat-juli.jar /root/tomcat-juli.jar.tomcat5
  4.  ./upgrade-amd-amdos5-x86_64-ndw-12-00-03-0029-b001.bin 
  5.  mv -f /root/tomcat-juli.jar.tomcat5 /usr/share/tomcat5/bin/tomcat-juli.jar

Current Deployment

Target Deployment

  • RHEL 5.8 or earlier

  • AMD 12.0.3.30 or later

  • RHEL 5.9

  1.  rpm -e tomcat-amd-juli
  2.  yum update tomcat5
  3.  ./upgrade-amd-amdos5-x86_64-ndw-12-00-03-0030-b001.bin 

Current Deployment

Target Deployment

  • RHEL 5.9

  • AMD earlier than 12.0.3.30

  • AMD 12.0.3.30 or later

  1.  cp  /usr/share/tomcat5/bin/tomcat-juli.jar /root/tomcat-juli.jar.tomcat5
  2.  rpm -e --nodeps tomcat-amd
  3.  mv -f /root/tomcat-juli.jar.tomcat5 /usr/share/tomcat5/bin/tomcat-juli.jar
  4.  ./upgrade-amd-amdos5-x86_64-ndw-12-00-03-0030-b001.bin

I installed the Red Hat Enterprise Linux 5 using the AMD kickstart script and I have to mount the CD-ROM manually. How do I configure my system to automatically mount my CD-ROM?

During certain installations, the CD-ROM device is not added to the fstab file, so the operating system is unable to automatically mount and access the CD-ROM. In this case, the fstab file needs to be edited and the CD-ROM device added manually. The following procedure describes this process.

  1. Log in to the AMD as root user.

  2. Create a mount point where CD-ROM files will be accessible.

    # mkdir /media/cdrom
  3. Edit fstab file located in /etc directory. Type:

    # mcedit /etc/fstab
  4. Append the following line to the end of the file:

     /dev/cdrom    /media/cdrom    auto    defaults     0 0

    Ensure that the cursor is positioned at the beginning of the next blank line to avoid EOF errors during mounting.

  5. Press [F2] to save the file and [F10] to exit the editor.

  6. Mount the CD-ROM.

    mount /dev/cdrom

    The following screen should indicate that the CD-ROM has been mounted successfully.

    mount: block device /dev/cdrom is write-protected, mounting read-only

Why do I need a PAE kernel and how do I install it?

A 32-bit Linux kernel with Physical Address Extensions (PAE) support can address up to 64 GB of high memory, while the non-PAE 32-bit kernel can address up to only 4 GB of memory. If your machine has more than 4 GB of memory and a non-PAE kernel installed, you are addressing only the initial 4 GB and limiting the machine's capabilities. This limitation does not apply to 64-bit kernels.

To install a PAE kernel, use the yum command:

yum install kernel-PAE

For more information on PAE kernel installation, see the Red Hat Enterprise Linux 5 documentation.

Figure 1. Example of the Update to PAE Kernel Version
 Loading 'installonlyn' plugin 
Setting up Install Process 
Setting up repositories 
Reading repository metadata in from local files
Parsing package install arguments 
Resolving Dependencies -->
Populating transaction set with selected packages. Please wait.
---> Downloading header for kernel-PAE to pack into transaction 
set. kernel-PAE-2.6.18-8.1.15. 100% |=========================| 207
kB 00:00 ---> Package kernel-PAE.i686 0:2.6.18-8.1.15.el5 set to
be installed --> Running transaction check 

Dependencies Resolved
=============================================================================
Package                    Arch     Version             Repository       Size
=============================================================================
Installing: kernel-PAE     i686     2.6.18-8.1.15.el5   updates          12 M

Transaction Summary
=============================================================================
Install 1 Package(s) 
Update  0 Package(s) 
Remove  0 Package(s) 

Total download size: 12 M 
Is this ok [y/N]: y 
Downloading Packages:
(1/1): kernel-PAE-2.6.18- 100% |=========================| 12 MB     00:12 
Running Transaction Test 
Finished Transaction Test
Transaction Test Succeeded 
Running Transaction 
Installing: kernel-PAE ######################### [1/1] 
Installed: kernel-PAE.i686 0:2.6.18-8.1.15.el5 
Complete!

Where are the system and installation log files located?

The Red Hat Enterprise Linux 5 installation logs are located in the /root directory and AMD installation logs are located in /var/log/adlex directory. For more information, see Installation and Upgrade Log Files.

 

  • No labels