Item13062: Multiple issues with Extensions installer on redesigned configure.

pencil
Priority: Urgent
Current State: Closed
Released In: n/a
Target Release:
Applies To: Engine
Component: Configure
Branches: master
Reported By: GeorgeClark
Waiting For:
Last Change By: CrawfordCurrie
Continuing from Item12952. Multiple issues exist:

  • DONE "Study" button doesn't pass repository hash. Conflict in the local parameter repository => $repository, and duplicate in the %args query hash.
  • DONE undefined $reporter when Package.pm calls the LoadSpec parse
  • DONE Command line installer fails with unknown package Configure::Util
  • DONE Command line installation no longer has a default repository, fails with no repository found
  • ALERT! Install reports errors when installed from shell:
---+ Installing AntiWikiSpamPlugin
---++ Dependency Report for AntiWikiSpamPlugin ...
Warning: > *MISSING*
        * Socket is type 'Optional', and cannot be automatically checked. Please check it manually and install if necessary.  - Required to check the DNS of registration email addresses
---+++ Creating backup of AntiWikiSpamPlugin ...
        * Backup saved into /var/www/foswiki/distro/core/working/configure/backup/AntiWikiSpamPlugin-backup-20141101-214621
        * Archived as /var/www/foswiki/distro/core/working/configure/backup/AntiWikiSpamPlugin-backup-20141101-214621.tgz
> Running pre-install for AntiWikiSpamPlugin ...
---+++ Installing AntiWikiSpamPlugin
> Using previously downloaded archive /var/www/foswiki/distro/core/working/configure/download/AntiWikiSpamPlugin.tgz
> Unpacking /var/www/foswiki/distro/core/working/configure/download/AntiWikiSpamPlugin.tgz..., Size: 15101 Modified: Sat Nov  1 21:44:07 2014
> Saving /var/www/foswiki/distro/core/working/configure/download/AntiWikiSpamPlugin.tgz to /var/www/foswiki/distro/core/working/configure/download/AntiWikiSpamPlugin.tgz
> Checked in: data/Main/AntiWikiSpamBypassGroup.txt  as Usersweb.AntiWikiSpamBypassGroup
> Checked in: data/Sandbox/AntiWikiSpamTestTopic.txt  as Litterbox.AntiWikiSpamTestTopic
> Checked in: data/System/AntiWikiSpamLocalList.txt  as System.AntiWikiSpamLocalList
> Installed:  data/System/AntiWikiSpamPlugin.txt as /var/www/foswiki/distro/core/data/System/AntiWikiSpamPlugin.txt
> Checked in: data/System/AntiWikiSpamRegistrationBlackList.txt  as System.AntiWikiSpamRegistrationBlackList
> Checked in: data/System/AntiWikiSpamRegistrationWhiteList.txt  as System.AntiWikiSpamRegistrationWhiteList
> Installed:  lib/Foswiki/Plugins/AntiWikiSpamPlugin.pm as /var/www/foswiki/distro/core/lib/Foswiki/Plugins/AntiWikiSpamPlugin.pm
> Installed:  lib/Foswiki/Plugins/AntiWikiSpamPlugin/Config.spec as /var/www/foswiki/distro/core/lib/Foswiki/Plugins/AntiWikiSpamPlugin/Config.spec
> Installed:  lib/Foswiki/Plugins/AntiWikiSpamPlugin/Core.pm as /var/www/foswiki/distro/core/lib/Foswiki/Plugins/AntiWikiSpamPlugin/Core.pm
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/lib/Foswiki/Configure/Package.pm line 284.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/lib/Foswiki/Configure/Package.pm line 284.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/lib/Foswiki/Configure/Package.pm line 284.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/lib/Foswiki/Configure/Package.pm line 284.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
CHANGED: {Plugins}{AntiWikiSpamPlugin}{CheckTopics} = CHANGED: {Plugins}{AntiWikiSpamPlugin}{CheckAttachments} = CHANGED: {Plugins}{AntiWikiSpamPlugin}{CheckRegistrations} = CHANGED: {Plugins}{AntiWikiSpamPlugin}{ANTISPAMREGEXLISTURL} = CHANGED: {Plugins}{AntiWikiSpamPlugin}{LOCALANTISPAMREGEXLISTTOPIC} = CHANGED: {Plugins}{AntiWikiSpamPlugin}{AutoUpdateSignatures} = CHANGED: {Plugins}{AntiWikiSpamPlugin}{GETLISTTIMEOUT} = CHANGED: {Plugins}{AntiWikiSpamPlugin}{BypassGroup} = CHANGED: {Plugins}{AntiWikiSpamPlugin}{HitThreshold} = CHANGED: {Plugins}{AntiWikiSpamPlugin}{RegistrationWhiteList} = CHANGED: {Plugins}{AntiWikiSpamPlugin}{RegistrationBlackList} = > Installed:  AntiWikiSpamPlugin_installer to /var/www/foswiki/distro/core/working/configure/pkgdata
> Running post-install for AntiWikiSpamPlugin...
> Before proceeding, review the dependency reports of each installed extension
  and resolve any dependencies, as required.
   * External dependencies are never automatically resolved by Foswiki.
   * Dependencies noted as 'Optional' will not be automatically resolved, and
   * CPAN dependencies are not resolved by the web installer.

> After you save your configuration: (opens in new window)
   * Visit <a href="http://foswiki.fenachrone.com/System/AntiWikiSpamPlugin" target="_blank">AntiWikiSpamPlugin extension page</a>
   * Check <a href="http://foswiki.fenachrone.com/System/InstalledPlugins" target="_blank">InstalledPlugins</a> to check for errors.

Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Use of uninitialized value in concatenation (.) or string at /var/www/foswiki/distro/core/tools/extender.pl line 75.
Can't use an undefined value as a HASH reference at /var/www/foswiki/distro/core/lib/Foswiki/Configure/Package.pm line 461.
CHANGED: {Plugins}{AntiWikiSpamPlugin}{Enabled} = CHANGED: {Plugins}{AntiWikiSpamPlugin}{Module} = gac@cardinal: /var/www/foswiki/distro/core

-- GeorgeClark - 02 Nov 2014

As well as the above, extender.pl was not saving LocalSite.cfg

-- CrawfordCurrie - 03 Dec 2014

 
Topic revision: r5 - 06 Dec 2014, CrawfordCurrie
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy