On 8/26/06, Edward Ray <[EMAIL PROTECTED]> wrote:
<This is quite clear. It can't install libiconv because it conflicts with
the partial- package it told you that it installed above.
<Delete the partial- package, figure out what's really wrong (if anything),
and try again.

What is really wrong is that the "pkg_add whateverpackage" hangs in the
middle of the ftp download.  I usually wait 6-8 hours before cancelling it.
I am on a cable modem connection so there is no problem with speed; I
believe bandwidth constriction at the ftp.openbsd.org site is the problem.

I cannot "pkg_add" any other package until this download is complete.
Rather than waiting another 6-8 hours I cancel the download which causes the
partial... To be created pkg_delete does not always work in completely
removing the packages.  Later packages fail to install due to dependencies
on the package that failed.

This new method of installing packages sucks IMHO.  Ports is much better,
because at least it goes to sites which I can download packages from.  Is
their any way to get the packages other than CD (which has very little
packages) or ftp.openbsd.org (which has poor bandwidth)?


You could try a different mirror... there's lots:
http://www.openbsd.org/ftp.html
Or if you really care so much you could donate enough money that they
can improve their bandwidth once and for all.

Anyway, it's probably not the bandwidth that's hanging you. I had this
problem yesterday in fact. The Bell router/modem combo I was
connecting through was being very weird--causing X to freeze while the
network was up, for example--or else something very unhappy has
happened since 3.8 to make my laptop unhappy. Perhaps pkg_add could
detect/handle freezes more gracefully, but I have no idea really
because there are so many places that it could be freezing, and I
don't know if pkg_add's structure could support such a design.

-Nick

That manually-download-packages-first tip is marvelous though.

Reply via email to