Hi, some weeks ago I installed the OpenSolaris 2009.06 preview based on build 111a available at genunix.org on our test server. Because the final version 2009.06 is available I wanted to upgrade to that version. Unfortunately I'm behind a corporate filtering proxy which has the "feature" that sometimes package downloads from opensolaris.org work and sometimes not for some unknown reasons. Using the instructions at http://opensolaris.org/os/project/pkg/Mirroring/ I created a local mirror on that machine, download the files using rsync on my home machine and copy them via USB stick to the server. So far, so good.
Because of the above mentioned proxy feature a full "pfexec pkg image-update -v" always results in a network timeout, download error etc., but I was at least able to update almost all installed packages using the local mirror and "pfexec pkg install <...>". Now only the core Solaris kernel package (SUNWckr) is missing, but upgrading fails: thors...@opensolaris:~$ pfexec pkg image-update -v Creating Plan - Before evaluation: UNEVALUATED: +pkg:/[email protected],5.11-0.111:20090508T153506Z After evaluation: pkg:/[email protected],5.11-0.111:20090418T183853Z -> pkg:/[email protected],5.11-0.111:20090508T153506Z Actuators: None DOWNLOAD PKGS FILES XFER (MB) Completed 1/1 4/4 0.06/0.06 PHASE ACTIONS Removal Phase 1/1 Install Phase 1/1 Update Phase 362/432 Action upgrade failed for 'kernel/misc/md5' (pkg:/SUNWckr): ActionExecutionError: [errno 2: No such file or directory]: missing hard link target 'kernel/crypto/md5' The running system has not been modified. Modifications were only made to a clone of the running system. This clone is mounted at /tmp/tmpNDFwb_ should you wish to inspect it. pkg: An unexpected error happened during image-update: [errno 2: No such file or directory]: missing hard link target 'kernel/crypto/md5' Traceback (most recent call last): File "/usr/bin/pkg", line 2598, in ? __ret = main_func() File "/usr/bin/pkg", line 2539, in main_func return image_update(mydir, pargs) File "/usr/bin/pkg", line 607, in image_update api_inst.execute_plan() File "/usr/lib/python2.4/vendor-packages/pkg/client/api.py", line 525, in execute_plan self.img.imageplan.execute() File "/usr/lib/python2.4/vendor-packages/pkg/client/imageplan.py", line 729, in execute p.execute_update(src, dest) File "/usr/lib/python2.4/vendor-packages/pkg/client/pkgplan.py", line 271, in execute_update dest.install(self, src) File "/usr/lib/python2.4/vendor-packages/pkg/actions/hardlink.py", line 88, in install "missing hard link target '%s'" % target) ActionExecutionError: [errno 2: No such file or directory]: missing hard link target 'kernel/crypto/md5' pkg: This is an internal error. Please let the developers know about this problem by filing a bug at http://defect.opensolaris.org and including the above traceback and this message. The version of pkg(5) is '26c3e2407c53'. thors...@opensolaris:~$ If I try to update via "pfexec pkg install SUNWckr", this ends in a slightly different error: thors...@opensolaris:~$ pfexec pkg install SUNWckr DOWNLOAD PKGS FILES XFER (MB) Completed 1/1 4/4 0.06/0.06 PHASE ACTIONS Removal Phase 1/1 Install Phase 1/1 Update Phase 257/432 Action upgrade failed for 'kernel/strmod/arp' (pkg:/SUNWckr): ActionExecutionError: [errno 2: No such file or directory]: missing hard link target 'kernel/drv/arp' The Boot Environment opensolaris failed to be updated. A snapshot was taken before the failed attempt and is mounted here /tmp/tmpyiIbwH. Use 'beadm unmount opensolaris-1' and then 'beadm activate opensolaris-1' if you wish to boot to this BE. thors...@opensolaris:~$ Do you have any hints what I can do now? Best regards Thorsten _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
