Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
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/homeI 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 datastreamInstallation 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 :)

You space problem is due to /var being limited. I think the directory is /var/tmp for pkgadd. Check the mod dates of the directories under /var . A reinstall is probably the best bet taking into account the space requirements you now know.

Thanks. I did the same trick with /var/tmp (symbollically linking it to /export/home/tmp) and it did the trick. I managed to get gcc to install without a hitch.
Many Thanks.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |