Marc Haber wrote:
On Sat, May 03, 2008 at 04:24:55PM +0100, David Claughton wrote:
> When updating from 4.69-5 to 4.69-5+b1 the install fails with the
> following output...
>
> Unpacking replacement exim4-base ...
> Use of uninitialized value in subroutine entry at
> /usr/lib/perl/5.10/DynaLoader.pm line 219.
> dpkg: warning - old post-removal script killed by signal (Segmentation
> fault)
That looks like some perl bug caused by the recent perl transition.
Please set EX4DEBUG=1 and try installing again, and paste the output
here.
Greetings
Marc
This didn't produce any debug output, so I did a bit of digging and it
looks like it was actually falling over in the debconf Gnome frontend
... specifically ...
require Debconf/FrontEnd/Gnome.pm called at (eval
33)[/usr/share/perl5/Debconf/AutoSelect.pm:52] line 2
Debconf::AutoSelect::BEGIN() called at /usr/lib/perl5/Gnome2.pm line 0
eval {...} called at /usr/lib/perl5/Gnome2.pm line 0
eval '
use Debconf::FrontEnd::Gnome;
Debconf::FrontEnd::Gnome->new();
;' called at /usr/share/perl5/Debconf/AutoSelect.pm line 52
Debconf::AutoSelect::make_frontend() called at
/usr/share/debconf/frontend line 15
Signal SEGV at /usr/lib/perl5/Gnome2.pm line 26
require Gnome2.pm called at (eval
34)[/usr/share/perl5/Debconf/FrontEnd/Gnome.pm:13] line 3
Debconf::FrontEnd::Gnome::BEGIN() called at /usr/lib/perl5/Gnome2.pm
line 0
eval {...} called at /usr/lib/perl5/Gnome2.pm line 0
eval '
use Gtk2;
use Gnome2;
;' called at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 13
Switching to Dialog fixed the problem. I'm not sure if this is related
to bug #443753 or if it's an entirely separate SEGV ;-)
Rgrds,
David.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]