Welcome, Guest. Please login or register.

Author Topic: Looks like I mucked up my OS 3.9 system by installing older prog  (Read 2042 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ArcticSonTopic starter

  • Newbie
  • *
  • Join Date: Jan 2006
  • Posts: 39
    • Show only replies by ArcticSon
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!

 


 

Offline doctorq

  • Hero Member
  • *****
  • Join Date: Aug 2003
  • Posts: 2082
    • Show only replies by doctorq
Re: Looks like I mucked up my OS 3.9 system by installing older prog
« Reply #1 on: October 26, 2008, 03:45:18 PM »
Try to install SnoopDos to see if that brings any valuable info.
 

Offline Kronos

  • Resident blue troll
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4017
    • Show only replies by Kronos
    • http://www.SteamDraw.de
Re: Looks like I mucked up my OS 3.9 system by installing older prog
« Reply #2 on: October 26, 2008, 04:07:44 PM »
Seems you overewrote some (all?) ReAction-files with older ClassAct-files.

Copy them back from your latest backup and you should be done.
1. Make an announcment.
2. Wait a while.
3. Check if it can actually be done.
4. Wait for someone else to do it.
5. Start working on it while giving out hillarious progress-reports.
6. Deny that you have ever announced it
7. Blame someone else
 

Offline ArcticSonTopic starter

  • Newbie
  • *
  • Join Date: Jan 2006
  • Posts: 39
    • Show only replies by ArcticSon
Re: Looks like I mucked up my OS 3.9 system by installing older prog
« Reply #3 on: October 26, 2008, 04:45:25 PM »
@Kronos  --- I don't have a backup at Boing Bag 2, but I restored the original group of gadgets from OS3.9 'plain' and still get the error.  Is there a way to get any newer
ones from the BB2 archive, perhaps?

Thanks!
 

Offline ArcticSonTopic starter

  • Newbie
  • *
  • Join Date: Jan 2006
  • Posts: 39
    • Show only replies by ArcticSon
Re: Looks like I mucked up my OS 3.9 system by installing older prog
« Reply #4 on: October 26, 2008, 04:52:43 PM »
Hi doctorq, thanks for the SnoopDos suggestion.

It does actually show something very interesting...
The first 11 lines are from opening IconEdit, the
rest from launching AmiDock.  Each is failing to
open a series of gadget files from Sys:LIBS:Gadgets.

I do not have such a directory.  I have Sys:Classes:Gadgets, however.  Is this evidence that the
NewYork install blasted the directory
mentioned here, or perhaps overwrte an ASSIGN?


Thanks very much for any ideas!  SnoopDos log below...


SnoopDos logging started on Sunday, 26-Oct-08 at 11:13:19

 Count Process Name       Action     Target Name                 Options Res.
 ----- ------------       ------     -----------                 ------- ----
 1     WBL                ChangeDir  Workbench:Tools                        
 2     WBL                Load       IconEdit                            OK  
 3     WBL                ChangeDir  SYS:                                    
 4     ramlib             Load       LIBS:gadgets/listbrowser.ga         Fail
 5     ramlib             Load       LIBS:gadgets/clicktab.gadge         Fail
 6     ramlib             Load       LIBS:gadgets/speedbar.gadge         Fail
 7     ramlib             Load       LIBS:gadgets/radiobutton.ga         Fail
 8     ramlib             Load       LIBS:gadgets/listbrowser.ga         Fail
 9     ramlib             Load       LIBS:gadgets/clicktab.gadge         Fail
 10    ramlib             Load       LIBS:gadgets/speedbar.gadge         Fail
 11    ramlib             Load       LIBS:gadgets/radiobutton.ga         Fail
 12    WBL                ChangeDir  Workbench:WBStartup                    
 13    WBL                Load       AmiDock                             OK  
 14    WBL                ChangeDir  SYS:                                    
 15    ramlib             Load       LIBS:gadgets/listbrowser.ga         Fail
 16    ramlib             Load       LIBS:gadgets/clicktab.gadge         Fail
 17    ramlib             Load       LIBS:gadgets/speedbar.gadge         Fail
 18    ramlib             Load       LIBS:gadgets/radiobutton.ga         Fail
 19    ramlib             Load       LIBS:gadgets/listbrowser.ga         Fail
 20    ramlib             Load       LIBS:gadgets/clicktab.gadge         Fail
 21    ramlib             Load       LIBS:gadgets/speedbar.gadge         Fail
 22    ramlib             Load       LIBS:gadgets/radiobutton.ga         Fail

Closed SnoopDos log at 11:13:31
 

Offline Framiga

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 4096
    • Show only replies by Framiga
Re: Looks like I mucked up my OS 3.9 system by installing older prog
« Reply #5 on: October 26, 2008, 06:40:08 PM »
please post the URL of that app (if not commercial) and we could take a look at the archive.

ANS start to copy the resource.library from the OS3.9 CD to your SYS:Libs/ dir.



 

Offline ArcticSonTopic starter

  • Newbie
  • *
  • Join Date: Jan 2006
  • Posts: 39
    • Show only replies by ArcticSon
Re: Looks like I mucked up my OS 3.9 system by installing older prog
« Reply #6 on: October 26, 2008, 06:41:43 PM »
Thanks Kronos.  Your idea made me dig through my CD-ROMs
and I found a back-up at the BB1 level of my WB partition
and used it to replace all of the gadgets in classes/gadgets.

I still got the same resource.library error and now SnoopDos had some attempts to get classes in
paths with odd characters.  I decided to try a reboot, and all was now good!

I must learn to always do the "pretend" installs to
a log file with some of the pre OS 3.9 software to see what hazards may be lurking.

Thanks again for all of the suggestions!
 

Offline Framiga

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 4096
    • Show only replies by Framiga
Re: Looks like I mucked up my OS 3.9 system by installing older prog
« Reply #7 on: October 26, 2008, 06:44:37 PM »
"I decided to try a reboot"

ah ... ok.