Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Apr 2015 01:48:06 +0200
From:      Zenny <garbytrash@gmail.com>
To:        Baptiste Daroussin <bapt@freebsd.org>
Cc:        "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org>
Subject:   Re: pkgng cannot fetch from PACKAGESITE with nanobsd.sh in FreeBSD 10.1
Message-ID:  <CACuV5sBj7dMPoqWU=7GRLD7cURZGutboG%2BZ1kStHkADTshY5xA@mail.gmail.com>
In-Reply-To: <20150402183939.GC30115@ivaldir.etoilebsd.net>
References:  <CACuV5sB%2BqECSAii%2BeQgXiMGw2qHuqHWf9UCRQGcaP0N0dgPkxA@mail.gmail.com> <20150402183939.GC30115@ivaldir.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 4/2/15, Baptiste Daroussin <bapt@freebsd.org> wrote:
> On Wed, Apr 01, 2015 at 12:48:21PM +0200, Zenny wrote:
>> Hi,
>>
>> 1. In order to comply with the pkgng in FreeBSD 10.1, the following
>> changes
>> were appended to my customized nanobsd.conf:
>>
>> customize_cmd cust_NANOBSD_setup
>> >
>> > cust_NANOBSD_packages() {
>> > chroot ${NANO_WORLDDIR} sh -c 'cd packages; pkg; pkg install nano; pkg
>> > clean;'
>> > }
>> >
>> > customize_cmd cust_NANOBSD_packages
>> >
>>
>> Certainly I had tuned chrooted /etc/resolv.conf with:
>>
>> #tune resolv.conf
>> >         echo '
>> >         nameserver 8.8.8.8
>> >         nameserver 8.8.4.4
>> >         ' >> ${NANO_WORLDDIR}/etc/resolv.conf
>> >
>
> This tuning is not needed you can specify the nameserver on pkg command
> line:
> pkg -o NAMESERVER=3D"8.8.8.8" -c ${NANO_WORLDDIR} update

Segmentation fault with above,
+ cust_NANOBSD_packages
+ pkg -o NAMESERVER=3D8.8.8.8 -c /usr/obj/nanobsd.NANOBSD//_.w update
Child process pid=3D88756 terminated abnormally: Segmentation fault

# dmesg | grep pkg                                                   =E2=94=
=82
pid 88756 (pkg), uid 0: exited on signal 11 (core dumped)

>
> You can also simply add NAMESERVER in your environement variable
>>
>> Still the package cannot be downloaded from PACKAGESITE and got built
>> into
>> nanobsd image.
>>
>> 2. Also tried with:
>>
>> cust_pkg() {
>> >     pkg -c ${NANO_WORLDDIR} update
>> >     pkg -c ${NANO_WORLDDIR} install nano
>> >     pkg -c ${NANO_WORLDDIR} clean
>> > }
>> >
>> > customize_cmd cust_pkg
>> >
>>
>> Both ways, I get the same error that reads as of below:
>>
>> cd: packages: No such file or directory
>> > pkg: Error fetching
>> > http://pkg.FreeBSD.org/freebsd:10:x86:64/latest/Latest/pkg.txz: No
>> > address record
>> > A pre-built version of pkg could not be found for your system.
>> > Consider changing PACKAGESITE or installing it from ports:
>> > 'ports-mgmt/pkg'.
>> > The package management tool is not yet installed on your system.
>> > Do you want to fetch and install it now? [y/N]: Bootstrapping pkg from
>> > pkg+
>> > http://pkg.FreeBSD.org/freebsd:10:x86:64/latest, please wait...
>> > pkg: Error fetching
>> > http://pkg.FreeBSD.org/freebsd:10:x86:64/latest/Latest/pkg.txz: No
>> > address record
>> > A pre-built version of pkg could not be found for your system.
>> > Consider changing PACKAGESITE or installing it from ports:
>> > 'ports-mgmt/pkg'.
>> > The package management tool is not yet installed on your system.
>> > Do you want to fetch and install it now? [y/N]: Bootstrapping pkg from
>> > pkg+
>> > http://pkg.FreeBSD.org/freebsd:10:x86:64/latest, please wait...
>> > pkg: Error fetching
>> > http://pkg.FreeBSD.org/freebsd:10:x86:64/latest/Latest/pkg.txz: No
>> > address record
>> > A pre-built version of pkg could not be found for your system.
>> > Consider changing PACKAGESITE or installing it from ports:
>> > 'ports-mgmt/pkg'.
>> > The package management tool is not yet installed on your system.
>> > Do you want to fetch and install it now? [y/N]: Bootstrapping pkg from
>> > pkg+
>> > http://pkg.FreeBSD.org/freebsd:10:x86:64/latest, please wait...
>> >
>>
> Is pkg installed on your host? it seems not?
>
> Best regards,
> Bapt
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACuV5sBj7dMPoqWU=7GRLD7cURZGutboG%2BZ1kStHkADTshY5xA>