Bug#377138: [Pbuilder-maint] Bug#377138: pbuilder can't work if env does not contain HOSTNAME

LI Daobing lidaobing at gmail.com
Sat Jul 8 08:09:25 UTC 2006


On 7/8/06, Junichi Uekawa <dancer at netfort.gr.jp> wrote:
> Hi,
>
> > > I mean, please re-send
> > >
> > >         strace hostname -f
> > >
> > > that fails.
> > >
>
> > $  strace hostname -f
> > execve("/bin/hostname", ["hostname", "-f"], [/* 40 vars */]) = 0
> [snip]
>
> > write(1, "localhost\n", 10localhost
> > )             = 10
> > munmap(0x2b6a993a9000, 4096)            = 0
> > exit_group(0)                           = ?
>
>
> This is succeeding, with an output of 'localhost'.
>
> I want something that fails.
>
> Can you do within a script session:
>
> $ unset HOSTNAME
> $ env
> $ strace hostname -f
> $ ltrace hostname -f
>
>
Hello,

now I can't reproduce this bug, pbuilder does not report error even
when env does not contain HOSTNAME[1]. I don't know why.

anyway I run your script[2], and the result in attachment.

feel free to close bug, because now I don't know how to reproduce it.

[1]
$ env | grep HOSTNAME
$ sudo pbuilder update
W: /home/nichloas/.pbuilderrc does not exist
Upgrading for distribution sid
Building the build Environment
 -> extracting base tarball [/var/cache/pbuilder/base.tgz]
 -> creating local configuration
 -> copying local configuration
 -> mounting /proc filesystem
 -> mounting /dev/pts filesystem
 -> policy-rc.d already exists
Refreshing the base.tgz
 -> upgrading packages
Get:1 http://debian.ustc.edu.cn sid Release.gpg [189B]
Hit http://debian.ustc.edu.cn sid Release
Err http://debian.ustc.edu.cn sid Release

Get:2 http://debian.ustc.edu.cn sid Release [38.3kB]
Ign http://debian.ustc.edu.cn sid Release
Hit http://debian.ustc.edu.cn sid/main Packages/DiffIndex
Fetched 38.5kB in 5s (7055B/s)
Reading package lists... Done
W: GPG error: http://debian.ustc.edu.cn sid Release: Could not execute
'/usr/bin/gpgv' to verify signature (is gnupg installed?)
W: You may want to run apt-get update to correct these problems
dpkg - warning: ignoring request to remove lilo which isn't installed.
Obtaining the cached apt archive contents
Reading package lists... Done
Building dependency tree... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree... Done
build-essential is already the newest version.
dpkg-dev is already the newest version.
apt is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Copying back the cached apt archive contents
 -> unmounting dev/pts filesystem
 -> unmounting proc filesystem
 -> creating base tarball [/var/cache/pbuilder/base.tgz]
 -> cleaning the build env
    -> removing directory /var/cache/pbuilder/build//8166 and its subdirectories
$

[2]
$ unset HOSTNAME
$ env > 1.log
$ strace hostname -f >> 1.log 2>&1
$ ltrace hostname -f >> 1.log 2>&1



-- 
LI Daobing
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1.log
Type: application/octet-stream
Size: 7867 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pbuilder-maint/attachments/20060708/947ab5f6/1.obj


More information about the Pbuilder-maint mailing list