NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkgin error



ill> Same here.
ill>
ill> $ echo "select file_size from remote_pkg where pkgname like
ill> 'xmlcatmgr%'" | sqlite3 pkgin.db
ill> 25004
ill>
ill> $ ftp
ill> https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/8.0/All/xmlcatmgr-2.2nb1.tgz
ill> 24864 bytes retrieved in 00:00 (16.63 MiB/s)

Some observations on this:

% echo 0 1 2 | xargs -n1 -I XX lynx -head -dump http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/8.XX/All/xmlcatmgr-2.2nb1.tgz | grep Length
Content-Length: 24864
Content-Length: 24864
Content-Length: 25004

This actually figures with my(!, see below) long "select" info:

sqlite> select *  from remote_pkg where pkgname like 'xmlcat%' ;
          PKG_ID = 21533
     FULLPKGNAME = xmlcatmgr-2.2nb1
         PKGNAME = xmlcatmgr
         PKGVERS = 2.2nb1
      BUILD_DATE = 2020-03-28 20:22:48 +0000
         COMMENT = XML and SGML catalog manager
         LICENSE = modified-bsd
PKGTOOLS_VERSION = 20091115
        HOMEPAGE = http://xmlcatmgr.sourceforge.net/
      OS_VERSION = 8.0
     DESCRIPTION = 
         PKGPATH = textproc/xmlcatmgr
     PKG_OPTIONS = 
      CATEGORIES = textproc
        SIZE_PKG = 50583
       FILE_SIZE = 25004
           OPSYS = NetBSD
      REPOSITORY = http://cdn.Netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/8.2/All


Looks like Roland is rather using the 8.0 repo?

I essentially noticed the same problem here, too, after...

	- an update on the netbsd-8 branch on May 2nd and
	- moving my /usr/pkg/etc/pkgin/repositories.conf
	  from http://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/amd64/8.1/All
	  to   http://cdn.Netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/8.2/All
	- having nothing at all happen on "pkgin update" until
	  May 11 00:52 /var/db/pkgin/pkgin.db

For "pkgin upgrade", this resulted in:

	31 packages to refresh:  (xmlcatmgr-2.2nb1 ... ... ...)
	19 packages to upgrade:
	2 packages to install:  heimdal-1.5.3nb24 openssl-1.1.1e

(I was mostly surprised about the "refresh" section.  Where does this
come from, what is this supposed to mean?)

Since I'm referring to 8.2 pkg repository, details differ for me,
I guess I am seeing the same problem but maybe from the other side.

I can still confirm the problem / the error message seen from
my side, albeit with other packages.

I get the error message with:
download error: p5-Authen-SASL-2.16nb7 size does not match pkg_summary

and [abridged]:

sqlite> select *  from remote_pkg where pkgname like 'p5-Authen-SASL' ;
          PKG_ID = 6173
     FULLPKGNAME = p5-Authen-SASL-2.16nb7
      BUILD_DATE = 2020-04-01 03:57:23 +0000
      OS_VERSION = 8.0
        SIZE_PKG = 119267
       FILE_SIZE = 24892
      REPOSITORY = http://cdn.Netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/8.2/All

% echo 0 1 2 | xargs -n1 -I XX lynx -head -dump http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/8.XX/All/p5-Authen-SASL-2.16nb7.tgz | grep Length
Content-Length: 24900
Content-Length: 24892
Content-Length: 24900

D'oh!


This is not the first time this madness happens.  The last time was around
last summer and some kind fellow on the ircnet #netbsd pointed out to me
that the URLs

	http://cdn.Netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/...
	http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/...
	           ^
	           |

yielded different data.  Both hostnames resolved to the same IP addresses
(as they should) but the Fastly CDN servers were apparently treating the
requests in different ways depending on the case in the Host: headers.

							Martin Neitzel


Home | Main Index | Thread Index | Old Index