InstantSSH 3.1.2 on Debian Jessie

  • Hi,
    i'd upgraded a server from Debian Squeeze to Debian Jessie.
    After this i'd installed the pnale i-MSCP 1.2.2.


    The customer wanted to have the InstantSSH (Ver. 3.1.2). The installation works fine an the customer added some logins.
    Then i'd installed the PHPSwitcher (Ver. 0.0.10). With PHP 5.5 and PHP5.4.
    If the customer switches to another PHP version the php5-fcgid-starter shouldn't change. I'd tried to run

    Code
    1. perl /var/www/imscp/engine/imscp-rqst-mngr

    and i got this message

    Quote


    root@cof:/etc/php5/cli/conf.d# perl /var/www/imscp/engine/imscp-rqst-mngr
    [WARN]
    iMSCP::Debug::__ANON__: keys on reference is experimental at /var/www/imscp/gui/plugins/InstantSSH/backend/InstantSSH.pm line 197.


    Is this problem reported before? I did not found something with the search function.
    Thanks for help

  • You could wait for the 1.2.3 release and then also use the new plugin version. May this version will work without problems..

  • Hello ;


    This is not really a bug. This is because auto deference on keys is an experimental feature which throw a warning.


    See http://perldoc.perl.org/perldi…reference-is-experimental


    To avoid this warning, line 197 have to be


    Perl
    1. ...for my $adminSysName(keys %{$adminSysNames}) {...


    instead of


    Perl
    1. ...
    2. for my $adminSysName(keys $adminSysNames) {
    3. ...


    You must note that this problem is not present in the latest released version.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206