08-08-2008
hmmm
an "efix" is an "emergency fix" in AIX. That is: someome reports a bug in the OS to IBM. If they recognize that its really their fault (not misconfiguration, misuse, etc.) they create an "APAR". I can't remember what the acronym means, the "P" stands for "problem", but basically it says "we officially declare having a bug".
Only then someone creates a fix for this, which results in a downloadable package (the "IY...."-files). Many of these packages bound together and repackaged make a "maintenance level" or "technical level", which is basically the same.
Where do the efixes come in? When a package is created it has to be thoroughly tested with all the other software parts of the OS because of possible interdependencies. Therefore it takes some time before such a IY-file is finished. If one doesnt have that much time IBM creates an "efix": a quick patch, which will hopefully correct the bug but nothing more. It might even create more problems as it solves. Plus: the package it corrects cannot be updated in a normal way any more. The efix has to be removed before updating it. (In the lslpp otput it has status "EFIX-LOCKED".) Additionally efixes are mutually exclusive: it might well be that several efixes for the same package exist but yo can install only one or the other, not two or more.
Bottom line: If you need an efix on top of TL6, why haven't you installed TL7 or even TL8 instead, which probably would correct the problem - without having to resort to efixes? Efixes are something one installs as an absolute last effort. Its not just another kind of update.
I hope this helps.
bakunin
10 More Discussions You Might Find Interesting
1. AIX
Hi all,
I have problem with regards to using pg on AIX v5.3.0.0 . Here wht i am trying to do --- i have shell script with the following statements
if ||
then
echo ^[[?3h
tput clear
pg -f $1$2
echo ^[[?3l
... (0 Replies)
Discussion started by: ramanujapuram
0 Replies
2. UNIX for Advanced & Expert Users
Hello,
I'm working on a AIX5.2 OS. The problem i'm facing is that the system performance is good in rrot login, but when i switch to other users login it is very slow. A ls or even pwd command take almost 20 to 30 sec to disply output.
The same logins are working fine on other... (2 Replies)
Discussion started by: pradeepmacha
2 Replies
3. Programming
When compiling (a simple test program):
#include <stdio.h>
#include <sys/context.h>
int main() {
printf("Hello\n");
return 0;
}
on AIX 5.2 with gcc 3.2.2 from the IBM site I get the following error:
/usr/include/sys/context.h:169: parse error before "sigset64_t"... (4 Replies)
Discussion started by: rein
4 Replies
4. AIX
Can somebody help me. Whenever I telnet to my server i received a message
/dev/pts/0: 3004-004 You must "exec" login from the lowest login shell.
Connection closed.
pls help me (2 Replies)
Discussion started by: vjm
2 Replies
5. AIX
Dear Frndz,
I have a problem in automount.
please find the config file entry for automount /etc/auto_master
/- /mount.map
I have specified all the mappings in /mount.map
The service is operative.
But when i cd into the directory it is not mounting with the server.
Could you... (6 Replies)
Discussion started by: sriram.s
6 Replies
6. AIX
I downloaded gcc-cplusplus-4.0.0-1.aix5.2.ppc.rpm from IBM AIX Toolbox Download Page - Alphabetical Listing
but:
-bash-3.00# rpm -ivh gcc-cplusplus-4.0.0-1.aix5.2.ppc.rpm
error: gcc-cplusplus-4.0.0-1.aix5.2.ppc.rpm cannot be installed
I can't understand wht kind of error is it... Can be... (1 Reply)
Discussion started by: untamed
1 Replies
7. AIX
Dear ALL.
I installed AIX OS on customer sites.
but Only one site is too slow when I connected telnet, ftp..
Ping is too fast. but telnet and FTP is not connected..
of course i check the configuration file on aix but it's normal.
Do any Idea??
thanks in advance.
- Jun - (3 Replies)
Discussion started by: Jeon Jun Seok
3 Replies
8. AIX
I have updated the TL levels in a step upgrade from TL4-TL6 (oslevel -r --> 5300-06) without any issues.
However when I try to install TL7, it fails on package dependencies. It seems that TL7 may have introduced some major device enhancements, so how do I update from TL6 to TL7?
I have... (6 Replies)
Discussion started by: mrmurdock
6 Replies
9. AIX
while i was trying to apply the patch IZ86736 in TL6_SP1 its give me the below error
instfix -d . -p -f /tmp/.instfix_selections.20512908 > File
installp -acgNqXd . -f File
File:
bos.rte.control 06.01.0006.0003
... (3 Replies)
Discussion started by: thecobra151
3 Replies
10. UNIX for Advanced & Expert Users
Hi Unix Experts,
I have seen with AIX, that sometimes my new libraries are not picked up by executable. This could be the problem of "loader domain" on AIX.
As I found on below link AIX libraries do stick in the memory.
AIX shared libraries
The remedy for this is to run slibclean... (3 Replies)
Discussion started by: shriashishpatil
3 Replies
LEARN ABOUT PLAN9
dh_bugfiles
DH_BUGFILES(1) Debhelper DH_BUGFILES(1)
NAME
dh_bugfiles - install bug reporting customization files into package build directories
SYNOPSIS
dh_bugfiles [-A] [debhelperoptions]
DESCRIPTION
dh_bugfiles is a debhelper program that is responsible for installing bug reporting customization files (bug scripts and/or bug control
files and/or presubj files) into package build directories.
FILES
debian/package.bug-script
This is the script to be run by the bug reporting program for generating a bug report template. This file is installed as
usr/share/bug/package in the package build directory if no other types of bug reporting customization files are going to be installed
for the package in question. Otherwise, this file is installed as usr/share/bug/package/script. Finally, the installed script is given
execute permissions.
debian/package.bug-control
It is the bug control file containing some directions for the bug reporting tool. This file is installed as
usr/share/bug/package/control in the package build directory.
debian/package.bug-presubj
The contents of this file are displayed to the user by the bug reporting tool before allowing the user to write a bug report on the
package to the Debian Bug Tracking System. This file is installed as usr/share/bug/package/presubj in the package build directory.
OPTIONS
-A, --all
Install debian/bug-* files to ALL packages acted on when respective debian/package.bug-* files do not exist. Normally, debian/bug-*
will be installed to the first package only.
SEE ALSO
/usr/share/doc/reportbug/README.developers.gz
debhelper(1)
This program is a part of debhelper.
AUTHOR
Modestas Vainius <modestas@vainius.eu>
11.1.6ubuntu2 2018-05-10 DH_BUGFILES(1)