[-- Attachment #1: Type: text/plain, Size: 406 bytes --] In a 'guix system vm-image' VM produced using Guix from Git v0.15.0-3097-gc16913d34 I have ... g1@sysi53 ~$ guix --version guix (GNU Guix) 0.15.0-6.f9a8fce ... and when I try to install a package, e.g., ... g1@sysi53 ~$ guix package -i emacs-no-x ... I get ... building /gnu/store/phy1nbsmlml06lkjixjw2dfb4k6wi5al-python-3.6.5.drv... -Killed ... details and vm-image config, attached. TIA - George [-- Attachment #2: python-killed.log --] [-- Type: application/octet-stream, Size: 8573 bytes --] glc@g1 ~ [def]$ ssh g1@sysi53.local Last login: Wed Oct 31 18:53:07 2018 from fe80::1002:76ac:24fd:f1b2%eth0 g1@sysi53 ~$ guix --version guix (GNU Guix) 0.15.0-6.f9a8fce Copyright (C) 2018 the Guix authors License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. g1@sysi53 ~$ guix package -I g1@sysi53 ~$ guix package -i emacs-no-x substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' building /gnu/store/qqir6r1rnd3ljg1cd583v34klqjqpljb-texinfo-6.5.drv... substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' building /gnu/store/hzbmzfa7dq173c2q8kr1d552pfm73mkz-acl-2.2.52.src.tar.gz.drv... downloading from http://download.savannah.gnu.org/releases/acl/acl-2.2.52.src.tar.gz... building /gnu/store/flyy73g1vjwimbpzmlpzjvs5h4js49bq-attr-2.4.47.src.tar.gz.drv... downloading from http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz... building /gnu/store/4ycmmxb0g64p45zldlb4kqs5h6wnh5jd-acl-2.2.52.src.tar.xz.drv... building /gnu/store/0jv0zc1jns1angq6f4nm9awcychmdiq7-emacs-26.1.tar.xz.drv... downloading from https://ftpmirror.gnu.org/gnu/emacs/emacs-26.1.tar.xz... building /gnu/store/8zw4szxx1ppnlj4a68d8ya3nn94namb3-gettext-0.19.8.1.tar.xz.drv... building /gnu/store/8p40qw96661gr6ha43wqkifj0lg3piax-emacs-26.1.tar.xz.drv... building /gnu/store/baqfr8ry366mxlh0r8hzxz65c4f1d16b-gettext-minimal-0.19.8.1.drv... | g1@sysi53 ~$ guix package -i emacs-no-x --max-jobs=10 --cores=6 --fallback substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' building /gnu/store/baqfr8ry366mxlh0r8hzxz65c4f1d16b-gettext-minimal-0.19.8.1.drv... building /gnu/store/chjhb1ga700mmbaswcxfyv71shd8sh5c-attr-2.4.47.drv... building /gnu/store/1ilp3j4yp0rqbk92cd8k70mw1g98c6pa-acl-2.2.52.drv... building /gnu/store/1cz4cfvk6mdsxk11rzq15ngy3lv4lv09-emacs-no-x-26.1.drv... The following package will be installed: emacs-no-x 26.1 /gnu/store/9h9rs9pxv966h0k0r74fng2iydgnmk0y-emacs-no-x-26.1 substitute: updating substitutes from 'http://g1.local:8080'... 100.0% substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: updating substitutes from 'https://berlin.guixsd.org'... 100.0% substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' building /gnu/store/w5q8crva33rjxsav5m82w4l0gix6660j-gzip-1.9.drv... substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' building /gnu/store/phy1nbsmlml06lkjixjw2dfb4k6wi5al-python-3.6.5.drv... -Killed g1@sysi53 ~$ exit logout Connection to sysi53.local closed. glc@g1 ~ [def]$ [-- Attachment #3: sysi52.scm --] [-- Type: application/octet-stream, Size: 1938 bytes --] ;; -*-Scheme-*- ;;; minimal 'guix system vm-image' config ~ sys.scm (define sys-packages '( "cups" "git" "glibc-utf8-locales" "mosh" "nss-certs" "openssh" "screen" )) (use-modules (gnu)) (use-modules (gnu packages)) (use-modules (gnu system nss)) ; name service switch (use-service-modules avahi networking ; dhcp-client-service ssh ; openssh-service-type ) (define %my-services (modify-services %base-services (guix-service-type config => (guix-configuration (inherit config) (substitute-urls (list "http://g1.local:8080" "https://mirror.hydra.gnu.org" "https://hydra.gnu.org" "https://berlin.guixsd.org" )))))) (operating-system (host-name "sysi52") (timezone "America/New_York") (locale "en_US.utf8") (bootloader (grub-configuration (target "/dev/sda"))) (file-systems (cons (file-system (device (file-system-label "g1sd")) (mount-point "/") (type "ext4")) %base-file-systems)) (users (cons* (user-account (name "g1") (group "users") (supplementary-groups '("wheel")) (home-directory "/home/g1")) (user-account (name "al") (group "users") (supplementary-groups '("wheel")) (home-directory "/home/al")) %base-user-accounts)) (packages (append (map specification->package sys-packages) %base-packages)) (services (cons* (dhcp-client-service) (service openssh-service-type (openssh-configuration (x11-forwarding? #t) (permit-root-login #t) (allow-empty-passwords? #t) (authorized-keys `( ("g1" ,(local-file "glc.pub")) ("al" ,(local-file "glc.pub")) ("root" ,(local-file "glc.pub")))))) (avahi-service) (ntp-service) (extra-special-file "/etc/gen/sysi52.scm" (local-file "sysi52.scm")) %my-services)) (name-service-switch %mdns-host-lookup-nss))
George Clemmer <myglc2@gmail.com> writes:
> In a 'guix system vm-image' VM produced using Guix from Git
> v0.15.0-3097-gc16913d34 I have ...
>
> g1@sysi53 ~$ guix --version
> guix (GNU Guix) 0.15.0-6.f9a8fce
>
> ... and when I try to install a package, e.g., ...
>
> g1@sysi53 ~$ guix package -i emacs-no-x
>
> ... I get ...
>
> building /gnu/store/phy1nbsmlml06lkjixjw2dfb4k6wi5al-python-3.6.5.drv...
> -Killed
>
> ... details and vm-image config, attached.
>
> TIA - George
BTW, a VM build one day ago from the one day ago Guix commit ...
7a06cdfa8c101f431227c4c5c86877939022fb1a COMMENT: "7a06cdfa8 gnu:
r-analytics: Update to 3.0."
... doesn't have the problem.
Hello George,
George Clemmer <myglc2@gmail.com> ezt írta (időpont: 2018. nov. 1., Cs, 3:11):
>
> In a 'guix system vm-image' VM produced using Guix from Git
> v0.15.0-3097-gc16913d34 I have ...
>
> g1@sysi53 ~$ guix --version
> guix (GNU Guix) 0.15.0-6.f9a8fce
>
> ... and when I try to install a package, e.g., ...
>
> g1@sysi53 ~$ guix package -i emacs-no-x
>
> ... I get ...
>
> building /gnu/store/phy1nbsmlml06lkjixjw2dfb4k6wi5al-python-3.6.5.drv...
> -Killed
>
> ... details and vm-image config, attached.
>
> TIA - George
>
I just came across this in a guix-help thread, there it seems that the
VM does not have
enough resources to build python3. Can that be the case here?
Best regards,
g_bor
Hello! Gábor Boskovits <boskovits@gmail.com> writes: > George Clemmer <myglc2@gmail.com> ezt írta (időpont: 2018. nov. 1., Cs, 3:11): >> >> In a 'guix system vm-image' VM produced using Guix from Git >> v0.15.0-3097-gc16913d34 >> g1@sysi53 ~$ guix package -i emacs-no-x >> building /gnu/store/phy1nbsmlml06lkjixjw2dfb4k6wi5al-python-3.6.5.drv... >> -Killed > I just came across this in a guix-help thread, there it seems that the > VM does not have enough resources to build python3. Can that be the > case here? Thanks. The image was built by ... guix system vm-image -M 4 -c 4 --image-size=20GB ... and run with 'qemu ... -m 5120'. Based on your comment I tried '-m 20G' and now the GiB Mem shown in top grows to 98.7/19.6, the VM crashes, and there is no "Killed" message ;-O Yes it's out of resources. But commit 7a06cdfa8 worked a day earlier. Why is ...-python-3.6.5.drv... suddenly so hungry? Can Guix infrastructure issues explain this? - TIA, George
[-- Attachment #1: Type: text/plain, Size: 1305 bytes --] George Clemmer <myglc2@gmail.com> ezt írta (időpont: 2018. nov. 1., Cs 14:45): > Hello! > > Gábor Boskovits <boskovits@gmail.com> writes: > > > George Clemmer <myglc2@gmail.com> ezt írta (időpont: 2018. nov. 1., Cs, > 3:11): > >> > >> In a 'guix system vm-image' VM produced using Guix from Git > >> v0.15.0-3097-gc16913d34 > > >> g1@sysi53 ~$ guix package -i emacs-no-x > > >> building /gnu/store/phy1nbsmlml06lkjixjw2dfb4k6wi5al-python-3.6.5.drv... > >> -Killed > > > I just came across this in a guix-help thread, there it seems that the > > VM does not have enough resources to build python3. Can that be the > > case here? > > Thanks. The image was built by ... > > guix system vm-image -M 4 -c 4 --image-size=20GB > > ... and run with 'qemu ... -m 5120'. Based on your comment I tried '-m > 20G' and now the GiB Mem shown in top grows to 98.7/19.6, the VM > crashes, and there is no "Killed" message ;-O > > Yes it's out of resources. But commit 7a06cdfa8 worked a day > earlier. Why is ...-python-3.6.5.drv... suddenly so hungry? Can Guix > infrastructure issues explain this? > I guess what is happening here, is that there was a substitute yesterday but not today, so it is most probably related to the infrastructure problem. > > - TIA, George > [-- Attachment #2: Type: text/html, Size: 2073 bytes --]
I rolled Guix back to the commit that produced this VM and built a fresh VM. Unfortunately it did not reproduce this bug. I doubt this was caused by the recent Guix infrastructure problems. I favor the memory leak theory proposed by Christopher Baines ... http://lists.gnu.org/archive/html/bug-guix/2018-11/msg00032.html ... for bug#33248: python-minimal compilation is breaking [1]. [1] http://lists.gnu.org/archive/html/bug-guix/2018-11/msg00032.html
Hi,
George Clemmer <myglc2@gmail.com> writes:
> I rolled Guix back to the commit that produced this VM and built a fresh
> VM. Unfortunately it did not reproduce this bug.
>
> I doubt this was caused by the recent Guix infrastructure problems. I
> favor the memory leak theory proposed by Christopher Baines ...
>
> http://lists.gnu.org/archive/html/bug-guix/2018-11/msg00032.html
>
> ... for bug#33248: python-minimal compilation is breaking [1].
>
> [1] http://lists.gnu.org/archive/html/bug-guix/2018-11/msg00032.html
Yes, that's a likely explanation. That bug has been fixed by disabling
the problematic test.
Closing.
Maxim.