From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: bug#34006: Guix gc killed live roots - broke git Date: Tue, 08 Jan 2019 02:50:53 -0500 Message-ID: <87k1jfk2o7.fsf@netris.org> References: <87muocr9ej.fsf@elephly.net> <276035e4-7b63-31b7-9b83-e4311441dbe5@riseup.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:46810) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ggmC8-0000om-Sz for bug-guix@gnu.org; Tue, 08 Jan 2019 02:53:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ggmC7-0006xV-Kf for bug-guix@gnu.org; Tue, 08 Jan 2019 02:53:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:49916) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ggmC5-0006uW-SY for bug-guix@gnu.org; Tue, 08 Jan 2019 02:53:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ggmC5-0008MX-KK for bug-guix@gnu.org; Tue, 08 Jan 2019 02:53:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <276035e4-7b63-31b7-9b83-e4311441dbe5@riseup.net> (swedebugia's message of "Mon, 7 Jan 2019 17:58:21 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: swedebugia Cc: 34006@debbugs.gnu.org Hi, swedebugia writes: > On 2019-01-07 12:31, Ricardo Wurmus wrote: >> >>> $ git pull swedebugia >>> fatal: unable to fork >>> >>> Stracing it reveals that it is missing something (see full attached): >> >> Where do you see that? > > Ah, sorry the full command was: > strace git pull swedebugia I looked at the strace output you provided, and didn't find any evidence of a missing file, which I doubt would lead to the error message "unable to fork" anyway. The short excerpt that you quoted in your earlier mail showed the failure to find "/etc/ld.so.preload", but that's expected, and does not indicate a problem. The problem might be happening in the child process (/home/sdb/.guix-profile/libexec/git-core/git), so adding the -f option to strace, i.e. "strace -f git pull swedebugia", might yield more useful information. If I'm not mistaken, "unable to fork" more likely indicates a lack of available resources, possibly due to configured resource limits (see ulimit(3) and the 'ulimit' bash builtin, e.g. try "ulimit -a"). Otherwise, I guess it could be due to restrictions imposed by the use of a security framework. Mark