Date: Thu, 10 Feb 2011 15:00:26 -0200 From: Eduardo <sathler90@gmail.com> To: c0re <nr1c0re@gmail.com> Cc: FreeBSD <freebsd-questions@freebsd.org> Subject: Re: Portupgrade and "Updating the portsdb" Message-ID: <AANLkTimeAVA1kJsns7PigM2tRHJWMVrPND5w%2B0S-fD=-@mail.gmail.com> 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
Try to move these files out of the way (all INDEX files and pkgdb.db) /usr/ports/INDEX-* /var/db/pkg/pkgdb.db and run (it will take a while) portsdb -Uu as another option you can remove the files above and reinstall ruby and ruby-bdb on those servers. Are you running on version 7 or 8 ? are you mounting the NFS rw ? On Thu, Feb 10, 2011 at 11:33 AM, c0re <nr1c0re@gmail.com> wrote: > Hello all! > > 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 =A0error] 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] > > Okay. It took 10-15 mins to rebuild. > > 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 =A0error] Remove and try again. > and rebuild portsdb. > > Why is it so? > > Ports are updated via "portsnap fetch update". > > /etc/portsnap.conf has > INDEX INDEX-5 DESCRIBE.5 > INDEX INDEX-6 DESCRIBE.6 > INDEX INDEX-7 DESCRIBE.7 > INDEX INDEX-8 DESCRIBE.8 > > 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. > > What can I do with it? Why portupgrade always thinks that > [/usr/ports/INDEX-7.db: unexpected file type or format -- Invalid > argument]? > > Thanks!!! > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.o= rg" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTimeAVA1kJsns7PigM2tRHJWMVrPND5w%2B0S-fD=->