[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Potato upgrade [PERL]



> After a long battle with an upgrade to potato from a very customized slink am
> allmost happy. I just miss one thing:
> I cannot start gdm due to some wierd problem. It complains about the user and
> group for /var/gdm. Supposedly they should be nobody:deamon but that doesn't
> work either. In Slink it was root who owned everything regarding to gdm. Has
> that changed?
> 
> Another thing. When I install new packages from dselect I get an error:
> Cannot find termcap: Can't find a valid termcap file at
> /usr/lib/perl5/5.005/Term/ReadLine.pm line 305
> 
> Is this a general error (I haven't seen it on any other potato-machines)?

I recently had a similar problem with xdm after trying to install
perl5005.  The problem was that perl5005 conflicts with perl_5004, and
the former couldn't be installed thereof, and the later couldn't be
removed due to many packages depending on it.

I wrote to the list and got no answer, and wrote to the perl maintainer
but no answer either.  Finally, I removed all packages depending on
perl_5004, etc, installed perl5005, and reinstalled (well, upgrades) all
previously uninstalled packages.

Now, the /usr/lib/perl5/5.005/... message at boot up is gone, and xdm is
up and working again.  Just FYI, I send you a `dpkg -l' with all my perl
related installation:

ii  perl-5.005      5.005.03-4     Larry Wall's Practical Extracting and
ii  perl-5.005-base 5.005.03-4     The Pathologically Eclectic Rubbish
ii  perl-5.005-debu 5.005.03-4     View internals of Perl and debug Perl
ii  perl-5.005-doc  5.005.03-4     Man pages and pod docs for Perl
ii  perl-5.005-suid 5.005.03-4     Runs setuid Perl scripts.
ii  perl-base       5.004.05-1     Fake package assuring that one of the
ii  perl-tk         800.015-1      Perl module providing the Tk graphics
ii  perlmagick      4.28-4         A perl interface to the libMagick
ii  perlsgml        97.09.18-3     tools to build and analyze SGML


Check out dependencies and requirements, uninstall all packages which
depend on old perl (write down which ones and get the newer ones from
potato), uninstall old perl, and install everything new.


HTH

p.s.  btw, there was a fairly small perl... hold on... ok... I also had
to install the following:

perl-base_5.004.05-1.deb

Package: perl-base
 Version: 5.004.05-1
 Architecture: all
 Essential: yes
 Depends: perl5-base
 Installed-Size: 7
 Maintainer: Darren Stalder <torin@daft.com>
  Description: Fake package assuring that one of the -base package
  is installed
  This package depends on perl5-base that is provided by
  the various perl-...-base package. It's essential.
                                     ^^^^^^^^^^^^^^

Good luck!

-- 
Horacio					Anno MMDCCLII ad Urbe condita
homega@ciberia.es			Valencia - ESPAÑA
--------------------------------------------------------------------
Key fingerprint = F4EE AE5E 2F01 0DB3 62F2  A9F4 AD31 7093 4233 7AE6


Reply to: