Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Feb 2011 17:07:01 +0000
From:      Daniel Bye <freebsd-questions@slightlystrange.org>
To:        FreeBSD <freebsd-questions@freebsd.org>
Subject:   Re: Portupgrade and "Updating the portsdb"
Message-ID:  <20110210170701.GA90703@catflap.slightlystrange.org>
In-Reply-To: <AANLkTi=amTTpG=RTJ=P-m5JbypMoS=vtfN%2BuS8Qc4p92@mail.gmail.com>
References:  <AANLkTi=amTTpG=RTJ=P-m5JbypMoS=vtfN%2BuS8Qc4p92@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--IS0zKkzwUGydFO0o
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Feb 10, 2011 at 04:33:17PM +0300, c0re wrote:
> Hello all!
>=20
> I've got set of servers that uses NFS mounted /usr/ports. When I use
> "portupgrade samba" on 1st server it says
> [/usr/ports/INDEX-7.db: unexpected file type or format -- Invalid
> argument] [Updating the portsdb <format:bdb_btree> in /usr/ports ... -
> 22601 port entries found  error] Remove and try again.
> [Updating the portsdb <format:dbm_hash> in /usr/ports ... - 22601 port
> entries found .........1000.........2000.........3000.........4000.......=
..5000.........6000.........7000.........8000.........9000.........10000...=
......11000.........12000.........13000.........14000.........15000........=
.16000.........17000.........18000.........19000.........20000.........2100=
0.........22000......
> ..... done]
>=20
> Okay. It took 10-15 mins to rebuild.
>=20
> Then I say "portupgrade samba" on 2nd server it says again
> [/usr/ports/INDEX-7.db: unexpected file type or format -- Invalid
> argument] [Updating the portsdb <format:bdb_btree> in /usr/ports ... -
> 22601 port entries found  error] Remove and try again.
> and rebuild portsdb.
>=20
> Why is it so?
>=20
> Ports are updated via "portsnap fetch update".
>=20
> /etc/portsnap.conf has
> INDEX INDEX-5 DESCRIBE.5
> INDEX INDEX-6 DESCRIBE.6
> INDEX INDEX-7 DESCRIBE.7
> INDEX INDEX-8 DESCRIBE.8
>=20
> So while portupgrade rebuilds portsdb it's not possible use
> portupgrade on 2nd server because later build process will fail on 1st
> or second server.
>=20
> What can I do with it? Why portupgrade always thinks that
> [/usr/ports/INDEX-7.db: unexpected file type or format -- Invalid
> argument]?

Are you using the same versions of ruby, portupgrade, ruby-bdb and bdb on
both machines?

Dan

--=20
Daniel Bye
                                                                     _
                                              ASCII ribbon campaign ( )
                                         - against HTML, vCards and  X
                                - proprietary attachments in e-mail / \

--IS0zKkzwUGydFO0o
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (FreeBSD)

iEYEARECAAYFAk1UGzUACgkQixf5fBYiFmpUsQCgj8skVpzG1uf2gLc2dAB/1Vjr
RCgAoIzd3PvMr6UpgtsECHEVhvOIMrsq
=LPvU
-----END PGP SIGNATURE-----

--IS0zKkzwUGydFO0o--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110210170701.GA90703>