Solved

Can't add patch properly

Posted on 2004-04-22
5
403 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
Comment Utility
Check your bits first:

isainfo -b
0
 

Author Comment

by:roduno
Comment Utility
# isainfo -b
64
#
0
 

Author Comment

by:roduno
Comment Utility
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
Comment Utility
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
Comment Utility
That worked.  Thanks!
0

Featured Post

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

Hello fellow BSD lovers, I've created a patch process for patching openjdk6 for BSD (FreeBSD specifically), although I tried to keep all BSD versions in mind when creating my patch. Welcome to OpenJDK6 on BSD First let me start with a little …
Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap (http://www.tcpdump.org) Version 1.2 2.      Jpcap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html) Version 0.6 Prerequisite: 1.      GCC …
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…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

762 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

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now