I'm trying to use a sad, neglected Ultra server for a small project to implement a bug-tracking system (Bugzilla). As usual, everything is being done on a shoestring :)
The system runs Solaris 8, which was installed using a lot of the Sun defaults, resulting in a hug /export/home filesystem (non-empty) and a smallish root file system.
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0t0d0s0 1635966 1316271 270617 83% /
/proc 0 0 0 0% /proc
fd 0 0 0 0% /dev/fd
mnttab 0 0 0 0% /etc/mnttab
swap 1327296 16 1327280 1% /var/run
swap 1327648 368 1327280 1% /tmp
/dev/dsk/c0t0d0s7 16913729 431097 16313495 3% /export/home
I have downloaded (and gunzipped) the latest GCC (gcc-3.3-sol8-sparc-local.gz) - which is about 390MB before I try to run pkgadd.
Now I foresaw problems with a shortage of space on the root partition (/usr/local in particular), so I moved the contents of /usr/local to /export/home/local and symbolically linked the two directories, hoping that pkgadd would place gcc etc in /usr/local, howver the pkgadd command blows up as it runs out of space on the root partition.
The errors appear as follows
..... (no space left on device)
pkgadd: ERROR unable to unpack datastream
Installation of failed (internal error).
No changes were made to the system.
#
Anyone know a way around this? Are the gcc files installed somewhere other than /usr/local?
I'm thinking that the best way around this is to do a re-install of Solaris and re-size the partitions. I'd like to avoid this if possible :)
Thanks for any help :)