From: "Ludovic Courtès" <ludo@gnu.org> To: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Cc: 42161@debbugs.gnu.org Subject: bug#42161: Confusing '' error message Date: Thu, 02 Jul 2020 09:48:26 +0200 Message-ID: <87v9j6tl11.fsf@gnu.org> (raw) In-Reply-To: <20200702064045.13d48e76@primarylaptop.localdomain> (Denis Carikli's message of "Thu, 2 Jul 2020 06:40:45 +0200") Hello, Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> skribis: > When doing guix system system.scm /path/to/empty/directory, I have the > following error message: > >> # guix system --verbosity=99 --debug=99 --no-bootloader init >> system.scm /srv/distros/guix/ guile: warning: failed to install locale >> acquiring global GC lock `/var/guix/gc.lock' >> acquiring read lock on `/var/guix/temproots/14408' >> acquiring write lock on `/var/guix/temproots/14408' > [...] >> acquiring write lock on `/var/guix/temproots/14408' >> downgrading to read lock on `/var/guix/temproots/14408' >> Backtrace: >> 1 (primitive-load "/root/.config/guix/current/bin/guix") >> In guix/ui.scm: >> 1949:12 0 (run-guix-command _ . _) >> >> guix/ui.scm:1949:12: In procedure run-guix-command: >> In procedure struct-vtable: Wrong type argument in position 1 >> (expecting struct): #f Ah, I think it’s a longstanding bug having to do with ‘--debug’ for levels greater than 4 or something. In general, I recommend not using ‘--debug’: it’s rarely of any use, even for someone working on Guix (but I reckon it’s logical to give it a try when you’re trying to debug something!). Perhaps we should just rename it to ‘--daemon-debug’ or something. If you’re having troubles building your system, I’d try building with ‘-v3’ (verbose mode) for example, or ‘--on-error=debug’ if the problem is in your ‘system.scm’ file. > so I'm probably doing something wrong here as I'm probably not supposed > to abuse guix system init to create chroots for lxc. I’m not familiar with lxc, but it looks like it should work. HTH! Ludo’.
next prev parent reply other threads:[~2020-07-02 7:49 UTC|newest] Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-07-02 4:40 Denis 'GNUtoo' Carikli 2020-07-02 7:48 ` Ludovic Courtès [this message] 2020-07-02 23:53 ` Denis 'GNUtoo' Carikli 2020-07-14 23:57 ` Ludovic Courtès 2021-01-10 19:26 ` bug#42161: Confusing 'guix system' backtrace when root file system is missing Maxim Cournoyer
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://guix.gnu.org/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=87v9j6tl11.fsf@gnu.org \ --to=ludo@gnu.org \ --cc=42161@debbugs.gnu.org \ --cc=GNUtoo@cyberdimension.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
unofficial mirror of bug-guix@gnu.org This inbox may be cloned and mirrored by anyone: git clone --mirror https://yhetil.org/guix-bugs/0 guix-bugs/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 guix-bugs guix-bugs/ https://yhetil.org/guix-bugs \ bug-guix@gnu.org public-inbox-index guix-bugs Example config snippet for mirrors. Newsgroups are available over NNTP: nntp://news.yhetil.org/yhetil.gnu.guix.bugs nntp://news.gmane.io/gmane.comp.gnu.guix.bugs AGPL code for this site: git clone http://ou63pmih66umazou.onion/public-inbox.git