safe.tcl line 670 reads:
	return -code error "no such file or directory"

Should read:
	return -code error -errorcode "POSIX EACCES" "no such file or directory"

Reason being, package.tcl expects that errorcode, else it bleats about not being able to load a pkgIndex.tcl file ... the Source Alias function in safe.tcl doesn't properly emulate native [source].

Colin