SID-01571: Find TWiki Extensions via Configure gives Software error
| Status: |
Answered |
TWiki version: |
5.1.2 |
Perl version: |
5.8.8 |
| Category: |
CategoryDeployment |
Server OS: |
RHEL 5.8 |
Last update: |
13 years ago |
When I click on the "Find TWiki Extensions" button in the Configure menu I get the following response:
Consulting TWiki.org...
Software error:
: $VAR1 = {
'repository' => 'TWiki.org',
'data' => 'http://twiki.org/cgi-bin/view/Plugins/',
'installedVersion' => undef,
'pub' => 'http://twiki.org/p/pub/Plugins/',
'display' => 'inline;'
};
I believe I have traced the cause of this to the "http://twiki.org/cgi-bin/view/Plugins.FastReport?skin=text&contenttype=text/plain" URL used by TWiki not being accessible without having logged into the TWiki site first, which the _getListOfExtensions function in /TWiki/Configure/UIs/EXTENSIONS.pm doesn't do. TWiki is getting a 302-redirect to the twiki.org login page when it tries to retrieve the extension list.
Shouldn't the "http://twiki.org/cgi-bin/view/Plugins.FastReport?skin=text&contenttype=text/plain" page be publicly available, as the
http://twiki.org/cgi-bin/view/Plugins.FastReport
page is?
Cheers
Justin
--
JustinFarmiloe - 2012-10-26
Discussion and Answer
oops, thanks for pointing this out. I recently added some rewrite rules to weed out greedy spiders. I exclude now forced auth if
skin=plain is used. Please try again.
--
PeterThoeny - 2012-10-26
All good - thanks for the quick fix.
--
JustinFarmiloe - 2012-10-28
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.