Hi All!
I 've just downloaded the latest VWNC 7.4 CD ISO image, originating from December 2005. Just after appearing the first installer screen an error log file chooser pops up and the installer app exits. The error log contains the following text: (Just to note: under Windows the installer is working OK, the error occurs under Linux only!!!) ==2006/2/11==10:16:55==BEGIN RUNTIME DIAGNOSTIC DUMP Note: this file stored in VisualWorks #UTF8 (UTF-8) encoding Cause of Dump: Unhandled exception: Arguments invalid -- wrong class Image Identification: 'Image created December 16, 2005 1:04:45 pm' Smalltalk Version: 'VisualWorks®, 7.4 of December 5, 2005' Object Memory versionId: #[59 40 59 64 74 0 0 0 59 40 59 64] Class creating this dump: RuntimeImageDumper Command Line: ./vw7.4nc/bin/linux86/visual vw7.4nc/image/install.im -installMap install.map ------------------------------------------------------------ Active Process Context Stack: [1] HandleRegistry>>evaluateWithFullProtection: [2] HandleRegistry>>registerValueOf: [3] UnixProcess class(OSHandle class)>>handleValue: [4] UnixProcess class>>forkJob:arguments:environment:descriptors: [5] UnixProcess class>>forkJob:arguments:descriptors: [6] optimized [] in UnixProcess class>>pipeConnectionFor:arguments:setProcessDescriptor: [7] BlockClosure>>ifCurtailed: [8] UnixProcess class>>pipeConnectionFor:arguments:setProcessDescriptor: [9] UnixProcess class>>cshOne: [10] VisualWorks.InstallMap>>vmComponentsForPlatform [11] VisualWorks.InstallMap>>defaultSelections [12] optimized [] in VisualWorks.InstallerMainApplication>>setSeedFileOptions [13] optimized [] in VisualWorks.InstallOptions>>selectionsOr: [14] UndefinedObject>>ifNil: [15] VisualWorks.InstallOptions>>selectionsOr: [16] VisualWorks.VWInstallerApplication(VisualWorks.InstallerMainApplication)>>setSeedFileOptions [17] optimized [] in VisualWorks.InstallerMainApplication>>update:with:from: [18] optimized [] in DeferrableAction>>execute [19] BlockClosure>>ensure: [20] DeferrableAction>>execute [21] DeferrableAction>>dispatch [22] DeferrableAction(Event)>>dispatchForWindowManager: [23] optimized [] in WindowManager>>safelyDispatchForWindowManager: [24] BlockClosure>>on:do: [25] WindowManager>>safelyDispatchForWindowManager: [26] WindowManager>>processNextEvent [27] optimized [] in [] in WindowManager>>newProcess [28] BlockClosure>>on:do: [29] optimized [] in WindowManager>>newProcess [30] BlockClosure>>on:do: [31] optimized [] in Process class>>forBlock:priority: ------------------------------------------------------------ Unhandled Exception: class: UnhandledException creator: UnhandledException errorString: Unhandled exception: Arguments invalid -- wrong class parameter: an OsInvalidArgumentsError ------------------------------------------------------------ Initial Context Stack Arguments: [1] HandleRegistry>>evaluateWithFullProtection: Receiver: (id=11391) a HandleRegistry protected by a RecursionLock with () Arg1: (id=4184) BlockClosure [] in HandleRegistry>>registerValueOf: [2] HandleRegistry>>registerValueOf: Receiver: (id=11391) a HandleRegistry protected by a RecursionLock with () Arg1: (id=9523) BlockClosure [] in OSHandle class>>handleValue: [3] UnixProcess class(OSHandle class)>>handleValue: Receiver: (id=1823) UnixProcess Arg1: (id=10996) BlockClosure [] in UnixProcess class>>forkJob:arguments:environment:descriptors: [4] UnixProcess class>>forkJob:arguments:environment:descriptors: Receiver: (id=1823) UnixProcess Arg1: (id=9899) 'csh' Arg2: (id=12159) #('-ft') Arg3: (id=1) nil Arg4: (id=12469) #(an active UnixPipeAccessor an active UnixPipeAccessor an active UnixPipeAcc... [5] UnixProcess class>>forkJob:arguments:descriptors: Receiver: (id=1823) UnixProcess Arg1: (id=9899) 'csh' Arg2: (id=12159) #('-ft') Arg3: (id=12469) #(an active UnixPipeAccessor an active UnixPipeAccessor an active UnixPipeAcc... [7] BlockClosure>>ifCurtailed: Receiver: (id=11549) BlockClosure [] in UnixProcess class>>pipeConnectionFor:arguments:setProcessD... Arg1: (id=13022) BlockClosure [] in UnixProcess class>>pipeConnectionFor:arguments:setProcessD... [8] UnixProcess class>>pipeConnectionFor:arguments:setProcessDescriptor: Receiver: (id=1823) UnixProcess Arg1: (id=9899) 'csh' Arg2: (id=12159) #('-ft') Arg3: (id=4370) BlockClosure [] in UnixProcess class>>cshOne: [9] UnixProcess class>>cshOne: Receiver: (id=1823) UnixProcess Arg1: (id=3393) '/bin/uname -m' [10] VisualWorks.InstallMap>>vmComponentsForPlatform Receiver: (id=6155) VisualWorks 7.4 [11] VisualWorks.InstallMap>>defaultSelections Receiver: (id=6155) VisualWorks 7.4 [14] UndefinedObject>>ifNil: Receiver: (id=1) nil Arg1: (id=9709) BlockClosure [] in VisualWorks.InstallOptions>>selectionsOr: [15] VisualWorks.InstallOptions>>selectionsOr: Receiver: (id=11182) a VisualWorks.InstallOptions Arg1: (id=2530) BlockClosure [] in VisualWorks.InstallerMainApplication>>setSeedFileOptions [16] VisualWorks.VWInstallerApplication(VisualWorks.InstallerMainApplication)>>setSeedFileOptions Receiver: (id=4003) a VisualWorks.VWInstallerApplication [19] BlockClosure>>ensure: Receiver: (id=11735) BlockClosure [] in DeferrableAction>>execute Arg1: (id=3083) BlockClosure [] in DeferrableAction>>execute [20] DeferrableAction>>execute Receiver: (id=690) a DeferrableAction [21] DeferrableAction>>dispatch Receiver: (id=690) a DeferrableAction [22] DeferrableAction(Event)>>dispatchForWindowManager: Receiver: (id=690) a DeferrableAction Arg1: (id=2163) a WindowManager [24] BlockClosure>>on:do: Receiver: (id=9895) BlockClosure [] in WindowManager>>safelyDispatchForWindowManager: Arg1: (id=8473) BadControllerError Arg2: (id=5109) BlockClosure [] in WindowManager>>safelyDispatchForWindowManager: [25] WindowManager>>safelyDispatchForWindowManager: Receiver: (id=2163) a WindowManager Arg1: (id=690) a DeferrableAction [26] WindowManager>>processNextEvent Receiver: (id=2163) a WindowManager [28] BlockClosure>>on:do: Receiver: (id=323) BlockClosure [] in [] in WindowManager>>newProcess Arg1: (id=3873) TerminateException Arg2: (id=11921) BlockClosure [] in [] in WindowManager>>newProcess [30] BlockClosure>>on:do: Receiver: (id=3269) BlockClosure [] in WindowManager>>newProcess Arg1: (id=3873) TerminateException Arg2: (id=14659) BlockClosure [] in [] in Process class>>forBlock:priority: ------------------------------------------------------------ Quiescent Processes Process priority: 10 (id=2349) Context Stack: [1] Semaphore>>wait [2] ObjectMemory class>>idleLoop [3] optimized [] in ObjectMemory class>>installIdleLoopProcess [4] BlockClosure>>on:do: [5] optimized [] in Process class>>forBlock:priority: ------------------------------------------------------------ Suspended Processes Process priority: 100 (id=16340) Context Stack: [1] Semaphore>>wait [2] optimized [] in Delay class>>initializeTimingProcess [3] BlockClosure>>on:do: [4] optimized [] in Process class>>forBlock:priority: Process priority: 89 (id=10081) Context Stack: [1] Semaphore>>wait [2] optimized [] in [] in [] in CCallback class>>installCallbackProcess [3] BlockClosure>>on:do: [4] optimized [] in [] in CCallback class>>installCallbackProcess [5] BlockClosure>>on:do: [6] optimized [] in CCallback class>>installCallbackProcess [7] BlockClosure>>on:do: [8] optimized [] in Process class>>forBlock:priority: Process priority: 85 (id=3822) Context Stack: [1] Semaphore>>wait [2] optimized [] in CCallback class>>installForeignCallbackProcess [3] BlockClosure>>on:do: [4] optimized [] in Process class>>forBlock:priority: Process priority: 90 (id=13947) Context Stack: [1] Semaphore>>wait [2] InputState>>run [3] optimized [] in InputState class>>install [4] BlockClosure>>on:do: [5] optimized [] in Process class>>forBlock:priority: Process priority: 98 (id=7688) Context Stack: [1] Semaphore>>wait [2] WeakArray class>>outerFinalizationLoop [3] optimized [] in WeakArray class>>installFinalizationMechanism [4] BlockClosure>>on:do: [5] optimized [] in Process class>>forBlock:priority: Process priority: 10 (id=2349) Context Stack: [1] Semaphore>>wait [2] ObjectMemory class>>idleLoop [3] optimized [] in ObjectMemory class>>installIdleLoopProcess [4] BlockClosure>>on:do: [5] optimized [] in Process class>>forBlock:priority: Process priority: 90 (id=1429) Context Stack: [1] Semaphore>>wait [2] optimized [] in ExternalProcess class>>startReaper [3] BlockClosure>>on:do: [4] optimized [] in Process class>>forBlock:priority: Process priority: 91 (id=11554) Context Stack: [1] Semaphore>>wait [2] ObjectMemory class>>lowSpaceLoop [3] optimized [] in ObjectMemory class>>installLowSpaceProcess [4] BlockClosure>>on:do: [5] optimized [] in Process class>>forBlock:priority: Process priority: 90 (id=5295) Context Stack: [1] Semaphore>>wait [2] optimized [] in ObjectMemory class>>installScavengeNotification [3] BlockClosure>>on:do: [4] optimized [] in Process class>>forBlock:priority: ------------------------------------------------------------ Transcript: <<<BEGIN TRANSCRIPT>>> /pps/license/syrto/dec05.5/image/install.im created at December 16, 2005 1:04:58 pm /pps/license/syrto/dec05.5/image/install.im created at December 16, 2005 1:05:00 pm /pps/license/syrto/dec05.5/image/install.im created at December 16, 2005 1:05:02 pm <<<END TRANSCRIPT>>> ------------------------------------------------------------ Scheduled Windows: an ApplicationWindow 75497501 label: 'Cincom Smalltalk Installer' model class: VWInstallerApplication 10@80 displayContents: 'Welcome to the Cincom Smalltalk Installer' 10@105 displayContents: 'This tool can either install or remove Cincom Smalltalk from you' ... 'rive, or from Cincom''s server. Select an option and click Next.' 28@194 displayContents: 'Express install of the latest version of Cincom Smalltalk from Cincom''s FTP server using typical install options.' 28@271 displayContents: 'Choose which version and components of Cincom Smalltalk to install. All installation options may be customized.' 28@349 displayContents: 'Remove an existing installation of Cincom Smalltalk from this computer.' ==2006/2/11==10:16:55==END RUNTIME DIAGNOSTIC DUMP |
This is a (relatively) common problem. The VW installer depends on having csh installed on the target system. Many Linux systems no longer install this by default. To get around this, just install csh, then re-run the installer. After that, you should be able to remove csh again if you don't want to keep it installed. I have a vague memory that this has been fixed since the release of 7.4, but I don't know that for sure. Randy On 2/11/06,
Geza Lakner MD
<[hidden email]> wrote: Hi All! -- Randy Coulman [hidden email] |
Randy Coulman wrote:
> > This is a (relatively) common problem. The VW installer depends on > having csh installed on the target system. Many Linux systems no longer > install this by default. To get around this, just install csh, then > re-run the installer. After that, you should be able to remove csh > again if you don't want to keep it installed. > > I have a vague memory that this has been fixed since the release of 7.4, > but I don't know that for sure. I also ran into this problem and reported it on Jan 2. I got no response, so I don't know whether Cincom plans to fix it. It has not been fixed that I know of, though I haven't tried the latest 7.4.1 build on Linux yet. If you don't want to install csh, you can do what I did -- install "by hand". Make a directory to install into (the one that will be $VISUALWORKS), cd to that directory, and "tar xzf" the archives you want to install -- each archive corresponds to one checkmark in the installer UI. -Martin |
In reply to this post by Randy Coulman
Thank you, installing tcsh solves the problem! Anyway I find this a
bit strange, because as I recall, the 7.3 Linux installer succeeded well and I have not changed my setup since (i.e. I didn't have tcsh installed that time). > This is a (relatively) common problem. The VW installer depends on having > csh installed on the target system. Many Linux systems no longer install > this by default. To get around this, just install csh, then re-run the > installer. After that, you should be able to remove csh again if you don't > want to keep it installed. > I have a vague memory that this has been fixed since the release of 7.4, but > I don't know that for sure. > Randy > On 2/11/06, Geza Lakner MD <[hidden email]> wrote: >> >> Hi All! >> >> I 've just downloaded the latest VWNC 7.4 CD ISO image, originating >> from December 2005. Just after appearing the first installer screen >> an error log file chooser pops up and the installer app exits. The >> error log contains the following text: (Just to note: under Windows >> the installer is working OK, the error occurs under Linux only!!!) >> >> > -- > Randy Coulman > [hidden email] |
In reply to this post by Geza Lakner MD
Hello,
We had this problem with the licensed CD sent by Cincom. Then a particular post on the VWNC list led us to a solution: The culprit really was the fact that $VISUALWORKS was already set. That is, we already had an earlier version of VW installed on the system. All we had to do to get going was to unset $VISUALWORKS. Took a few hours of wasted effort, and an extremely useful post on this list. Hope this helps Venkatraj -----Original Message----- From: Geza Lakner MD [mailto:[hidden email]] Sent: Monday, February 13, 2006 12:52 AM To: [hidden email] Subject: Re[2]: VWNC 7.4 Linux install problem Thank you, installing tcsh solves the problem! Anyway I find this a bit strange, because as I recall, the 7.3 Linux installer succeeded well and I have not changed my setup since (i.e. I didn't have tcsh installed that time). > This is a (relatively) common problem. The VW installer depends on having > csh installed on the target system. Many Linux systems no longer install > this by default. To get around this, just install csh, then re-run the > installer. After that, you should be able to remove csh again if you don't > want to keep it installed. > I have a vague memory that this has been fixed since the release of 7.4, but > I don't know that for sure. > Randy > On 2/11/06, Geza Lakner MD <[hidden email]> wrote: >> >> Hi All! >> >> I 've just downloaded the latest VWNC 7.4 CD ISO image, originating >> from December 2005. Just after appearing the first installer screen >> an error log file chooser pops up and the installer app exits. The >> error log contains the following text: (Just to note: under Windows >> the installer is working OK, the error occurs under Linux only!!!) >> >> > -- > Randy Coulman > [hidden email] |
Free forum by Nabble | Edit this page |