#318 Error executing installer on Linux 64 bit

open
nobody
None
5
2012-11-27
2012-11-27
No

I created an installer for linux 64 bit.
It works correctly on various system, but on Mandriva 2011.0 x86_64, it reports the following error:
<<
syntax error in expression "$conf(windows)
&& $::tcl_platform(osVersion) < 5.0": extra tokens at end of expression
while compiling
"expr {$conf(windows)
&& $::tcl_platform(osVersion) < 5.0}"
while compiling
"set conf(windows98) [expr {$conf(windows)
&& $::tcl_platform(osVersion) < 5.0}]"
(compiling body of proc "::InstallJammer::CommonInit", line 10)
invoked from within
"::InstallJammer::CommonInit"
(procedure "::InstallJammer::InitInstall" line 19)
invoked from within
"::InstallJammer::InitInstall"
(file "/installkitvfs/main2.tcl" line 22937)
invoked from within
"source [file join $::installkit::root main2.tcl]"
(file "/installkitvfs/main.tcl" line 3)
>>

Any hint?

Discussion

  • I found the cause of the problem: in "/etc/hosts" the hostname was missing.
    Adding the hostname to "/etc/hosts" the error disappeared.
    Is this normal?