Skip to Content.
Sympa Menu

en - Re: [sympa-users] SYMPA 6.2.44: Login: wwsympa.fcgi: Error on incoming parameter "$data",

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • From: "Stefan Hornburg (Racke)" <address@concealed>
  • To: address@concealed
  • Subject: Re: [sympa-users] SYMPA 6.2.44: Login: wwsympa.fcgi: Error on incoming parameter "$data",
  • Date: Tue, 23 Jul 2019 10:39:49 +0200

On 7/23/19 8:53 AM, TISSOT Jacques wrote:
> Dear Community,
>
>  
>
> I run SYMPA 6.2.44 on Debian 9 and I executed the upgrade: sympa.pl
> –upgrade –from=6.1.25 –to=6.2.44.
>
>  
>
> Running local connection, I have the following issue:
>
>  
>
> Erreur interne du serveur
>
>  
>
> Sympa a été confronté à une erreur interne
>
>  
>
> Veuillez contacter le listmaster
>
>  
>
> Erreurs : [Tue Jul 23 08:47:54 2019] wwsympa.fcgi: Error on incoming
> parameter "$data", it must be a ref on HASH or a
> ref on ARRAY at /home/sympa/bin/Sympa.pm line 422.
>
> Pile d'appel
>
>  
>
> DIED: [Tue Jul 23 08:47:54 2019] wwsympa.fcgi: Error on incoming parameter
> "$data", it must be a ref on HASH or a ref on
> ARRAY at /home/sympa/bin/Sympa.pm line 422.
>
> at /usr/share/perl5/CGI/Carp.pm line 362.
>
>                 CGI::Carp::realdie('[Tue Jul 23 08:47:54 2019]
> wwsympa.fcgi: Error on incoming pa...') called at
> /usr/share/perl5/CGI/Carp.pm line 461
>
>                 CGI::Carp::die('Error on incoming parameter "$data", it
> must be a ref on HASH...') called at
> /home/sympa/bin/Sympa.pm line 422
>
>                 Sympa::send_notify_to_listmaster('*', 'password_encrypted')
> called at /home/sympa/bin/Sympa/WWW/Auth.pm
> line 160
>
>                 Sympa::WWW::Auth::authentication('unifr.ch', '<loginName>',
> '<password>') called at
> /home/sympa/bin/Sympa/WWW/Auth.pm line 60
>
>                 Sympa::WWW::Auth::check_auth('unifr.ch', '<loginName>',
> '<password>') called at
> /home/sympa/bin/wwsympa.fcgi line 3155
>
>                 main::do_login() called at /home/sympa/bin/wwsympa.fcgi
> line 1544
>
>  
>

This originates from this part of the code:

if ($auth_service->{'auth_type'} eq 'user_table') {
# Old style RC4 encrypted password.
if ($user->{'password'} and $user->{'password'} =~ /\Acrypt[.]/) {
$log->syslog('notice',
'Password in database seems encrypted. Run
upgrade_sympa_password.pl to rehash passwords'
);
Sympa::send_notify_to_listmaster('*', 'password_encrypted');
return undef;
}

So I suppose you need to run upgrade_sympa_password.pl to rehash passwords.
The resulting crash looks like a
bug though.

Regards
Racke

> Thank you for help. I’m working for days on this upgrade..
>
>  
>
> Best regards,
>
> Jacques
>
>  
>
> -------------------------
>
> Jacques Tissot
>
> Université de Fribourg
>
> Suisse
>
>  
>


--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.

Attachment: signature.asc
Description: OpenPGP digital signature




Archive powered by MHonArc 2.6.19+.

Top of Page