Your message dated Fri, 10 Apr 2009 08:28:25 -0700
with message-id <[email protected]>
and subject line Re: Bug#523439: ack-grep: Program/library version mismatch
has caused the Debian Bug report #523439,
regarding ack-grep: Program/library version mismatch
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
523439: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523439
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ack-grep
Version: 1.88-1
Severity: normal
When I try to invoke ack-grep, I've got the following error message:
$ ack-grep
ack-grep: Program/library version mismatch
/usr/bin/ack-grep is 1.88
/usr/local/share/perl/5.10.0/App/Ack.pm is 1.86
-- System Information:
Debian Release: 5.0
APT prefers stable
APT policy: (500, 'stable'), (300, 'testing'), (200, 'unstable'),
(100, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.28-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages ack-grep depends on:
ii libfile-next-perl 1.02-1 File-finding iterator
ii perl 5.10.0-19 Larry Wall's Practical Extraction
ack-grep recommends no packages.
Versions of packages ack-grep suggests:
ii bash-completion 20080705 programmable completion for the ba
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi Nikolay!
On Fri, Apr 10, 2009 at 01:02:45PM +0400, Nikolay Panov wrote:
> Package: ack-grep
> Version: 1.88-1
> Severity: normal
>
> When I try to invoke ack-grep, I've got the following error message:
> $ ack-grep
> ack-grep: Program/library version mismatch
> /usr/bin/ack-grep is 1.88
> /usr/local/share/perl/5.10.0/App/Ack.pm is 1.86
the file in /usr/local/ was installed by CPAN, not a Debian package,
while the file in /usr/bin/ was installed by the Debian package. and
the CPAN version was lower than the Debian package version, which
resulted in this error.
so the solution is to remove the files installed from the CPAN. All of
the required files for ack-grep are installed with it in the Debian
package, and installed in a different location that will get used if
the files from CPAN aren't there. The best way to do that is by
running:
`rm -fr /usr/local/share/perl/5.10.0/App/Ack.pm
/usr/local/share/perl/5.10.0/App/Ack`
so, seeing as how this problem was not caused by a Debian package, I
close the bug. If you need further help fixing this, please feel free
to reply, and of course please report any other bugs you find.
Thanks,
Ryan
--
_________________________
Ryan Niebur
[email protected]
signature.asc
Description: Digital signature
--- End Message ---