GNU bug report logs - #37357
Guix gc removes next-gtk-webkit input with next installed

Previous Next

Package: guix;

Reported by: Dimakakos Dimos <bendersteed <at> gmail.com>

Date: Mon, 9 Sep 2019 16:28:02 UTC

Severity: normal

To reply to this bug, email your comments to 37357 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#37357; Package guix. (Mon, 09 Sep 2019 16:28:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Dimakakos Dimos <bendersteed <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 09 Sep 2019 16:28:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Dimakakos Dimos <bendersteed <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: Guix gc removes next-gtk-webkit input with next installed
Date: Mon, 09 Sep 2019 19:13:59 +0300
After running gc and trying to launch next-browser I get:

<INFO> [19:11:29] next base.lisp (start) - NEXT::+VERSION+: "1.3.1" 
 <INFO> [19:11:29] next base.lisp (load-lisp-file form-fun-4) -
  Loading configuration from /home/bendersteed/.config/next/init.lisp...
 <WARN> [19:11:30] next minibuffer.lisp (echo) -
  Can't echo 'MINIBUFFER-MODE enabled.' without minibuffer or interface
 <INFO> [19:11:30] next remote.lisp (ensure-dbus-session form-fun-4) -
  Bus connection name: :1.103
 <INFO> [19:11:30] next remote.lisp (initialize-instance :after remote-interface) -
  Bus connection name: :1.104
 <INFO> [19:11:30] next port.lisp (run-program port) -
  Current directory: /home/bendersteed/
 <INFO> [19:11:30] next port.lisp (run-program port) -
  Platform port path: /gnu/store/5hh6qpp4lqa6gy1ghdb4ppvjamgb3mbc-next-gtk-webkit-1.3.1/bin/next-gtk-webkit
 <INFO> [19:11:30] next port.lisp (run-program port) -
  Platform port arguments: NIL
 <INFO> [19:11:30] next port.lisp (run-program port) -
  Platform port log file: /home/bendersteed/.local/share/next/next-gtk-webkit.log
<ERROR> [19:11:30] next base.lisp (initialize-port remote-interface fun24) -
  Couldn't execute "/gnu/store/5hh6qpp4lqa6gy1ghdb4ppvjamgb3mbc-next-gtk-webkit-1.3.1/bin/next-gtk-webkit": No such file or directory
Make sure the platform port executable is either in the
PATH or set in you ~/.config/next/init.lisp, for instance:

     (setf (get-default 'port 'path)
         "~/common-lisp/next/ports/gtk-webkit/next-gtk-webkit")
; 
; compilation unit aborted
;   caught 1 fatal ERROR condition

Obviously the package should be live and not be picked up by gc, since
it's an input of a package in a current profile. Any ideas why that
could happen?




Information forwarded to bug-guix <at> gnu.org:
bug#37357; Package guix. (Mon, 09 Sep 2019 21:27:02 GMT) Full text and rfc822 format available.

Message #8 received at 37357 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Dimakakos Dimos <bendersteed <at> gmail.com>
Cc: 37357 <at> debbugs.gnu.org
Subject: Re: bug#37357: Guix gc removes next-gtk-webkit input with next
 installed
Date: Mon, 09 Sep 2019 23:25:48 +0200
Dimakakos Dimos <bendersteed <at> gmail.com> writes:

> After running gc and trying to launch next-browser I get:
[…]
> <ERROR> [19:11:30] next base.lisp (initialize-port remote-interface fun24) -
>   Couldn't execute "/gnu/store/5hh6qpp4lqa6gy1ghdb4ppvjamgb3mbc-next-gtk-webkit-1.3.1/bin/next-gtk-webkit": No such file or directory
[…]
> Obviously the package should be live and not be picked up by gc, since
> it's an input of a package in a current profile. Any ideas why that
> could happen?

Can you tell us what version of Guix you used to install Next?  There
was a short period during which the Next executable was compressed,
which effectively hid references from the garbage collector.

--
Ricardo





Information forwarded to bug-guix <at> gnu.org:
bug#37357; Package guix. (Tue, 10 Sep 2019 14:37:01 GMT) Full text and rfc822 format available.

Message #11 received at 37357 <at> debbugs.gnu.org (full text, mbox):

From: Dimakakos Dimos <bendersteed <at> gmail.com>
To: 37357 <at> debbugs.gnu.org
Subject: Re: bug#37357: Guix gc removes next-gtk-webkit input with next
 installed
Date: Tue, 10 Sep 2019 10:51:59 +0300
Ricardo Wurmus writes:

> Can you tell us what version of Guix you used to install Next?  There
> was a short period during which the Next executable was compressed,
> which effectively hid references from the garbage collector.

OK, so I checked and it seems that I installed next while there was the
patch for the executable compression, particularly commit 79c6d8781b, in
master. I will try again to rebuild and then gc to check if it works as
intended and then close this bug.  Thanks!




Information forwarded to bug-guix <at> gnu.org:
bug#37357; Package guix. (Thu, 19 Sep 2019 13:25:02 GMT) Full text and rfc822 format available.

Message #14 received at 37357 <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <mail <at> ambrevar.xyz>
To: Dimakakos Dimos <bendersteed <at> gmail.com>
Cc: Ricardo Wurmus <rekado <at> elephly.net>, 37357 <at> debbugs.gnu.org
Subject: Re: bug#37357: Guix gc removes next-gtk-webkit input with next
 installed
Date: Thu, 19 Sep 2019 15:24:49 +0200
[Message part 1 (text/plain, inline)]
This is the known bug #33848, it's not related to core compression.

-- 
Pierre Neidhardt
https://ambrevar.xyz/
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#37357; Package guix. (Thu, 26 Sep 2019 16:38:02 GMT) Full text and rfc822 format available.

Message #17 received at 37357 <at> debbugs.gnu.org (full text, mbox):

From: Konrad Hinsen <konrad.hinsen <at> fastmail.net>
To: 37357 <at> debbugs.gnu.org
Subject: Is there a workaround?
Date: Thu, 26 Sep 2019 18:37:12 +0200
I suspect that I am a victim of this bug as well. Is there a workaround?
I tried removing next, doing another gc to get a clean slate, and then
re-installed next. But it still complains that it can't find the
next-gtk-webkit executable.

Konrad.




Information forwarded to bug-guix <at> gnu.org:
bug#37357; Package guix. (Thu, 26 Sep 2019 17:46:02 GMT) Full text and rfc822 format available.

Message #20 received at 37357 <at> debbugs.gnu.org (full text, mbox):

From: Konrad Hinsen <konrad.hinsen <at> fastmail.net>
To: 37357 <at> debbugs.gnu.org
Subject: Re: Is there a workaround?
Date: Thu, 26 Sep 2019 19:45:38 +0200
Konrad Hinsen <konrad.hinsen <at> fastmail.net> writes:

> I suspect that I am a victim of this bug as well. Is there a workaround?
> I tried removing next, doing another gc to get a clean slate, and then
> re-installed next. But it still complains that it can't find the
> next-gtk-webkit executable.

This actually does work, if you remove older generations of your profile
first that still contain next. So this is a workaround, but a somewhat
radical one because it requires throwing away a lot of stuff.

Konrad.




This bug report was last modified 5 years and 304 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.