> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of Daniel Willmann
> Sent: Wednesday, October 31, 2012 9:32 PM
> To: Vijay Zanvar
> Cc: [email protected]; [email protected]
> Subject: Re: [Tizen General] user abuild does not exist
> 
> Hello,
> 
> I recently ran into the same problem and managed to fix it with the help of a
> colleague. I'll explain below.
> 
> On 10/31/2012 01:14 PM, Vijay Zanvar wrote:
> > gbs build fails with the error:
> >
> > [  236s] //usr/bin/build: line 1944:
> > /home/user/GBS-ROOT//local/scratch.i586.0/etc/passwd: No such file or
> > directory [  236s] su: user abuild does not exist [  236s] Error:
> > TOPDIR empty
> > Warning: build failed, Leaving the logs in ....
> 
> You are probably seeing the following message at the top after running gbs 
> (first
> couple lines):
> 
> Use of uninitialized value in getpwnam at //usr/bin/depanneur line 44.
> 
> The documentation at http://perldoc.perl.org/functions/getlogin.html
> mentions that getlogin can return nothing.
> 
> So change the line (sorry, wrap is broken here)
> 
> my ($zname, $zpass, $zuid, $zgid, $zquota, $zcomment, $zgcos, $zdir, $zshell,
> $zexpire) = getpwnam(getlogin());
> 
> to instead read (two lines this time):
> 
> my $login = getlogin || getpwuid($<);
> my ($zname, $zpass, $zuid, $zgid, $zquota, $zcomment, $zgcos, $zdir, $zshell,
> $zexpire) = getpwnam($login);
[Qiang] This is OK for fix this issue. We have fixed in our git tree, and will 
be release in next gbs version.

Thanks
Qiang
> 
> That worked for me. Don't forget to wipe your GBS-ROOT before running gbs
> again.
> 
> 
> Regards,
> Daniel Willmann
> _______________________________________________
> General mailing list
> [email protected]
> https://lists.tizen.org/listinfo/general
_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

Reply via email to