[OpenIndiana-discuss] Framework error: code: 28 reason

Alexander Pyhalov alp at rsu.ru
Tue May 31 10:35:22 UTC 2011


Good day.

On 05/31/2011 09:04, Alexander Pyhalov wrote:

> I have the following error while trying to install new zone or doing
> "pkg refresh":
>
> # zoneadm -z webservShared install
> Publisher: Using openindiana.org (http://pkg.openindiana.org/dev-il/ ).
> Image: Preparing at /zones/webservShared-zone/root.
> pkg: 0/1 catalogs successfully updated:
>
> 1: Framework error: code: 28 reason: Operation too slow. Less than 1024
> bytes/sec transfered the last 30 seconds
> URL:
> 'http://pkg.openindiana.org/dev-il/openindiana.org/catalog/1/catalog.summary.C'.
> (happened 4 times)
> 2: Framework error: code: 28 reason: Operation too slow. Less than 1024
> bytes/sec transfered the last 30 seconds
> URL:
> 'http://pkg.openindiana.org/dev-il/openindiana.org/catalog/1/catalog.base.C'.
> (happened 4 times)
> 3: Framework error: code: 28 reason: Operation too slow. Less than 1024
> bytes/sec transfered the last 30 seconds
> URL:
> 'http://pkg.openindiana.org/dev-il/openindiana.org/catalog/1/catalog.dependency.C'.
> (happened 4 times)
>
> Are there any ways to make pkg to wait longer for server answer?
>
> Are there any mirrors of OpenIndiana repositories nearby (in Russia)?
>
>
> # traceroute pkg.openindiana.org
> traceroute to pkg.openindiana.org (91.194.74.166), 30 hops max, 40 byte
> packets
> 1 <r1>.r61.net (x.x.x.x) 1.743 ms 0.308 ms 0.292 ms
> 2 <r2>.r61.net (x.x.x.x) 0.372 ms 0.256 ms 0.254 ms
> 3 <r3>.r61.net (x.x.x.x) 1.851 ms 0.543 ms 0.433 ms
> 4 <r4>.r61.net (x.x.x.x) 0.309 ms 0.298 ms 0.288 ms
> 5 m9-2-gw.msk.runnet.ru (194.190.254.57) 17.959 ms 18.056 ms 19.112 ms
> 6 m9-1-gw.msk.runnet.ru (194.85.40.213) 65.170 ms 63.829 ms 63.875 ms
> 7 b57-1-gw.spb.runnet.ru (194.85.40.134) 216.482 ms 199.536 ms 200.265 ms
> 8 kt12-1-gw.spb.runnet.ru (194.85.40.154) 63.868 ms 63.777 ms 66.601 ms
> 9 tug11-1-gw.sth.runnet.ru (194.85.40.142) 68.817 ms 64.107 ms 65.088 ms
> 10 hikhef-1-gw.ams.runnet.ru (194.85.40.241) 64.304 ms 63.918 ms 63.926 ms
> 11 ae0-501.rt0.nik.nl.goscomb.net (195.69.145.107) 64.222 ms 65.009 ms
> 64.193 ms
> 12 ge-1-1-11-1368.rt0.the.uk.goscomb.net (77.75.109.105) 78.184 ms
> 70.497 ms 70.622 ms
> 13 everycity-186.gw.goscomb.net (77.75.109.186) 72.999 ms 76.527 ms
> 73.731 ms
> 14 v1121.c02.thnstar.everycity.co.uk (95.131.250.170) 71.609 ms 71.390
> ms 72.336 ms
> 15 v150.c02.ixlon1.everycity.co.uk (95.131.250.140) 72.039 ms 72.652 ms
> 72.223 ms
> 16 91.194.74.166 (91.194.74.166) 71.445 ms 71.784 ms 71.106 ms
>
> What is a full size of OI pkg repository?
> Now I am investigating the possibility of deploying several OI servers.
> If we are satisfied with results (stability + availability of necessary
> packages + easy ways to incorporate our patches (e.g., apache patches),
> for example, in local repository), I'd like to create local OI
> repository (this idea also depends on necessary disk space).

After trying to do "pkg refresh" for a half a day, I noticed:
1) setting  PKG_CLIENT_TIMEOUT or PKG_CLIENT_LOWSPEED_TIMEOUT doesn't help;
2) using proxy doesn't help;
3) snooping shows that IPS requests the same files several times 
(without tcpdump it's hard to analyze network traffic, but without 
working repository server I can't install tcpdump...):

oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=38798
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=57202
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=56828
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=57202
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=56828
oihost1.mgmt.r61.net -> resolv1.r61.net DNS C 
166.74.194.91.in-addr.arpa. Internet PTR ?
resolv1.r61.net -> oihost1.mgmt.r61.net DNS R  Error: 3(Name Error)
oihost1.mgmt.r61.net -> resolv1.r61.net DNS C 
166.74.194.91.in-addr.arpa. Internet PTR ?
resolv1.r61.net -> oihost1.mgmt.r61.net DNS R  Error: 3(Name Error)
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=33855
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=33855
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=33855
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET /dev-il/versions/0/ HTTP/1.1
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=33855
91.194.74.166 -> oihost1.mgmt.r61.net HTTP HTTP/1.1 200 OK
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=33855
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.attrs HTTP/1.1
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=33855
91.194.74.166 -> oihost1.mgmt.r61.net HTTP HTTP/1.1 200 OK
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=33855
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.attrs HTTP/1.1
91.194.74.166 -> oihost1.mgmt.r61.net HTTP HTTP/1.1 200 OK
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.summary.C HTTP/1.1
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=59162
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=55054
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=59162
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=59162
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=55054
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=55054
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.base.C HTTP/1.1
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.dependency.C HTTP/1.1
91.194.74.166 -> oihost1.mgmt.r61.net HTTP (body)
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=33855
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=55054
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=59162
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=33855
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=59162
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=55054
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=62558
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=58604
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=60468
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=55054
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=59162
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=62558
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=62558
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=58604
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=58604
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.summary.C HTTP/1.1
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.base.C HTTP/1.1
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=60468
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=60468
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.dependency.C HTTP/1.1
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=62558
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=58604
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=60468
91.194.74.166 -> oihost1.mgmt.r61.net HTTP HTTP/1.1 200 OK
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=60468
91.194.74.166 -> oihost1.mgmt.r61.net HTTP HTTP/1.1 200 OK
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=62558
91.194.74.166 -> oihost1.mgmt.r61.net HTTP HTTP/1.1 200 OK
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=58604
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=62558
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=58604
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=60468
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=47418
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=36196
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=33240
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=62558
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=58604
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=60468
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=47418
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=47418
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=33240
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=33240
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=36196
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=36196
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.summary.C HTTP/1.1
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.base.C HTTP/1.1
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.dependency.C HTTP/1.1
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=36196
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=47418
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=33240
91.194.74.166 -> oihost1.mgmt.r61.net HTTP HTTP/1.1 200 OK
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=36196
91.194.74.166 -> oihost1.mgmt.r61.net HTTP HTTP/1.1 200 OK
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=47418
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=47418
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=36196
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=33240
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=39816
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=63806
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=58900
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=36196
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=47418
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=33240
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=63806
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=63806
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=39816
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=39816
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=58900
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=58900
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.summary.C HTTP/1.1
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.base.C HTTP/1.1
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP GET 
/dev-il/openindiana.org/catalog/1/catalog.dependency.C HTTP/1.1
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=39816
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=58900
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=63806
91.194.74.166 -> oihost1.mgmt.r61.net HTTP HTTP/1.1 200 OK
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=39816
91.194.74.166 -> oihost1.mgmt.r61.net HTTP HTTP/1.1 200 OK
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=58900
91.194.74.166 -> oihost1.mgmt.r61.net HTTP HTTP/1.1 200 OK
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=63806
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=39816
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=63806
oihost1.mgmt.r61.net -> 91.194.74.166 HTTP C port=58900
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=39816
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=63806
91.194.74.166 -> oihost1.mgmt.r61.net HTTP R port=58900



-- 
С уважением,
Александр Пыхалов,
системный администратор ЮГИНФО ЮФУ.



More information about the OpenIndiana-discuss mailing list