[indiana-discuss] pkg install fails with "timed out"
Shawn Walker
swalker at opensolaris.org
Wed Jun 4 07:54:02 PDT 2008
2008/6/4 Aubrey Li <aubrey at blastwave.org>:
> On Tue, Jun 3, 2008 at 8:22 PM, Seema Alevoor <Seema.Alevoor at sun.com> wrote:
>> Hi,
>>
>> I have installed OpenSolaris 2008.05. I'm trying to get SUNWapch22 package using
>> 'pfexec pkg install SUNWapch22' but every time it fails midway (it is very erratic - sometimes fails after getting 180 files,
>> sometimes after 300 files) with the following msg.
>> I tried installing a smaller package (SUNWnetcat) and it goes through fine.
>>
>> -------------------
>> $ pfexec pkg install SUNWapch22
>> DOWNLOAD PKGS FILES XFER (MB)
>> SUNWapch22 0/1 80/876 1.47/12.29pkg: An unexpected error happened during installation: timed out
>> The Boot Environment opensolaris failed to be updated. A snapshot was taken before the failed attempt and is mounted here /tmp/tmpF-FIhv.
>> Use 'beadm activate opensolaris_static:-:2008-06-03-11:39:05 and reboot if you wish to boot to this BE.
>>
>> Traceback (most recent call last):
>> File "/usr/bin/pkg", line 1440, in ?
>> ret = main_func()
>> File "/usr/bin/pkg", line 1406, in main_func
>> return install(img, pargs)
>> File "/usr/bin/pkg", line 469, in install
>> img.imageplan.execute()
>> File "/usr/lib/python2.4/vendor-packages/pkg/client/imageplan.py", line 394, in execute
>> p.preexecute()
>> File "/usr/lib/python2.4/vendor-packages/pkg/client/pkgplan.py", line 242, in preexecute
>> flist.get_files()
>> File "/usr/lib/python2.4/vendor-packages/pkg/client/filelist.py", line 147, in get_files
>> for info in tar_stream:
>> File "/usr/lib/python2.4/tarfile.py", line 1856, in next
>> tarinfo = self.tarfile.next()
>> File "/usr/lib/python2.4/tarfile.py", line 1590, in next
>> buf = self.fileobj.read(BLOCKSIZE)
>> File "/usr/lib/python2.4/tarfile.py", line 437, in read
>> buf = self._read(size)
>> File "/usr/lib/python2.4/tarfile.py", line 445, in _read
>> return self.__read(size)
>> File "/usr/lib/python2.4/tarfile.py", line 467, in __read
>> buf = self.fileobj.read(self.bufsize)
>> File "/usr/lib/python2.4/socket.py", line 295, in read
>> data = self._sock.recv(recv_size)
>> File "/usr/lib/python2.4/httplib.py", line 480, in read
>> s = self.fp.read(amt)
>> File "/usr/lib/python2.4/socket.py", line 295, in read
>> data = self._sock.recv(recv_size)
>> timeout: timed out
>> -------------------
>>
>> How do I resolve this issue ?
>>
>
> I believe this is a very good question. Actually I encountered this
> issue many times.
> The only way to resolve it is try it again and again till install completed.
>
> IPS package should offer another way to download, just like SVR4 package, we can
> download by http/ftp/etc..., and install it from localhost.
>
> Or pkg install should support downloading from the point last time failed
> Any thoughts?
>
Support for download resume is coming soon.
Support for an "on-disk" format is slated for the future though it is
not yet known what form it will take.
Cheers,
--
Shawn Walker
More information about the indiana-discuss
mailing list