Skip to main content

Problem installing Cognos Transformer for Connections on Windows

For a mistake the first time I ran and installed the cognos-setup.bat script inside CognosConfig package for connections 4.5, I installed both Transformer and BI Server on the same folder, E:\IBM\Cognos64.
I fixed the error into ( Transformer into E:\IBM\Cognos and BI Server in E:\IBM\Cognos64)So I removed everything with uninstaller on E:\IBM\Cognos64\uninstall. Only the BI package was available for removal.

 If I try to run again the cognos-setup.bat script, the tiny Cognos Stream Installer in the upper left corner  was every time getting this exception

you cannot install this version of the product over a previously installed version

After checking and doublechecking (regedit show no presence of any transformer reference, and I also tried installing and removing Transformer with standalone installer on the wrong directory, to be sure everything is correctly removed from user registry or whatever).

At the end, I had an idea: the response file for perfoming installation was still held into the AppData/local/temp folder. I uninstalled everything with Cognos uninstaller, removed physically the folders where I was installing, and purged everyhing in here


(If you can't see this folder with explorer, just type it in the path)

Now run again cognos-setup.bat and everything will install correctly


Popular posts from this blog

Building bitcoin/litecoin on mac os x missing EC.h

For my own fun, I was playing around with bitcoin, to check how the parameters of the cryptocurrencies can be modified.

After recent upgrades to my OS, I could not build any longer the bitcoind. Seems like something changed on that side. Now this command

./configure --with-gui=qt5 --enable-debug
Was sistematically producing 
configure: error: OpenSSL ec header missing

EC is the file for elliptic curve cryptography. I had brew correctly configured, and the header files were all correctly present. After some time spent inspecting the issue, on github I was able to find the solution for this problem. I simply add to export the following
export LDFLAGS=-L/usr/local/opt/openssl/libexport CPPFLAGS=-I/usr/local/opt/openssl/include
There is aksi pull request on bitcoin for that, I hope I could save you some time

Hybris setup issue: Unsupported major.minor version 52.0

While I was typing the final "ant all" command for hybris, it miserably failed with the following exception

hybris/bin/platform/resources/ant/antmacros.xml:123: java.lang.UnsupportedClassVersionError: de/hybris/ant/taskdefs/DbDriverValidator : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method)

Even though a "java -version" gave me back version 8, ant is still using $JAVA_HOME variable.
So you have to change it into the script. My suggestion is that you adapt the setantenv.bat script with the JAVA_HOME directly

@echo off
set ANT_OPTS=-Xmx512m -Dfile.encoding=UTF-8
set ANT_HOME=%~dp0apache-ant-1.9.1
set JAVA_HOME=C:/Program Files/Java/jdk1.8.0_101
set PATH=%ANT_HOME%\bin;%PATH%
rem deleting CLASSPATH as a workaround for PLA-8702
echo Setting ant home to: %ANT_HOME%
ant -version

How I ran Gradle with cntlm

I was behind a corporate firewall and had to run gradlew (gradle) from Cygwin. The system was running a cntlm authentication proxy.

I ran the following command

export http_proxy=
export https_proxy=$http_proxy

Then I ran

./gradlew -Dhttps.proxyHost= -Dhttps.proxyPort=3128 -Dhttp.proxyHost= -Dhttp.proxyPort=3128

I hope it helps