Hello,
I am hoping someone has some ideas for recovering from this as I have hit a wall over the past couple of evenings.
I believe I harmed my happily operating OS3.9 BB2 system
by installing the New Yok newsreader program the other day.
NY was Class Act-based, and that install probably laid down some files or made a config change that gives me symptoms such as:
1) During start-up AmiDock does not start, saying it
cannot open resource.library version 44
2) The WB>Tools Icon Editor also will not launch, giving
the same error
3) If I select an icon and then do 'Icon>Information'
nothing happens.
I found a few posts here and on EAB and the GregDonner FAQ about the resource.library error being related to obsolete classes or gadgets from Class Act interfering with new Reaction functionality. I have sought out and deleted any of the problem files those posts discussed. I am still 'stuck'.
What I have done so far, with no change is:
A: Deleted everything in sys:/classes/gadgets,
then copied the contents of this folder from
the OS3.9 CD onto my drive
B. Removed an assign reference to CAPrefs from
my user-startup
C. Tried to reinstall BoingBag2 -- this starts and
then quits out, and I am assuming this is because
it is already installed.
D. Reinstalled NewYork using the "pretend" mode
and saved the results to a log file to see if
that had any clues. Other than the classes/gadgets
install of several files (which I have deleted)
nothing stood out to my not-so-knowledgeable eye.
I suspect that the NewYork installation added some other file or made another change somewhere that is the root of this issue.
I am going to paste the NewYork log below in hopes someone can see the issue that I cannot. If anyone sees anything there or has another "recovery" idea that I can try, please let me know.
Thank you!
Here is the NewYork install log (this was a reinstall, so
I am not sure if something was already in place from my first install, if it would even show here):
******* Installation Log *******
User Level: AVERAGE
Pretend: Yes
>Where do you wish to install NewYork. A directory called 'NewYork' will
>be created.
Ask Drawer: Result was "General:Internet".
Copy file "NewYork" to "General:Internet/NewYork".
Copy file "NewYork.info" to "General:Internet/NewYork".
Copy file "NewYork.bru" to "General:Internet/NewYork".
Copy file "NewYork.bru.info" to "General:Internet/NewYork".
>
>What NewYork documentation would you like to install? (The selected ones
>will be copied over if they are found in this archive.)
Ask Options: User selected following options...
NewYork.guide
NewYork.doc
History.doc
>Where would you like the newyork documentation you selected to be
>installed?
Ask Drawer: Result was "General:Internet/NewYork".
Copy file "NewYork.guide" to "General:Internet/NewYork".
Copy file "NewYork.guide.info" to "General:Internet/NewYork".
Copy file "NewYork.doc" to "General:Internet/NewYork".
Copy file "NewYork.doc.info" to "General:Internet/NewYork".
Copy file "History.doc" to "General:Internet/NewYork".
Copy file "History.doc.info" to "General:Internet/NewYork".
Run Program: ""NewYork1.0:C/CheckAssign" LIBS: SYS:Classes"
Writing to Workbench:S/user-startup
==================== Start of file ====================
;BEGIN AsimCDFS
echo "Mounting AsimCDFS..."
assign AsimCDFS: "SYS:AsimCDFS"
assign AsimCDFS_Buffer: "Workbench:AsimCDFS_Buffer"
mount >NIL: CD0:
;END AsimCDFS
;BEGIN MUI
if exists "Workbench:MUI"
assign MUI: "Workbench:MUI"
if exists MUI:Libs
assign add LIBS: MUI:Libs
endif
if exists MUI:Locale
assign add LOCALE: MUI:Locale
endif
version >nil: exec.library 39
if not warn
if exists MUI:Docs
if exists HELP:dummy ; do not remove
endif ; this entry!
assign add HELP: MUI:Docs
endif
endif
endif
;END MUI
;BEGIN Miami
assign Miami: "General:Internet/Miami"
;END Miami
;BEGIN AWeb3
Assign AWeb3: General:Internet/AWeb3
;END AWeb3
;BEGIN CAPREFS
C:CAPrefs >NIL:
;END CAPREFS
;BEGIN akJFIF
Assign VMEM: General:Internet/AWeb3/Cache
;END akJFIF
;BEGIN DirectoryOpus 5
ASSIGN DOpus5: "Workbench:Opus5"
PATH DOpus5:c Add
;END DirectoryOpus 5
;BEGIN YAM - Amiga mailer © Marcel Beck
C:Assign YAM: "General:Internet/YAM"
;END YAM - Amiga mailer © Marcel Beck
;BEGIN REXX
SYS:System/RexxMast >NIL:
;END REXX
;BEGIN Personal Paint
Assign PPAINT: "Multimedia:Graphica/PPaint"
;END Personal Paint
;BEGIN Personal Paint CD-ROM
Assign PPAINTCD: "Multimedia:Graphica/PPaint"
;END Personal Paint CD-ROM
;BEGIN ImageFX4
Assign "IMAGEFX4:" "Multimedia:Graphica/ImageFX4"
If NOT EXISTS ENV:ImageFX4
Makedir ENV:IMAGEFX4
EndIf
SetEnv ImageFX4/JPEG_Smoothing ON
;END ImageFX4
;BEGIN ViNCEd
; Remove the ; default console handler CON:
; Entfernen Sie das ; die Standardkonsole CON: verwenden wollen.
;SetVNC Quiet Mount Override as CON:
; Remove the ; gadgets with new functions from ViNCEd that can be set with prefs tool ViNCEd.
; Entfernen Sie das ; Fähigkeiten von ViNCEd in Texteingabefeldern wollen. Diese konfigurieren Sie
; auch mit dem Voreinsteller ViNCEd.
;StringSnip >NIL: INSTALL
; Remove the ; assigns in pattern matching commands.
; Entfernen Sie das ; Unterstützung der mehrfach Assign in Dateinamensmustern wünschen.
;TrueMultiAssigns
;END ViNCEd
;BEGIN ZedREXX
; ZedREXX 1.0 - Copyright (c) 1993-1994 Reality Check, Inc.
; All Rights Reserved Worldwide
Assign ZEDREXX: Development:ZedREXX
Assign REXXLIBS: ZEDREXX:RexxLibs Add
Assign LIBS: ZEDREXX:Libs ZEDREXX:RexxLibs ZEDREXX:Classes Add
Assign C: ZedREXX:c Add
Path ZedREXX:c Add
ZEDREXX:c/AddREXXLibs >NIL: Run >NIL: Run >NIL: ;END ZedREXX
;BEGIN TurboPrint
Assign TurboPrint: "Workbench:TurboPrint"
;END TurboPrint
;BEGIN GNU Ghostscript 4.03
Assign Ghostscript: "Workbench:TurboPrint/Ghostscript/Ghostscript"
;END GNU Ghostscript 4.03
;BEGIN TypeSmith
Assign TypeSmith: "WordWorks:TypeSmith"
;END TypeSmith
;BEGIN JPEGTMP
assign JPEGTMP: "Scratch:JPEGTMP"
;END JPEGTMP
;BEGIN AWEB_APL
Assign AWEB_APL: "General:Internet/AWeb_APL"
;END AWEB_APL
;BEGIN FUSION assignment
assign FUSION: Mac:FUSION
assign MSHF: Mac:FUSION/HardFiles
;END FUSION assignment
;BEGIN PCx
assign PCx: MSDOS:PCx
;end PCx assignment
;BEGIN AmiTCP & EasyNet
Assign AmiTCP: "General:AmiTCP"
path AmiTCP:bin add
;END AmiTCP & EasyNet
;BEGIN AmiSSL
Assign AmiSSL: "General:Internet/AmiSSL"
If Exists AmiSSL:Libs
Assign LIBS: AmiSSL:Libs ADD
EndIf
Path AmiSSL: ADD
;END AmiSSL
;BEGIN RexxMast
RexxMast >NIL:
;END RexxMast
;BEGIN DTLSFApp
assign DTLSF1: Fun:DTLSF
assign DTLSF2: Fun:DTLSF
assign DTLSF3: Fun:DTLSF
;END DTLSFApp
;BEGIN CLASSACT
Assign >NIL: LIBS: SYS:Classes ADD
;END CLASSACT
===================== End of file =====================
Run Program: "Assign >NIL: LIBS: SYS:Classes ADD
"
>Do you want to use the OS 3.0, 020 optimised version of ClassAct?
Ask Question: Result was "Yes".
Copy file "NewYork1.0:Classes/Gadgets/button.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/checkbox.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/clicktab.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/getfont.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/getscreenmode.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/listbrowser.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/palette.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/radiobutton.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/space.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/speedbar.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/string.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/textentry.gadget" to "SYS:Classes/Gadgets".
Copy file "NewYork1.0:Classes/Gadgets/textfield.gadget" to "SYS:Classes/Gadgets".
Writing to Workbench:S/user-startup
==================== Start of file ====================
;BEGIN AsimCDFS
echo "Mounting AsimCDFS..."
assign AsimCDFS: "SYS:AsimCDFS"
assign AsimCDFS_Buffer: "Workbench:AsimCDFS_Buffer"
mount >NIL: CD0:
;END AsimCDFS
;BEGIN MUI
if exists "Workbench:MUI"
assign MUI: "Workbench:MUI"
if exists MUI:Libs
assign add LIBS: MUI:Libs
endif
if exists MUI:Locale
assign add LOCALE: MUI:Locale
endif
version >nil: exec.library 39
if not warn
if exists MUI:Docs
if exists HELP:dummy ; do not remove
endif ; this entry!
assign add HELP: MUI:Docs
endif
endif
endif
;END MUI
;BEGIN Miami
assign Miami: "General:Internet/Miami"
;END Miami
;BEGIN AWeb3
Assign AWeb3: General:Internet/AWeb3
;END AWeb3
;BEGIN CAPREFS
C:CAPrefs >NIL:
;END CAPREFS
;BEGIN akJFIF
Assign VMEM: General:Internet/AWeb3/Cache
;END akJFIF
;BEGIN DirectoryOpus 5
ASSIGN DOpus5: "Workbench:Opus5"
PATH DOpus5:c Add
;END DirectoryOpus 5
;BEGIN YAM - Amiga mailer © Marcel Beck
C:Assign YAM: "General:Internet/YAM"
;END YAM - Amiga mailer © Marcel Beck
;BEGIN REXX
SYS:System/RexxMast >NIL:
;END REXX
;BEGIN Personal Paint
Assign PPAINT: "Multimedia:Graphica/PPaint"
;END Personal Paint
;BEGIN Personal Paint CD-ROM
Assign PPAINTCD: "Multimedia:Graphica/PPaint"
;END Personal Paint CD-ROM
;BEGIN ImageFX4
Assign "IMAGEFX4:" "Multimedia:Graphica/ImageFX4"
If NOT EXISTS ENV:ImageFX4
Makedir ENV:IMAGEFX4
EndIf
SetEnv ImageFX4/JPEG_Smoothing ON
;END ImageFX4
;BEGIN ViNCEd
; Remove the ; default console handler CON:
; Entfernen Sie das ; die Standardkonsole CON: verwenden wollen.
;SetVNC Quiet Mount Override as CON:
; Remove the ; gadgets with new functions from ViNCEd that can be set with prefs tool ViNCEd.
; Entfernen Sie das ; Fähigkeiten von ViNCEd in Texteingabefeldern wollen. Diese konfigurieren Sie
; auch mit dem Voreinsteller ViNCEd.
;StringSnip >NIL: INSTALL
; Remove the ; assigns in pattern matching commands.
; Entfernen Sie das ; Unterstützung der mehrfach Assign in Dateinamensmustern wünschen.
;TrueMultiAssigns
;END ViNCEd
;BEGIN ZedREXX
; ZedREXX 1.0 - Copyright (c) 1993-1994 Reality Check, Inc.
; All Rights Reserved Worldwide
Assign ZEDREXX: Development:ZedREXX
Assign REXXLIBS: ZEDREXX:RexxLibs Add
Assign LIBS: ZEDREXX:Libs ZEDREXX:RexxLibs ZEDREXX:Classes Add
Assign C: ZedREXX:c Add
Path ZedREXX:c Add
ZEDREXX:c/AddREXXLibs >NIL: Run >NIL: Run >NIL: ;END ZedREXX
;BEGIN TurboPrint
Assign TurboPrint: "Workbench:TurboPrint"
;END TurboPrint
;BEGIN GNU Ghostscript 4.03
Assign Ghostscript: "Workbench:TurboPrint/Ghostscript/Ghostscript"
;END GNU Ghostscript 4.03
;BEGIN TypeSmith
Assign TypeSmith: "WordWorks:TypeSmith"
;END TypeSmith
;BEGIN JPEGTMP
assign JPEGTMP: "Scratch:JPEGTMP"
;END JPEGTMP
;BEGIN AWEB_APL
Assign AWEB_APL: "General:Internet/AWeb_APL"
;END AWEB_APL
;BEGIN FUSION assignment
assign FUSION: Mac:FUSION
assign MSHF: Mac:FUSION/HardFiles
;END FUSION assignment
;BEGIN PCx
assign PCx: MSDOS:PCx
;end PCx assignment
;BEGIN AmiTCP & EasyNet
Assign AmiTCP: "General:AmiTCP"
path AmiTCP:bin add
;END AmiTCP & EasyNet
;BEGIN AmiSSL
Assign AmiSSL: "General:Internet/AmiSSL"
If Exists AmiSSL:Libs
Assign LIBS: AmiSSL:Libs ADD
EndIf
Path AmiSSL: ADD
;END AmiSSL
;BEGIN RexxMast
RexxMast >NIL:
;END RexxMast
;BEGIN DTLSFApp
assign DTLSF1: Fun:DTLSF
assign DTLSF2: Fun:DTLSF
assign DTLSF3: Fun:DTLSF
;END DTLSFApp
===================== End of file =====================
Exiting script...
>
NewYork Install Complete!