Re: Bug#79312: Debconf::FrontEnd having init problems
Gary Burke wrote:
> Package: Debconf
> Version: 0.5.34
>
> Problem: Unable to configure package through apt due to perl errors.
> Perl-5.6 is installed. The Debconf::Frontend packages are identical to
> others on a working system. This may in fact be a problem with perl.
It certianl looks like one.
> ------ error log from apt-get install debconf:
>
> Ambiguous call resolved as CORE::chdir(), qualify as such or use & at /usr/lib/perl5/Cwd.pm line 262.
> Ambiguous call resolved as CORE::chdir(), qualify as such or use & at /usr/lib/perl5/Cwd.pm line 264.
Your system does not appear to be using perl-5.6. Do you have a
/usr/lib/perl5/5.6/Cwd.pm?
What does this say?
perl -we 'chdir("/") || die $!'
What does perl -V say?
> debconf: failed to initialize frontend: Text
> debconf: (Can't locate object method "new" via package "Debconf::FrontEnd::Text" at (eval 5) line 3.)
Do you have a /usr/lib/perl5/Debconf/FrontEnd/Text.pm?
> debconf: failed to initialize frontend: Slang
> debconf: (Can't locate object method "new" via package "Debconf::FrontEnd::Slang" at (eval 8) line 3.)
>
> debconf: failed to initialize frontend: Dialog
> debconf: (Can't locate object method "new" via package "Debconf::FrontEnd::Dialog" at (eval 12) line 3.)
>
> debconf: failed to initialize frontend: Noninteractive
> debconf: (Can't locate object method "new" via package "Debconf::FrontEnd::Noninteractive" at (eval 13) line 3.)
>
> Unable to start a frontend: Can't locate object method "new" via package "Debconf::FrontEnd::Noninteractive" at (eval 13) line 3. at /usr/lib/perl5/Debconf/AutoSelect.pm line 36.
> dpkg: error processing debconf (--configure):
> subprocess post-installation script returned error exit status 255
> -------------------
--
see shy jo, getting really tired of having to deal with perl's breakage
Reply to: