Last night I upgraded my fairly stock slink machine to potato using
"apt-get update; apt-get dist-upgrade".  I have various questions.
The last group of questions is about all the errors that occurred.

o Does potato contain all of the Y2K upgrades in slink and a half?
  And all current security updates?

o I'm curious why 15 packages were kept back.  How do I find out what
  caused this?  (The packages are: libmime-base64-perl fvwm eperl
  libtime-hires-perl libpgperl eterm libcurses-pe rl
  libterm-readkey-perl perlmagick mixviews kbd liblockdev0-perl pdl
  libcompress- zlib-perl perl-tk.)  Are they just old?  Should I
  remove them?

o I also downloaded, configured, compiled and installed kernel 2.2.13.
  I found that I now have trouble accessing my pcmcia modem card.
  Sometimes changing the irq with setserial fixes it, but sometimes it
  doesn't.  I've now turned off various other ports in the BIOS to
  free up more irq's, but I still get irregular behaviour.  Did
  something change that could cause this?

o A lot of errors occurred during the upgrade, and I had to intervene
  manually several times.  Do these things represent bugs in apt,
  dpkg, or some package control files?  Here are a few examples:

  - Throughout the upgrade I got the following messages:

      ldconfig: warning: can't open /usr/lib/libslang.so (No such file 
        or directory), skipping
      ldconfig: warning: /usr/lib/libtcpwrapGK.so.1 is not a symlink
      ldconfig: warning: /usr/lib/libomnithread.so.2 is not a symlink
      ldconfig: warning: /usr/lib/libomniORB2.so.6 is not a symlink
      ldconfig: warning: /usr/lib/libomniLC.so.2 is not a symlink

    What do they mean?

  - Throughout the upgrade I got the following message:

      Cannot find termcap: Can't find a valid termcap file at 
      /usr/lib/perl5/5.004/Term/ReadLine.pm line 305

    What does it mean?

  - I also got this a lot:

      dhelp_parse: You can add only directories under /usr/doc!

      warning: error occured during execution of /usr/sbin/dhelp_parse 
      -a at /usr/sbin/install-docs line 241.

    (For example, it occurred right after the line
    "Installing new version of config file /etc/imlib/imrc ...".)

  - The most annoying part was the following error, which stopped the
     install:

      install/dpkg-dev: Byte-compiling for emacs20
      /usr/lib/emacsen-common/packages/install/emacsen-common-install: 
        cd: /usr/share/emacs/site-lisp/dpkg-dev: No such file or directory
      emacs-install: /usr/lib/emacsen-common/packages/install/
        emacsen-common-install emacs20 failed at 
        /usr/lib/emacsen-common/emacs-install line 28.
      dpkg: error processing emacs20 (--configure):
       subprocess post-installation script returned error exit status 29

    In the end, the only way I could find to get around this was to
    uninstall dpkg-dev and the things that depend on it, configure
    emacs, and then reinstall those packages.  What went wrong above?

  - When emacs 20.3 was replaced with 20.4, some stuff got left behind
    in /usr/share/emacs/20.3/etc/bbdb/*, .../20.3/site-lisp/debview,
    .../20.3/site-lisp/psgml and .../20.3/site-lisp/python-elisp.
    I just manually erased it all, but shouldn't it have been removed
    automatically?

  - Some of the startup files in /etc/{emacs,emacs20}/site-start.d/
    have not been byte-compiled.  Is this correct behavior?  Also,
    some of the byte-compiled files are older than their sources.
    Are these old byte-compiled files, or were they simply installed
    with old dates?

  - Is there a reason that the psgml package contains the empty
    directory /etc/emacs19/site-start.d?  ("dpkg -S emacs19" produces 
      psgml: /etc/emacs19
      psgml: /etc/emacs19/site-start.d )
    I don't have emacs19 installed.

  - When the upgrade got to mgetty it produced:

      Preparing to replace mgetty 1.1.18-1 (using 
.../archives/mgetty_1.1.21-2.deb) ...
      Unpacking replacement mgetty ...
      dpkg: error processing /var/cache/apt/archives/mgetty_1.1.21-2.deb 
(--unpack):
       trying to overwrite `/etc/mgetty/new_fax', which is also in package 
mgetty-fax
      Preparing to replace mgetty-fax 1.1.18-1 (using 
.../mgetty-fax_1.1.21-2.deb) ...
      Unpacking replacement mgetty-fax ...

    and then the install stopped shortly thereafter.  I typed "apt-get
    dist-upgrade" and the installed continued without a problem.

  - When the upgrade got to r-base it produced:

      Preparing to replace r-base 0.62.4-2 (using 
.../archives/r-base_0.90.0-0.deb) ...
      Unpacking replacement r-base ...
      dpkg: error processing /var/cache/apt/archives/r-base_0.90.0-0.deb 
(--unpack):
       trying to overwrite `/usr/lib/R/library/splines/R/splines', which is 
also in package r-cran
      dpkg-deb: subprocess paste killed by signal (Broken pipe)

    The only way this would go away is if I remove r-cran and r-base.

If these errors aren't due to mistakes on my part, then hopefully they
can be fixed for others who try to upgrade.  I will eventually submit
bug reports but thought I'd start here first.  Thanks for any
information.

Dan

-- 
Dan Christensen
[EMAIL PROTECTED]

Reply via email to