Summary: Is this error worth a bug report?

Can't call method "errsay" on unblessed reference at 
/usr/libdata/perl5/OpenBSD/Add.pm line 693.

Full saga:

Upgraded from 10 April snapshot to 18 January itself via snapshot, aka:

OpenBSD gluttony.blackhelicopters.org 4.9 GENERIC.MP#777 amd64

Then I tried to upgrade my packages.

pkg_add -iu
...
apache-ant-1.7.1p1:tiff-3.8.2p5->tiff-3.9.4: ok
apache-ant-1.7.1p1:jasper-1.900.1p1->jasper-1.900.1p1: ok
Error from 
ftp://openbsd.mirrors.tds.net/pub/OpenBSD/snapshots/packages/amd64/gdk-pixbuf-2.22.1.tgz
ftp: Can't connect or login to host `openbsd.mirrors.tds.net'
Fatal error: archive does not match +CONTENTS != 
lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so
Read shared items: ok
--- -libxml-2.7.6 -------------------
Remember to update /var/db/xmlcatalog
--- +jikes-1.22p4 -------------------
This software is subject to the terms of the IBM Jikes Compiler Open
Source License Agreement in /usr/local/share/doc/jikes/license.htm,
also available at this URL:
http://ibm.com/developerworks/oss/jikes/

Copyright (C) 1996, 1998, International Business Machines Corporation
and others.  All Rights Reserved.

You must accept the terms of that agreement to use this software.
Can't call method "errsay" on unblessed reference at 
/usr/libdata/perl5/OpenBSD/Add.pm line 693.

I assumed that the error here was related to the "cannot connect or
login to host" error, and indeed, trying to connect manually gives me:

$ ftp openbsd.mirrors.tds.net
Connected to openbsd.mirrors.tds.net.
421 There are too many connections from your internet address.
ftp> quit

So, there's an explicable reason behind this failure.  I can't find the error:

Can't call method "errsay" on unblessed reference at 
/usr/libdata/perl5/OpenBSD/Add.pm line 693.

in an online search.

My packages are now in an inconsistent state, as partial-gdk-pixbuf
was fubarized in the previous crash:

s$ sudo pkg_add -iu
Checking packages|No change in OpenEXR-1.6.1p1Warning: couldn't read 
packing-list from installed package partial-gdk-pixbuf-2.22.1
File /var/db/pkg/partial-gdk-pixbuf-2.22.1/+CONTENTS does not exist
apache-ant-1.7.1p1:libaudiofile-0.2.6p2->libaudiofile-0.2.6p2: ok
Checking packages|No change in glib2-2.26.1p0Warning: couldn't read 
packing-list from installed package partial-gdk-pixbuf-2.22.1
File /var/db/pkg/partial-gdk-pixbuf-2.22.1/+CONTENTS does not exist
Read shared items|**********************************                            
             | 45%Warning: couldn't read packing-list from installed package 
partial-gdk-pixbuf-2.22.1
File /var/db/pkg/partial-gdk-pixbuf-2.22.1/+CONTENTS does not exist
Read shared items: ok
Fatal error: can't locate partial-gdk-pixbuf-2.22.1
 at /usr/libdata/perl5/OpenBSD/Update.pm line 102

I can fix this with pkg_delete and re-adding them.  But is there an
easier way?

Thanks,
==ml

-- 
Michael W. Lucas        
http://www.MichaelWLucas.com/, http://blather.MichaelWLucas.com/
Latest book: Network Flow Analysis http://www.networkflowanalysis.com/
mwlu...@blackhelicopters.org, Twitter @mwlauthor

Reply via email to