NetBSD-Bugs archive

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

Re: install/50343: pkgsrc bootstrap broken on fresh installation of NetBSD 7.0 amd64



The following reply was made to PR install/50343; it has been noted by GNATS.

From: Joerg Sonnenberger <joerg%britannica.bec.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: install-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
	netbsd-bugs%netbsd.org@localhost
Subject: Re: install/50343: pkgsrc bootstrap broken on fresh installation of
 NetBSD 7.0 amd64
Date: Mon, 19 Oct 2015 09:34:53 +0200

 On Sun, Oct 18, 2015 at 08:45:01PM +0000, mag%icus.se@localhost wrote:
 > In short: It seems that chosing to install pkgin during the NetBSD
 > installation process will render pkgsrc impossible to install out
 > of the box.
 
 In short: you are wrong.
 
 > In details: I'm used to Linux but new to NetBSD. I downloaded the 7.0
 > amd64 iso and booted it in VirtualBox. At the configuration step in the
 > installation, I selected "Enable installation of binary packages"
 > (which enabled pkgin). I also selected "Additional packages" and
 > entered "bash". (I'm not sure if this is needed to reproduce, probably not.)
 
 This means you will have some pre-installed packages and the associated
 package database entries in /usr/pkg and /var/db/pkg.
 
 > I did not choose to install pkgsrc, at that time.
 
 Yes, you did. pkgin is just a tool on top of the normal binary package
 management infrastructure.
 
 > Later on, I found out that without pkgsrc, a NetBSD installation is not
 > very useful. I tried to install pkgsrc by running these steps as root:
 > # cd /tmp
 > # ftp ftp://ftp.netbsd.org/pub/pkgsrc/stable/pkgsrc.tar.gz
 > # tar -xzvf pkgsrc.tar.gz -C /usr
 > # cd /usr/pkgsrc/bootstrap/
 > # ./bootstrap
 
 You don't have to do the bootstrap, your system already has all the
 parts.
 
 > As I understand, that would be the recommended way to install pkgsrc. However, this fails. The problematic part of the log:
 > ===> Installing for pkg_install-20150901
 > ERROR: pkg_install-20150508 is already installed - perhaps an older version?
 > ERROR: If so, you may use either of:
 > ERROR:     - "pkg_delete pkg_install-20150508" and "/usr/pkgsrc/bootstrap/work/bin/bmake reinstall"
 > ERROR:       to upgrade properly
 > ERROR:     - "/usr/pkgsrc/bootstrap/work/bin/bmake update" to rebuild the package and all
 > ERROR:       of its dependencies
 > ERROR:     - "/usr/pkgsrc/bootstrap/work/bin/bmake replace" to replace only the package without
 > ERROR:       re-linking dependencies, risking various problems.
 > *** Error code 1
 
 ...wich is not very surprising given that it is already installed as
 part of the pkgin choice. Just don't bootstrap.
 
 Joerg
 


Home | Main Index | Thread Index | Old Index