From mboxrd@z Thu Jan 1 00:00:00 1970 From: Catonano Subject: cleaning the store Date: Thu, 26 May 2016 18:36:39 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=bcaec501c4b6fe72140533c164fa Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58665) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5yH5-0006ry-GU for help-guix@gnu.org; Thu, 26 May 2016 12:36:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b5yH3-0003to-Ia for help-guix@gnu.org; Thu, 26 May 2016 12:36:42 -0400 Received: from mail-ig0-x231.google.com ([2607:f8b0:4001:c05::231]:37645) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5yH3-0003tU-D7 for help-guix@gnu.org; Thu, 26 May 2016 12:36:41 -0400 Received: by mail-ig0-x231.google.com with SMTP id l10so50442959igk.0 for ; Thu, 26 May 2016 09:36:40 -0700 (PDT) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org --bcaec501c4b6fe72140533c164fa Content-Type: text/plain; charset=UTF-8 I erased ALL the prevoius generations and still there are some elements that "guix gc -d ..." cannot eliminate from the store because they turn out to be "still alive" Of course emacs-cider is not installed in the current generation I don't understand. Is there a way to let guix tell me what is still pointing to those ? $ ls /gnu/store/ | grep emacs-cider magg7sgr09yv4bc5pvhpgw4h7qslpa2s-emacs-cider-0.12.0.drv myhz4ramjj089acxgj9bqjykwivqrlrj-emacs-cider-0.12.0-guile-builder nswa3vzly4xd97b1ddz2n3312fd7nvaa-emacs-cider-0.12.0.tar.gz.drv qkpfpc6ighlvq6x22ikh84vjpw6gxmji-emacs-cider-0.12.0-guile-builder z00jb6ylnvlskaf0j1spbnirz6ck2q8y-emacs-cider-0.12.0.tar.gz.drv guix gc -d /gnu/store/*-emacs-cider-0.12.0* finding garbage collector roots... guix gc: error: build failed: cannot delete path `/gnu/store/magg7sgr09yv4bc5pvhpgw4h7qslpa2s-emacs-cider-0.12.0.drv' since it is still alive --bcaec501c4b6fe72140533c164fa Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I erased ALL the prevoius generations and s= till there are some elements that "guix gc -d ..." cannot elimina= te from the store because they turn out to be "still alive"
Of course emacs-cider is not installed in the current generation

I don't understand.

Is there a way to let guix tell m= e what is still pointing to those ?

$ ls /gnu/store/ | grep emacs-ci= der
magg7sgr09yv4bc5pvhpgw4h7qslpa2s-emacs-cider-0.12.0.drv
myhz4ramj= j089acxgj9bqjykwivqrlrj-emacs-cider-0.12.0-guile-builder
nswa3vzly4xd97b= 1ddz2n3312fd7nvaa-emacs-cider-0.12.0.tar.gz.drv
qkpfpc6ighlvq6x22ikh84vj= pw6gxmji-emacs-cider-0.12.0-guile-builder
z00jb6ylnvlskaf0j1spbnirz6ck2q= 8y-emacs-cider-0.12.0.tar.gz.drv


guix gc -d /gnu/store/*-emacs-c= ider-0.12.0*
finding garbage collector roots...
guix gc: error: build= failed: cannot delete path `/gnu/store/magg7sgr09yv4bc5pvhpgw4h7qslpa2s-em= acs-cider-0.12.0.drv' since it is still alive


--bcaec501c4b6fe72140533c164fa--