Re: [gentoo-user] emerging squid indefinitely

2015-11-24 Thread lee
Alan McKinnon  writes:

> On 23/11/2015 23:04, lee wrote:
>> Alan McKinnon  writes:
>> 
>>> On 23/11/2015 17:02, lee wrote:

 Hi,

 emerging squid doesn't seem to ever finish:


 [...]
>>> Emerging (9 of 9) net-proxy/squid-3.5.6::gentoo
>>> Jobs: 8 of 9 complete, 1 runningLoad avg: 0.37, 0.61, 
>>> 0.53


 What would I look at, without interrupting emerge, to find out what's
 going on?

>>>
>>>
>>> tail the build log
>> 
>> Which is where?  There isn't anything in
>> /var/log/portage/elog/summary.log, and /var/log/emerge.log only says:
>> 
>> 
>> 1448288177:  ::: completed emerge (8 of 9) net-libs/gnutls-3.3.17.1 to /
>> 1448288177:  >>> emerge (9 of 9) net-proxy/squid-3.5.6 to /
>> 1448288177:  === (9 of 9) Cleaning 
>> (net-proxy/squid-3.5.6::/usr/portage/net-proxy/squid/squid-3.5.6.ebuild)
>> 1448288177:  === (9 of 9) Compiling/Merging 
>> (net-proxy/squid-3.5.6::/usr/portage/net-proxy/squid/squid-3.5.6.ebuild)
>> 
>> 
>> It's still pretending that it's compiling, hours later ...
>> 
>
>
> the build logs are the same place they have always been, in
> /var/tmp/portage/.
>
> that location is a symlink to:
>
> /var/log/portage/:-:.log
>
> and that info is dumped to the console in volume every time emerge fails
> for any reason.
>
> /var/log/portage/elog/summary.log and /var/log/emerge.log are emerge's
> logs and contains logs of what emerge is doing. You want build logs to
> find out what make and gcc etc are doing.

Cool, let's see what it does (It's still emerging.):


,
| dawn ~ # cat /var/tmp/portage/net-proxy/squid-3.5.6/temp/build.log


|  * Package:net-proxy/squid-3.5.6
|  * Repository: gentoo
|  * Maintainer: e...@gentoo.org
|  * USE:abi_x86_64 amd64 caps elibc_glibc htcp ipv6 kernel_linux pam 
ssl userland_GNU wccp wccpv2
|  * FEATURES:   preserve-libs sandbox userpriv usersandbox
|  * Adding group 'squid' to your system ...
|  *  - Groupid: next available
`


,
| dawn ~ # ps xa | grep gro
| 10563 pts/0T  0:00 groupadd -r squid
| 11315 pts/0S+ 0:00 grep --colour=auto gro
| dawn ~ # 
`


It shouldn't take /that/ long to add a group, not even for a system
group.


,
| dawn ~ # grep squid /etc/group
| squid:x:245:
| dawn ~ # 
`


So the group has already been created.  Let's create a test group:


,
| dawn ~ # time groupadd -r test
| groupadd: cannot lock /etc/group; try again later.
| 
| real0m15.003s
| user0m0.000s
| sys 0m0.000s
| dawn ~ # grep test /etc/group
| dawn ~ # ls -la /etc/group*
| -rw-r--r-- 1 root root 552 Nov 23 15:16 /etc/group
| -rw--- 1 root root 539 Nov  8 19:23 /etc/group-
| -rw--- 1 root root   6 Nov 23 15:16 /etc/group.lock
| dawn ~ # 
`


Well, ok, the file is still locked.

'group-' looks like a backup, and 'group.lock' contains 10563, which is
the pid of groupadd.  I'd think that's ok.

So what all does it take to create a system group?  I suppose I could
kill groupadd and the emerging might go on, though I wonder what the
problem might be and if something else besides making an entry to
/etc/group needs to be done.  What might require an indefinite delay
here?

Any ideas?



Re: [gentoo-user] emerging squid indefinitely

2015-11-23 Thread Alan McKinnon
On 23/11/2015 23:04, lee wrote:
> Alan McKinnon  writes:
> 
>> On 23/11/2015 17:02, lee wrote:
>>>
>>> Hi,
>>>
>>> emerging squid doesn't seem to ever finish:
>>>
>>>
>>> [...]
>> Emerging (9 of 9) net-proxy/squid-3.5.6::gentoo
>> Jobs: 8 of 9 complete, 1 runningLoad avg: 0.37, 0.61, 
>> 0.53
>>>
>>>
>>> What would I look at, without interrupting emerge, to find out what's
>>> going on?
>>>
>>
>>
>> tail the build log
> 
> Which is where?  There isn't anything in
> /var/log/portage/elog/summary.log, and /var/log/emerge.log only says:
> 
> 
> 1448288177:  ::: completed emerge (8 of 9) net-libs/gnutls-3.3.17.1 to /
> 1448288177:  >>> emerge (9 of 9) net-proxy/squid-3.5.6 to /
> 1448288177:  === (9 of 9) Cleaning 
> (net-proxy/squid-3.5.6::/usr/portage/net-proxy/squid/squid-3.5.6.ebuild)
> 1448288177:  === (9 of 9) Compiling/Merging 
> (net-proxy/squid-3.5.6::/usr/portage/net-proxy/squid/squid-3.5.6.ebuild)
> 
> 
> It's still pretending that it's compiling, hours later ...
> 


the build logs are the same place they have always been, in
/var/tmp/portage/.

that location is a symlink to:

/var/log/portage/:-:.log

and that info is dumped to the console in volume every time emerge fails
for any reason.

/var/log/portage/elog/summary.log and /var/log/emerge.log are emerge's
logs and contains logs of what emerge is doing. You want build logs to
find out what make and gcc etc are doing.


-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] emerging squid indefinitely

2015-11-23 Thread Todd Goodman
* lee  [151123 16:05]:
> Alan McKinnon  writes:
> 
> > On 23/11/2015 17:02, lee wrote:
> >> 
> >> Hi,
> >> 
> >> emerging squid doesn't seem to ever finish:
> >> 
> >> 
> >> [...]
> > Emerging (9 of 9) net-proxy/squid-3.5.6::gentoo
> > Jobs: 8 of 9 complete, 1 runningLoad avg: 0.37, 0.61, 
> > 0.53
> >> 
> >> 
> >> What would I look at, without interrupting emerge, to find out what's
> >> going on?
> >> 
> >
> >
> > tail the build log
> 
> Which is where?  There isn't anything in
> /var/log/portage/elog/summary.log, and /var/log/emerge.log only says:
> 
> 
> 1448288177:  ::: completed emerge (8 of 9) net-libs/gnutls-3.3.17.1 to /
> 1448288177:  >>> emerge (9 of 9) net-proxy/squid-3.5.6 to /
> 1448288177:  === (9 of 9) Cleaning 
> (net-proxy/squid-3.5.6::/usr/portage/net-proxy/squid/squid-3.5.6.ebuild)
> 1448288177:  === (9 of 9) Compiling/Merging 
> (net-proxy/squid-3.5.6::/usr/portage/net-proxy/squid/squid-3.5.6.ebuild)
> 
> 
> It's still pretending that it's compiling, hours later ...

It should be at /var/tmp/portage/net-proxy/squid-3.5.6/temp/build.log.

Todd



Re: [gentoo-user] emerging squid indefinitely

2015-11-23 Thread lee
Alan McKinnon  writes:

> On 23/11/2015 17:02, lee wrote:
>> 
>> Hi,
>> 
>> emerging squid doesn't seem to ever finish:
>> 
>> 
>> [...]
> Emerging (9 of 9) net-proxy/squid-3.5.6::gentoo
> Jobs: 8 of 9 complete, 1 runningLoad avg: 0.37, 0.61, 0.53
>> 
>> 
>> What would I look at, without interrupting emerge, to find out what's
>> going on?
>> 
>
>
> tail the build log

Which is where?  There isn't anything in
/var/log/portage/elog/summary.log, and /var/log/emerge.log only says:


1448288177:  ::: completed emerge (8 of 9) net-libs/gnutls-3.3.17.1 to /
1448288177:  >>> emerge (9 of 9) net-proxy/squid-3.5.6 to /
1448288177:  === (9 of 9) Cleaning 
(net-proxy/squid-3.5.6::/usr/portage/net-proxy/squid/squid-3.5.6.ebuild)
1448288177:  === (9 of 9) Compiling/Merging 
(net-proxy/squid-3.5.6::/usr/portage/net-proxy/squid/squid-3.5.6.ebuild)


It's still pretending that it's compiling, hours later ...



Re: [gentoo-user] emerging squid indefinitely

2015-11-23 Thread Alan McKinnon
On 23/11/2015 17:02, lee wrote:
> 
> Hi,
> 
> emerging squid doesn't seem to ever finish:
> 
> 
> [...]
 Emerging (9 of 9) net-proxy/squid-3.5.6::gentoo
 Jobs: 8 of 9 complete, 1 runningLoad avg: 0.37, 0.61, 0.53
> 
> 
> What would I look at, without interrupting emerge, to find out what's
> going on?
> 


tail the build log



-- 
Alan McKinnon
alan.mckin...@gmail.com




[gentoo-user] emerging squid indefinitely

2015-11-23 Thread lee

Hi,

emerging squid doesn't seem to ever finish:


[...]
>>> Emerging (9 of 9) net-proxy/squid-3.5.6::gentoo
>>> Jobs: 8 of 9 complete, 1 runningLoad avg: 0.37, 0.61, 0.53


What would I look at, without interrupting emerge, to find out what's
going on?