ES3 update 8 has severe problems with "pvm"

"Leinweber, James" <[email protected]>
Newsgroups gmane.linux.redhat.release.taroon.general
Message-ID <2EE194919D2AAE4E91C7BE7C6FE95BD00274AA9F@slhmailehd2.slh.wisc.edu>
On any server with the "pvm" package installed, which seems to creep
in by default, running "up2date -u" on 2006-July-20 dies with the
message:

  error: unpacking of archive failed on file
    /usr/share/pvm3/bin/LINUXI386: cpio:  rename failed - Is a directory

This leaves the system in a very unfortunate state, with the updates
partially applied, and about 50 RPM's missing in action, including
rather important things such as "openssh-server".  With a lot of
hand work using "rpm", 'find ... -name "*.rpm*" -print' and the like I
was able to get a couple of systems past that.  Examples of the kind
of things that helped me the most are:

   # clean large objects out of /usr to avoid undue *.rpmnew files
   # and /usr mis-estimates of available space
   # people who use them reinstall with rpm -i or up2date afterwards

   rpm -e psgml apel-xemacs emacs emacs-leim  xemacs xemacs-el \
     xemacs-info openoffice.org openoffice.org-i18n openoffice.org-libs

In a fairly clean /var/spool/up2date or other hand directory with
only the downloaded update 8 rpm files:

  rm pvm*
  rpm -Fvh --force up2date*rpm rpm*rpm
  rm up2date* rpm*
  rpm -Fvh kernel-{util,doc,source}*rpm
  rm kernel-{util,doc,source}*rpm
  rpm -Uvh --force *.rpm
  up2date -p
  up2date kernel-utils kernel  # or kernel-smp, or whatever

This may leave you with about 900 *.rpmorig or *.rpmnew conflicts to
resolve, particularly if you have squid installed, but less than a
dozen are real, so doing something like:

  find /etc /usr -type f -ctime -1 -name "*.rpm*" -print |
   while read f; do if cmp -s $f ${f%.rpm*}; then rm $f; fi; done

may improve the situation a lot.

   
a) is anyone else having this problem?


b) BEWARE!  You probably want to avoid running "up2date" on systems
with "pvm" installed unless you are a masochist.


c) applying update 8 using Redhat Network went very smoothly for me on
a system which didn't have "pvm" installed.

I note that 
   rpm -q --whatrequires pvm
didn't suggest any dependencies, so those of us not doing parallel
distributed programming may want to do "rpm -e pvm; up2date -p" as
a workaround before trying to apply update 8.

-- James E. Leinweber
Public Health Informatics, State Lab of Hygiene, University of Wisconsin
<jiml-qDHGe9P1N6L2fBVCVOL8/[email protected]> 2811 Agriculture DR, Madison WI, US; +1 608 221 6281
PGP fp: 5C6BC8B9  fp: 2E36 47BC DB03 57CE 86AD  19CC 41A1 9179 5C6B C8B9

--
Taroon-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/taroon-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.