Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Jun 2019 10:02:36 -0700
From:      Johannes Lundberg <johalun@FreeBSD.org>
To:        Baptiste Daroussin <bapt@FreeBSD.org>
Cc:        freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: pkg: Cannot open /dev/null:No such file or directory
Message-ID:  <d4f93ec9-da6b-cfed-000e-2488e5619c1d@FreeBSD.org>
In-Reply-To: <20190604054409.4anei2ljzimqc75m@ivaldir.net>
References:  <20190604073209.4e42a0eb@freyja> <20190604054409.4anei2ljzimqc75m@ivaldir.net>

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

On 6/3/19 10:44 PM, Baptiste Daroussin wrote:
> On Tue, Jun 04, 2019 at 07:32:16AM +0200, O. Hartmann wrote:
>> Hello List,
>>
>> lately I ran into a serious problem installing packages in a nanoBSD
>> environment, in which the package repository server is "remotely" on s=
ite. The
>> issue as documented below occurs on both 12-STABLE r348529 and CURRENT=
 r348600
>> and must have been introduced shortly, since the last known good insta=
llation
>> with the environment of ours was on 21st May 2019.
>>
>> As far as I know,, the package installation is performed via "chroot'e=
d"
>> environment and somehow /dev/null is out of a sudden not accessible an=
ymore
>> while pkg tries to delegate some output to /dev/null.
>>
>> What happened here?
>>
>> Kind regards and thanks in advance,
>>
>> oh
>>
>> [...]
>> All repositories are up to date.
>> The following 10 package(s) will be affected (of 0 checked):
>>
>> New packages to be INSTALLED:
>>         python3: 3_3 [zeit4]
>>         sudo: 1.8.27_1 [zeit4]
>>         devcpu-data: 1.22 [zeit4]
>>         python36: 3.6.8_2 [zeit4]
>>         readline: 8.0.0 [zeit4]
>>         indexinfo: 0.3.1 [zeit4]
>>         libffi: 3.2.1_3 [zeit4]
>>         gettext-runtime: 0.19.8.1_2 [zeit4]
>>         openldap-sasl-client: 2.4.47 [zeit4]
>>         cyrus-sasl: 2.1.27 [zeit4]
>>
>> Number of packages to be installed: 10
>>
> What is new is that pkg is using /dev/null as input when running script=
? this is
> new since pkg 1.11 . Somehow this does not seems to be avaalaible in yo=
ur
> environement.

Hi

Same things applies to poudriere-image. I had to add a mount devfs
command to the image.sh script.

>
> Best regards,
> Bapt




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d4f93ec9-da6b-cfed-000e-2488e5619c1d>