I'm not familiar with the atge driver, but if the only two files
affected are the drv/atge and amd64/atge, try modunloading it first:
# modinfo | grep atge
295 fffffffff8431000 58e0 330 1 atge (Atheros/Attansic Gb Ethernet)
# modunload -i 295
and repeat the pkg fix - see if that works. Of course it's possible that
pkg is worried about the driver_aliases and minor_perm files...
Brian
Seymour Krebs wrote:
Is it really possible to use "pkg fix" on an "alternate" BE as the error
message states?
I know that pkg image-update does exactly this, but to fix a single package, I
am not seeing a method.
~# pkg fix SUNWatge
Verifying: pkg://dev/SUNWatge ERROR
file: kernel/drv/amd64/atge
Elfhash: 88307e53d3bc0f942bf35a9edbf4d48e1f308a74 should be
17a11730e490afb6caf3afbd26f49f354ff9f719
file: kernel/drv/atge
Elfhash: 45f12e8d62651b1bdfc184c37abfa609f287fce9 should be
f87dc1e0937761c886382a443d988ed136ad2c14
driver: atge
extra alias 'pciex1969,2048' found in etc/driver_aliases
extra alias 'pciex1969,1048' found in etc/driver_aliases
extra minor node permission '* 0600 root sys' found in etc/minor_perm
Created ZFS snapshot: 2009-10-04-00:54:18
Repairing: pkg://dev/SUNWatge
pkg: Requested "fix" operation would affect files that cannot be modified in
live image.
Please retry this operation on an alternate boot environment.
--
Brian Ruthven
Solaris Revenue Product Engineering
Sun Microsystems UK
Sparc House, Guillemont Park, Camberley, GU17 9QG
_______________________________________________
networking-discuss mailing list
[email protected]