|
Olympus TuneUp 5.0.0x - 6.0.0K on SCO OpenServer Release 5.0.4 Issues
1. TuneUp 5.0.0x - 6.0.0G Installation fails
After installing the Olympus TuneUp files, the kernel link fails with messages similar to those shown below:
The UNIX Operating System will now be rebuilt.
This will take a few minutes. Please wait.
Root for this system build is /
/etc/tuneup/entertuneup: 144 Memory fault - core dumped
undefined first referenced
symbol in file
contmemall /var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/drt/Driver.o
sptmap /var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/drt/Driver.o
bwritem_bio /var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/drt/Driver.o
getblkh /var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/drt/Driver.o
hthashqueues /var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/drt/Driver.o
v_htofbias /var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/drt/Driver.o
htcache /var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/drt/Driver.o
v_hthashqs /var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/drt/Driver.o
v_htcacheents /var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/drt/Driver.o
i386ld fatal: Symbol referencing errors. No output written to unix
ERROR: Can not link-edit unix
/etc/tuneup/exittuneup: 808 Memory fault - core dumped
idbuild: idmkunix had errors.
System build failed.
Between SCO OpenServer 5.0.2 and 5.0.4, several kernel tunables were retired and several new ones were created.
Olympus TuneUp releases prior to 6.0.0H are not aware of these changes.
In order to install Olympus TuneUp on SCO OpenServer release 5.0.4, you must be running Olympus TuneUp release 6.0.0H or later. 6.0.0N is the current release.
See Also: "Which releases of Olympus TuneUp run on which releases of SCO OpenServer?"
2. Kernel link fails with multiply defined symbol 'CCF'
I'm running release 6.0.0K of TuneUp, on SCO OpenServer 5.0.4. My hard drive is attached to the Symbios Logic host adapter, using the slha driver.
The kernel link fails with a multiply defined symbol, first defined in /etc/conf/pack.d/slha/Driver.o.
The symbol is CCF.
Both drivers (Olympus TuneUp and Symbios Logic) contain a function called CCF.
The kernel can only resolve one instance of each name. If a name is defined more than once, the kernel link will fail.
To fix the problem, download a new /etc/tuneup/pack.d/drt/Driver.o from our ftp site.
The new Driver is identical in function to the existing 6.0.0K driver.
Download CCF.tar.Z (77591 bytes, checksum (sum -r) of 18205)
The archive is in Unix tar format and contains the new driver and a README file.
3. Software Manager (/etc/custom) on SCO OpenServer Release 5.0.4 will not remove TuneUp
/etc/custom in in SCO 5.0.4 will not remove Olympus TuneUp, or any software package created with the old style custom installable package format.
/etc/custom removes the custom databases and the Olympus TuneUp removal script (/usr/lib/custom/tuneup.rmv) but leaves the rest of the software installed.
In order to remove Olympus TuneUp from SCO OpenServer release 5.0.4, take the following steps:
- Make a backup copy of the Olympus TuneUp removal script.
- # cd /usr/lib/custom
- # cp tuneup.rmv tuneup.rmv-
- Use /etc/custom and tell it to remove Olympus TuneUp.
- Only tuneup.rmv and the custom databases will be removed.
- Run the backup copy of the removal script by hand to remove Olympus TuneUp:
- # cd /usr/lib/custom
- # mv tuneup.rmv- tuneup.rmv
- # ./tuneup.rmv
- From this point, the removal will proceed normally.
If /etc/custom has already been run and the removal script (tuneup.rmv) is missing, it can be restored from floppy.
- Insert Olympus TuneUp floppy 1 in the floppy drive.
- use tar to extract the removal script:
- # cd /
- # tar xv6 ./usr/lib/custom/tuneup.rmv
- Run the removal script by hand to remove the software:
- # cd /usr/lib/custom
- # ./tuneup.rmv
For further assistance, contact us!
|