df or mount problem on solaris 10 zone - Solaris Zones

I have a solaris 10 zone, everytime I try to do a 'df' i get the following error:
ld.so.1: df: fatal: relocation error: file
‹Ø…Û…‡: symbol fclose: referenced symbol not found
Any ideas how to resolve this issue? 

Did you try to reboot this zone???
Also have a look if are all mounted file systems available. 

I have similar problem with df in part of non global zones (Sol 10 Sparc). I'm not getting any response after using command
mail #df -k
mail #.
In global zone and rest of non global ones all work perfectly. Does anybody know how to resolve this problem ?


setting up printers

When I try to add a printer to a sparse root zone it fails with the following errors:
mknod: Not owner
chmod: WARNING: can't access /dev/PTRSHC189
Addprinter error: can't find /etc/lp/interfaces/PTRSHC189
I'm about convinced that I need to mount some filesystems from the global zone, butI haven't seen any documentation on printing from zones.
Any help would be greatly appreciated!!

non persistent block association across reboot - help needed

Im faily new to Solaris and am currently facing the following problem. In a non-global zone I was able to create a file system by using zonecfg through the global zone. I added the entry in vfstab and was able to mount this properly in the non-global zone. At the time the df -k output in the global zone showed me
/dev/lofi/1 mounted on /foo. However i did a global boot of the system (autoboot=true) and realized that the block device exported was not persistent. After that I ran the "mountall" command in the non-global zone and got
checking ufs filesystems
/dev/rlofi/1: Invalid argument
Can't open /dev/rlofi/1
/dev/rlofi/1: CAN'T CHECK FILE SYSTEM.
fsckall failed with exit code 1.
mount: /dev/lofi/1 is not this fstype
What am i doing wrong here ? I would appreciate any help. Thanks in advance.

System failure

I have apparently suffered some type of system failure, When I came in this morning I saw the following error message on my system.
ifconfig: SIOCSLIFNAME for ip : el0: unknown error
moving address from failed ipv4 interfaces: el0 (couldn't move, no alternative interface).
it did display its hostname then the error message continued to say:
/sbin/rcS: /usr/sbin/devfsadm: not found
/sbin/rcS: /usr/bin/loadkeys: not found
/etc/rcS.d/s35svm.init: grep : not found
WARNING: /proc could not be mounted
/sbin/swapadd: expr : not found
/sbin/swapadd: swap : not found
WARNING: /usr/sbin/fsck not found. Most likely the mount of /usr failed or the /usr filesystem is badly damaged. Either reinstall the system or boot with the -b option is an attempt to recover.
syncing file systems .......done
program terminated
type boot , go(continue, or login(command mode))
I tried boot -b to recover but it did not work it only returns me to the last section where it request that i use the boot -b or login with commade mode.
Is there a alternative to reinstalling the system? 
If the system has a CD/DVD reader and you can get Installation disks, you can boot from the CD in single user mode. It is slow, but works just fine.
Then you can look around the system and discover what has happened to your system disk.
(Then you get your backup disk out, and user you ufs backup copy to put your system back on the new disk. Then you only have to recover from the point of that backup.)
You can get the exact steps to follow by hunting around with Google

Solaris 8 Jumpstart error message

I'm trying to run a Jumpstart installation of Solaris 8 on a 220r and I keep getting the following errors:
Customizing system files
�     Mount points table (/etc/vfstab)
ERROR: Could not open file (/a/etc/vfstab)
ERROR: Could not create the file system mount table (/etc/vfstab)
ERROR: System installation failed
Any ideas? 
At what point of the jumpstart install do these messages occur ?
Is this one of your Finish scripts that is failing ? 
Just a quick check, is your jumpstart directory shared? Check the /etc/dfs/dfstab it should contain an entry similar to share -F nfs -o ro,anon=0 /jumpstart

what is global zone mean???

I have reinstalled JES message 2005Q4, and try to apply T118207-58 patch, got error:
# more /var/sadm/patch/118207-58/log
pkgadd: ERROR: The package <SUNWmsgco> is currently installed on the system in the global zone. To install the new instance of this package in the global
zone only, you must specify the -G option. To install the new instance
of this package in all zones you must first remove the existing instance
of this package from the global zone first (via pkgrm) and then install
the new instance of this package in all zones.
pkgadd: ERROR: package <SUNWmsgco> cannot be installed on this system/zone
what is global zone here? time zone? 
Global zone is a Solaris 10 term - it's an OS virtualisation technique. You can read up about Solaris zones at the following location:
You need to use the -G option as noted to get the patch to apply.
Thanks Shane, Done with -G option, just feel strange, first time applied this patch, did not got this complaint. reinstall 2005Q4, then got this error. Ok now. 
how do you apply the patch. did you use -G with patchadd or with pkgadd. 
use -G with patchadd.