wgetpentahopentaho-ctools

Ctools do not show up in pentaho UI


I am using Pentaho CE 5 on windows. I would like to use CTools but I can't make them show up in the File -> New menu to use them.

Being behind a proxy, I can not use the Marketplace plugin, so I have tried a manual installation.

./ctools-installer.sh -s /cygdrive/d/Users/[user]/Mes\ Programmes/pentaho/biserver-ce/pentaho-solutions/ -w /cygdrive/d/Users/[user]/Mes\ programmes/pentaho/biserver-ce/tomcat/webapps/pentaho/

The script starts, asks me what module I want to install, and begins the downloads.

For each module, I get an output like (set -x added to the script) :

  • echo -n 'Downloading CDF...' Downloading CDF...+ wget -q --no-check-certificate 'http://ci.analytical-labs.com/job/Webdetails-CDF-5-Release/lastSuccessfulBuild/artifact/bi-platform-v2-plugin/dist/zip/dist.zip' -O .tmp/cdf/dist.zip SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc syswgetrc = C:\Program Files (x86)\GnuWin32/etc/wgetrc
  • '[' '!' -z '' ']'
  • rm -f .tmp/dist/marketplace.xml
  • unzip -o .tmp/cdf/dist.zip -d .tmp End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in .tmp/cdf/dist.zip, and cannot find .tmp/cdf/dist.zip.zip, period.
  • chmod -R u+rwx .tmp
  • echo Done Done

Then the script ends. I have seen on this page (pentaho-bi-suite) that it is the normal output. Nevertheless, it seems a bit strange to me and when I start my pentaho server (login: admin/password), I cannot see any new tools in the menus.

I would like to make the .sh works, what can I try or adjust ?

Thanks

EDIT 05/06/2014

I checked the dist.zip files dowloaded by the script and they are all empty. It seems that wget cannot fetch the zip files, and therefore the installation fails. When I try to get any webpage through wget, it fails. I think it is because of the proxy.

Here is my .wgetrc file, located in my user's cygwin home folder:

use_proxy=on

http_proxy=http://[url]:[port]

https_proxy=http://[url]:[port]

proxy_user=[user]

proxy_password=[password]

How could I make this work?

EDIT 10/06/2014

In the end, I have changed my network connection settings to bypass the proxy. It seems that there is an offline mode for the installer, so one can download all needed files on a proxy-free environment and then run the script offline. I guess this is related with the -r option.

I consider this post solved, since it not a CTools issue anymore.


Solution

  • In the end, I have changed my network connection settings to bypass the proxy. It seems that there is an offline mode for the installer, so one can download all needed files on a proxy-free environment and then run the script offline. I guess this is related with the -r option.

    I consider this post solved, since it is not a CTools issue anymore.