[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

Can't add patch properly

Posted on 2004-04-22
5
Medium Priority
?
418 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 1000 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

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Question has a verified solution.

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

Attention: This article will no longer be maintained. If you have any questions, please feel free to mail me. jgh@FreeBSD.org Please see http://www.freebsd.org/doc/en_US.ISO8859-1/articles/freebsd-update-server/ for the updated article. It is avail…
When you do backups in the Solaris Operating System, the file system must be inactive. Otherwise, the output may be inconsistent. A file system is inactive when it's unmounted or it's write-locked by the operating system. Although the fssnap utility…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
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.:
Suggested Courses

834 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