Solved

Can't add patch properly

Posted on 2004-04-22
5
409 Views
Last Modified: 2013-12-27
I am trying to add a patch to Solaris 8 and I am having problems.....like usual.
I downloaded the patch and unzipped it, extracted it to a file and transfererred it to the sun box via ftp.  I moved it from the tmp directory to the /var/spool/pkg directory and I proceeded with the following which gave me the error shown:

# patchadd -M /var/spool/pkg 108435-15

One or more patch packages included in
108435-15 are not installed on this system.

Patchadd is terminating.
#

I checked the file that tells me what I am missing and it says the following:
THIS FILE CONTAINS THE LIST OF MISSING PATCHES OR KERNEL UPDATE .
The following patches are required on Solaris 5.8.
#The following patch is required if you are running Solaris 5.8 in 32-bit mode.
108434-04
#The following patch is required if you are running Solaris 5.8 in 64-bit mode.
108435-04

I can't find 108435-04 by itself but it seems to be a part of 108435-15 so I figure that it is the correct one and I am running 64bit (I think?)  

   If anyone sees what I am doing wrong please help!

0
Comment
Question by:roduno
  • 3
  • 2
5 Comments
 
LVL 7

Expert Comment

by:glassd
ID: 10898917
Check your bits first:

isainfo -b
0
 

Author Comment

by:roduno
ID: 10907413
# isainfo -b
64
#
0
 

Author Comment

by:roduno
ID: 10907914
So I tried this some more and found an error log that was produced saying that patch 108434-15 was required before the 108435-15 patch could be applied.  I downloaded 108434-15 and tried to add that and I received the following error:

This appears to be an attempt to install the same architecture and
version of a package which is already installed.  This installation
will attempt to overwrite this package.

WARNING:
    The /usr filesystem has 0 free blocks. The current installation requires 493
0 blocks, which includes a required 150 block buffer for open deleted files. 493
0 more blocks are needed.
Dryrun complete.
No changes were made to the system.

I have a symbolic link on the /usr system from the tmp file but the /usr filesystem is full.  Suggestions?

0
 
LVL 7

Accepted Solution

by:
glassd earned 250 total points
ID: 10913401
Look for something to delete or move onto another filesystem and create a link to. Or rebuild the system witha larger /usr partition.
0
 

Author Comment

by:roduno
ID: 10913674
That worked.  Thanks!
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

740 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question