On Mon, 2005-05-30 at 22:26 +0200, Bo=C5=A1tjan =C5=A0peti=C4=8D wrote:=20
> hi
>=20
> Selecting previously deselected package libpod-escapes-perl.
> (Reading database ... 118885 files and directories currently installed.)
> Unpacking libpod-escapes-perl (from .../libpod-escapes-perl_1.04-1_all.de=
b) ...
> Selecting previously deselected package libpod-simple-perl.
> Unpacking libpod-simple-perl (from .../libpod-simple-perl_3.02-2_all.deb)=
...
> Selecting previously deselected package libsprog-perl.
> Unpacking libsprog-perl (from .../libsprog-perl_0.09-1_all.deb) ...
> Setting up libpod-escapes-perl (1.04-1) ...
> Setting up libpod-simple-perl (3.02-2) ...
> Setting up libsprog-perl (0.09-1) ...
> misko:/home/guru# exit
> exit
> guru@misko:~$ sprog
> Can't call method "run" on an undefined value at /usr/local/share/perl/5.=
8.4/Sprog.pm line 39.
> guru@misko:~$
>=20
> any ideas?
>=20
> regards, bostjan
It looks like there's some version conflict between an old Sprog release
installed manually under /usr/local/share/perl/5.8.4 and the new release
installed by the package under /usr/share/perl5.
I suspect the new script is being picked up from /usr/bin/sprog but your
PERL5LIB settings cause it to find the old library modules
under /usr/local/share/perl/5.8.4.
This should do the trick:
rm -r /usr/local/share/perl/5.8.4/Sprog*
Cheers
Grant
|