IRC channel logs
2014-08-24.log
back to list of logs
<jmd>I need some help getting Guix functional again after a disk failure. <jmd>Right now, I'm at ? S< 0:00 [kdmflush] <jmd> 1010 ? S< 0:00 [kdmflush] <jmd> 1012 ? S< 0:00 [kdmflush] <jmd> 1014 ? S< 0:00 [kdmflush] <jmd> 1397 ? S< 0:00 [kdmflush] <jmd> 1399 ? S< 0:00 [kdmflush] <jmd> 1400 ? S< 0:00 [kdmflush] <jmd> 1401 ? S< 0:00 [kdmflush] <jmd> 1404 ? S< 0:00 [kdmflush] <jmd> 1407 ? S< 0:00 [kdmflush] <jmd> 1410 ? S< 0:00 [kdmflush] <jmd> 1574 ? S 0:00 [jbd2/dm-17-8] <jmd> 1575 ? S< 0:00 [ext4-dio-unwrit] <jmd> 1576 ? S 0:00 [jbd2/dm-13-8] <jmd> 1577 ? S< 0:00 [ext4-dio-unwrit] <jmd> 1578 ? S 0:00 [jbd2/dm-11-8] <jmd> 1579 ? S< 0:00 [ext4-dio-unwrit] <jmd> 1580 ? S 0:01 [jbd2/dm-12-8] <jmd> 1581 ? S< 0:00 [ext4-dio-unwrit] <jmd> 1582 ? S< 0:00 [ext4-dio-unwrit] <jmd> 1898 ? S 0:00 /usr/sbin/pppd call dsl-provider <jmd> 2129 ? Ss 0:00 /sbin/rpcbind -w <jmd> 2161 ? Ss 0:00 /sbin/rpc.statd <jmd> 2166 ? S< 0:00 [rpciod] <jmd> 2168 ? S< 0:00 [nfsiod] <jmd> 2175 ? Ss 0:00 /usr/sbin/rpc.idmapd <jmd> 2180 ? Ss 0:04 /usr/sbin/rpc.gssd <jmd> 2544 ? Sl 0:00 /usr/sbin/rsyslogd -c5 <jmd> 2697 ? Ssl 0:03 /usr/sbin/named -u bind <jmd> 2702 ? Ss 0:00 /usr/sbin/krb5kdc -P /var/run/krb5kdc.pid <jmd> 2721 ? Ss 0:00 /usr/bin/dbus-daemon --system <jmd> 2772 ? Ss 0:00 /usr/sbin/kadmind -P /var/run/kadmind.pid <jmd> 2790 ? Ssl 0:00 /usr/sbin/NetworkManager <jmd> 2836 ? S 0:00 avahi-daemon: running [jocasta.local] <jmd> 2837 ? S 0:00 avahi-daemon: chroot helper <jmd> 2838 ? Ss 0:00 /usr/sbin/bluetoothd <jmd> 2878 ? Sl 0:00 /usr/lib/policykit-1/polkitd --no-debug <jmd> 2887 ? S< 0:00 [krfcommd] <jmd> 2895 ? Ss 0:00 /usr/sbin/cron <jmd> 3027 ? Ss 0:00 /usr/sbin/udhcpd -S <jmd> 3045 ? Ss 0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf <jmd> 3059 ? S 0:00 [lockd] <jxself>I think there are paste sites. :) <jmd> 3066 ? S< 0:00 [nfsd4] <jmd> 3067 ? S< 0:00 [nfsd4_callbacks] <jmd> 3068 ? S 0:00 [nfsd] <jmd> 3069 ? S 0:00 [nfsd] <jmd> 3070 ? S 0:00 [nfsd] <jmd> 3071 ? S 0:05 [nfsd] <jmd> 3072 ? S 0:01 [nfsd] <jmd> 3073 ? S 0:00 [nfsd] <jmd> 3074 ? S 0:01 [nfsd] <jmd> 3075 ? S 0:02 [nfsd] <jmd> 3098 ? Sl 0:00 /usr/lib/x86_64-linux-gnu/colord/colord <jmd> 3104 ? Ss 0:00 /usr/sbin/rpc.svcgssd <jmd> 3107 ? Ss 0:01 sendmail: MTA: accepting connections <jmd> 3109 ? Ss 0:00 /usr/sbin/sshd <jmd> 3127 ? Ss 0:00 /usr/sbin/rpc.mountd --manage-gids <jmd> 3146 ? Sl 0:00 /usr/lib/x86_64-linux-gnu/colord/colord-sane <jmd> 3207 ? Ss 0:00 /usr/sbin/minissdpd -i 0.0.0.0 <jmd> 3230 tty1 Ss+ 0:00 /sbin/getty 38400 tty1 <jmd> 3231 tty2 Ss+ 0:00 /sbin/getty 38400 tty2 <jmd> 3232 tty3 Ss+ 0:00 /sbin/getty 38400 tty3 <jmd> 3233 tty4 Ss+ 0:00 /sbin/getty 38400 tty4 <jmd> 3234 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 <jmd> 3235 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 <jmd> 3236 ? Ss 0:00 runsvdir -P /etc/service log: ............................................................................... <jmd> 3237 ? Ss 0:00 runsv git-daemon <jmd> 3238 ? S 0:00 svlogd -tt /var/log/git-daemon <jmd> 3240 ? S 0:00 /usr/lib/git-core/git-daemon --verbose --reuseaddr --base-path=/var/cache/git <jmd> 3456 ? S 0:00 udevd --daemon <jmd> 3457 ? S 0:00 udevd --daemon <jmd> 3569 ? Sl 0:00 /usr/sbin/console-kit-daemon --no-daemon <jmd> 6056 ? Ss 0:00 /usr/sbin/acpid <jmd> 6624 ? S< 0:00 [kdmflush] <jmd> 6649 ? S< 0:00 [ext4-dio-unwrit] <jmd>17216 ? S 0:00 [kworker/u:1] <jmd>18269 ? S 0:00 [kworker/u:2] <jmd>19195 ? S 0:00 [kworker/0:2] <jmd>19222 ? S 0:00 [flush-254:12] <jmd>19264 ? S 0:00 [flush-254:13] <jmd>19265 ? S 0:00 [flush-254:17] <jmd>19266 ? Ss 0:00 sshd: john [priv] <jmd>19267 ? S 0:00 [kworker/0:1] <jmd>19269 ? S 0:00 sshd: john@pts/0 <jmd>19270 pts/0 Ss 0:00 -bash <jmd>19335 ? S 0:00 [kworker/1:0] <jmd>19410 ? S 0:00 [flush-254:18] <jmd>19460 ? S 0:00 [flush-254:11] <jmd>19583 ? Ss 0:00 sshd: john [priv] <jmd>19585 ? R 0:00 sshd: john@pts/1 <jmd>19586 pts/1 Ss 0:00 -bash <jmd>19714 ? S 0:00 [kworker/1:2] <jmd>20089 ? S 0:00 [flush-254:0] <jmd>21051 ? S 0:00 [kworker/0:0] <jmd>21070 ? S 0:00 [kworker/1:1] <jmd>22216 ? Sl 0:00 /usr/lib/packagekit/packagekitd <jmd>22574 pts/0 S 0:00 -bash <jmd>22575 pts/0 S 0:00 bash <jmd>22584 pts/0 S 0:00 ./guix-daemon --build-user=guix-builder <jmd>22585 pts/0 Sl+ 0:06 /usr/bin/guile --no-auto-compile /scratch/john/guix/scripts/guix build bash <jmd>22589 ? Ss 0:01 ./guix-daemon 22585 <jmd>22590 ? S 0:00 [flush-254:16] <jmd>22591 ? Sl 0:00 /usr/bin/guile --no-auto-compile /usr/local/bin/guix substitute-binary --query <jxself>I like irssi because it helps prevent that by asking if you really want to send 18 biliion lines to the channel. <jmd>22594 pts/1 R+ 0:00 ps ax <jmd>john@jocasta:~$ cd guix/ <jmd>john@jocasta:~/guix$ ls <jmd>ABOUT-NLS INSTALL ROADMAP bootstrap daemon.am gnu-system.am m4 release.nix xxx <jmd>AUTHORS Makefile.am THANKS build-aux deps gnu.scm nix scripts xxx~ <jmd>COPYING Makefile.in TODO config-daemon.ac doc guix nix-upstream srfi <jmd>ChangeLog NEWS aclocal.m4 configure doc.am guix.scm po test-env.in <jmd>HACKING README autom4te.cache configure.ac gnu hydra.gnu.org.pub pre-inst-env.in tests <jmd>john@jocasta:~/guix$ less INSTALL <jmd>john@jocasta:~/guix$ less HACKING <jmd>"HACKING" may be a binary file. See it anyway? <jmd>john@jocasta:~/guix$ grep LIBRARY * <jmd>NEWS:package. For instance, GCC LIBRARY_ in itsPATHand CPATHhas <jmd>README: ACLOCAL_PATH, CPATH, LIBRARY_PATH, PKG_CONFIG_PATH <jmd>grep: autom4te.cache: Is a directory <jmd>grep: build-aux: Is a directory <jmd>grep: doc: Is a directory <jmd>grep: gnu: Is a directory <jmd>grep: guix: Is a directory <jmd>grep: m4: Is a directory <mark_weaver>I have ops privileges here, but I don't remember how to get them or use them. <jmd>grep: nix: Is a directory <jmd>grep: nix-upstream: Is a directory <jmd>grep: po: Is a directory <jmd>grep: scripts: Is a directory <jmd>grep: srfi: Is a directory <jmd>grep: tests: Is a directory <jmd>john@jocasta:~/guix$ less README <jmd>john@jocasta:~/guix$ less README <jmd>john@jocasta:~/guix$ cd <jmd>root@jocasta:/home/john# cd /gnu/ <jmd>root@jocasta:/gnu# ls <jmd>root@jocasta:/gnu# ls -l <jmd>drwx------ 2 root root 16384 Aug 23 17:25 lost+found <jmd>drwxr-xr-x 46 root root 40960 Aug 24 06:44 store <jmd>root@jocasta:/gnu# chgrp 1005 /gnu/store; chmod 1775 /gnu/store <jmd>root@jocasta:/gnu# ls -l <jmd>drwx------ 2 root root 16384 Aug 23 17:25 lost+found <jmd>drwxrwxr-t 46 root guix-builder 40960 Aug 24 06:44 store <jmd>root@jocasta:/gnu# exit <jmd>john@jocasta:~$ ls /gnu/store/ <jmd>00sck287r242jvbnx7mlh7i3ljb8yvf5-gcc-cross-boot0-4.8.3-guile-builder <jmd>00w131ahpa70wfxpz0s3vm26ybrr82pg-libtool-2.4.2.tar.xz.drv <jmd>035mk7vakqg3m8lvl49m4dm0z1bh4axl-cloog-0.18.0 <jmd>05266w05zbw0557qz9yjqcszq53shyfc-gcc-4.8.3.drv <jmd>0cprjya7388zlkvijs8ca8g97zccv03k-grep-2.20.tar.xz.drv <jmd>0d4khrkk5wv1mrlk9hsy4sl2b83plihd-make-boot0-4.0-guile-builder <jmd>0dlsx92l65vlbaxd832n6mzap8nvvrjf-zlib-1.2.7.tar.gz.drv <jmd>0jajmck6pzd1xqwkbpdchqimx0jfflgb-module-import.drv <jmd>0l4g1rzw42nd3rjfmg3mqqx8vnza9pzs-profile-guile-builder <jmd>0mc04snq81f4i6jz2n9gsgi9hpzazi6w-acl-2.2.51.drv <jmd>0mklzbbbrdgdn39ll0v3h1f4j96v0bfi-mpfr-3.1.2.tar.xz.drv <jmd>0n4fq9ldxx9incg084fdwqcxzin93bq2-glibc-2.19-locales <jmd>0nka8gdhvb6c56jhkmsdln4pcv90qk2c-libtool-2.4.2.tar.xz-guile-builder <jmd>0p1xr4hz193ks0pf99c5865qfa3b9bpw-libffi-3.0.13.drv <mark_weaver>jxself: tell me what to type. I'm clueless at irc other than basic usage. <jmd>0q183flaqwkw4gs92fspi9hgs4ks23pm-libatomic-ops-7.4.0-guile-builder <jmd>0q9jd1jwn17d8x2z4z0fksbpl0ms2qfi-tar-1.27.1.tar.bz2.drv <jmd>0wi7gk0ygsr44a8q2whr1v6w98p504br-libgc-7.4.0.drv <jmd>0xddjvi9nz7klb4wy4ihdg7swr33fx70-static-binaries.tar.xz-builder <jmd>0xdy89q2wxl3fgpgrsndqria6rdmdcym-libtool-2.4.2.tar.gz.drv <jmd>121i7aw11fipvb8nynnn78bzqxrqgyn0-coreutils-8.22.tar.xz.drv <jmd>14186xnwwzdhh4klb6flk1yvfs6j7x2l-mpc-1.0.2.tar.gz.drv <jmd>16rb6ib666q5jc19y06xdlymw2165pcr-m4-1.4.17.drv <jmd>17wz740mg9r248i3pmwknwgalxzwmb1k-m4-1.4.17.tar.bz2.drv <mark_weaver>but as I recall, I need to start by messaging some serv to get it to authorize me. <jmd>18j4xgm3ddcp9dbi890y11mgi29lkr08-cloog-0.18.0.tar.gz.drv <jmd>1aniw5p35zkivj499x77ln74xf699mbj-findutils-4.4.2.drv <jmd>1fixixz88b6wxrqc967il80c86qis3n3-sed-4.2.2.tar.bz2.drv <jmd>1fzyq6lz4xcwqq8zvjfy4696m8vz4mqy-coreutils-8.22 <jmd>1liykw93b83fh5qzygl73y03z9vsjbm8-zlib-1.2.7.drv <jmd>1qf4rsznfhvdis39jzdmx0dfjy2jwzgz-gcc-4.8.3-lib <jmd>1sjpwj0hlazs8nhx50dhihx6nr9mskjq-gmp-6.0.0a <jmd>1wspqvrlhpfhkdsfw1vn753gbnplqzwj-gettext-0.19.2.drv <jmd>1xvy0zd0rnq5lhnc3d7bsih97ph8nlvz-autoconf-2.69.drv <jmd>21pmzvv10yrbc5yqijqkbb49mjwicyxa-perl-5.16.1.tar.gz.drv <jmd>273r7gmqghrj91gkfcfxs2d0hxwqvyk5-gzip-1.6-guile-builder <jmd>276wi1jaax50frji7qkxyx9kh3bw7jaw-autoconf-wrapper-2.69.drv <jmd>28b5ah34crw8vjp2785vhndv2kadkfdm-expat-2.1.0-guile-builder <jmd>2a08jzlzqqc5s13v2sw0bczb8ns7ybiz-bzip2-1.0.6.drv <jmd>2gljq6411qaamfgh182jqm6fhgqim71z-libatomic-ops-7.4.0 <jmd>2k43cva3mi4cbm8nknvyy85nzk99mxsj-libunistring-0.9.3-guile-builder <jmd>2kgkx7n87qavll5q5l9zibv1scm1hgns-texinfo-5.2-guile-builder <jmd>2m8b86zlzqs2ynl9j84g468m4y1k8vnh-libtool-2.4.2.tar.xz.drv <jmd>2mp2nam5rfsnzaf4v5dbpavr70xs5lhi-module-import.drv <jmd>2mq603wxm41vqd3cj0mp6fa4wf482las-libffi-3.0.13.tar.xz-guile-builder <jmd>2rxwcd1famsb69q07g22j14vikcm0zbx-readline-6.3-guile-builder <jmd>2s2v6wwmjbcbjddbs4qja9562z21dcl9-libgpg-error-1.13-guile-builder <jmd>3dv3xqrndxlcjldq6crxf9l47lzbbdrh-expat-2.1.0.drv <jmd>3fc5sqldhygfc3xjyby0j7r83pcax320-libtool-2.4.2.tar.xz-guile-builder <jmd>3ij7zgb0azh7vgxggfg0jflyzd5ggdwm-perl-5.16.1-guile-builder <jmd>3kcgd9wjsck5aldmhn78yjq73f3n62p6-pkg-config-0.27.1 <jxself>mark_weaver: Try /msg chanserv quiey jmd <jmd>3liqg6z4l13fc7yg0a0dv22bw3p13vvi-module-import-compiled-guile-builder <jmd>3lvw189rfmy534lkq53g63awxbnk2bsx-guile-2.0.11 <jmd>3p4g1dc99d3m6y0h1ksc9999129ciiw5-automake-1.14.1.drv <jxself>mark_weaver: Try /msg chanserv quiet jmd <jmd>3sg2gczp00n23n7drk3i8xsy4i9z6rij-perl-5.16.1.tar.xz.drv <jmd>3w9nfz7g61nadsvibqry3axdpdfmwy8s-diffutils-3.3-guile-builder <jmd>3xp83qhyffc0hc467nd98mnvvhmrqk4s-guile-2.0.11.tar.xz.drv <jmd>3zk8iwbpyfa7660mbb5yz4fgdgs7j2cy-gmp-6.0.0a.tar.xz.drv <jmd>40fc0hvn77rvwaszrvbbkk7ahjd58cmb-bash-light-4.3-guile-builder <jmd>40nnpnjzkkh0dwyx9k30csp7kvgq9pf5-expat-2.1.0-guile-builder <jmd>40rh23gw73nqx47q5xpvncbj642z51fc-xz-5.0.4-guile-builder <jmd>41fvzwiibn31jh88h470m0555nmixjx9-gettext-0.19.2 <jmd>48vhvpxsjxkn5ib9cxmy95w82211vn2q-binutils-2.24.tar.xz-guile-builder <jmd>4c2w8jchwkfd3flk5fg3kk282wx74rl1-gmp-6.0.0a.drv <jmd>4ixvq72933g0sxpsjp53mjzkdbilgq1r-xz <jmd>4nq3f63k9pkvn1k0by25ks4bnny5f9dm-libgpg-error-1.13.drv <jmd>4qgwvrfk561z67g8n0jmkp85xcwv0psp-gettext-0.19.2.drv <jmd>52g3s5r6yfzz8h2j7nfv4dl7p9gwl5r6-module-import-compiled-guile-builder <jmd>53yl8257zlnmiv0zxvmd3ip5sflf29l8-grep-2.20-guile-builder <jmd>56514qjjs1b0myf5d76dv3nyqbvfz2bj-gmp-6.0.0a.drv <jmd>58pmyzzs30wknnxy4w9prd63c6q4g0hh-gzip-1.6-guile-builder <jmd>59888l1pb3pwad7gn6ll17ym0xlmzssx-bash-4.3.tar.gz.drv <jxself>mark_weaver: Oh I guess the channel name is needed. Try /msg chanserv quiet #guix jmd <jmd>5a5sjkmg5yavhqwn1kq1jr5vrv7nlhxr-gettext-0.19.2-guile-builder <jmd>5fw66g0qk6qfj4ws36fzls17wj8inxrz-pkg-config-0.27.1.tar.gz.drv <jmd>5gcldqx4aim0i4gw2p0cd804ylzciwin-xz-5.0.4-guile-builder <jmd>5n1grc0mpxkn509pavxxprlj4ma29bh9-libffi-3.0.13.tar.gz.drv <jxself>And hopefully unquiet him again after some time when it's hopefully stopped. :) <jmd>cr8y57yzvv39zf7qilrqyk3dg8p6c6qk-isl-0.11.1.tar.bz2.drv <jmd>cs30gj5cdkr6cbxr4qvlnnc5x3zi52ds-gcc-4.9.0-lib <jmd>d0bfjh2vzmmjb2g3vgzjcjwymrasqwhc-acl-2.2.51.src.tar.gz.drv <jxself>Probably safe to unquiet now, since he left & came back? <mark_weaver>anyway, what's your situation with the disk failure and guix? <jmd>I had to re-install a lot of stuff. <jmd>And right now I am getting: "guix package: error: build failed: getting attributes of path `/gnu/store/h3cr0r7g8kq41jav60k4qsva5yj05g7j-module-import-guile-builder': No such file or directory" <jmd>When running guix build <mark_weaver>hmm, yes. guix does not cope well with /gnu/store/* items being removed. <jmd>Any way to fix that? <mark_weaver>fixing that is beyond my knowledge. if I were you, I would start with a fresh guix install and start over. <jmd>That is what I have done. <mark_weaver>fwiw, I recommend building guix with --prefix= (nothing after the '=') <mark_weaver>that way, the logs will end up in /var/log/guix and the other state will be in /var/guix <jmd>OK. I will try that. <mark_weaver>beware though, of old installed files lying around in /usr/local/bin or /usr/local/share/guile <mark_weaver>hmm, I wonder what's the difference between 'quiet' and 'devoice' <jmd>Now that I have done that, it looks like substitutes are now working. <jmd>Sorry. I meant they are not working. <mark_weaver>with the different installation prefix, you probably need to reauthorize hydra's key <jxself>Some channels can be set to a specific mode that requires people to be given voice in order to talk. Since #guix isn't set up that way the voice/devoice don't do much. :) <mark_weaver>hydra.gnu.org.pub is in the top-level source directory <mark_weaver>(that configuration data is in /etc/guix on my system, but maybe it's $PREFIX/etc/guix in general) <jmd>Is there a way to determine if the target is 64 bits? <jmd>Can someone remind me of the trick to get https downloads to work? <jmd>Given a package name, how can I find the name of its source? <alezost>jmd: you can use `find-packages-by-name' from (gnu packages). What do you mean by "source"? home-page or package-location or something else? <jmd>alezost: I mean its location in the store <alezost>jmd: then (package-location <some-package>) <alezost>or if you need a string: (location->string (package-location <some-package>) <jmd>I will try it. Thanks. <jmd>What should the input to package-location be? <alezost>jmd: a package; like this: (package-location (car (find-packages-by-name "emacs"))) <alezost>jmd: be aware: it's not possible to define a package by its name <jmd>But I need a specific package <jmd>an input to the package I'm building. <jmd>Obviously it can't be any old emacs. It must be the actual one. <alezost>packages are "define-global"-ed, so you can use a variable name <jmd>Can I do (package-location (assoc-ref %build-inputs "emacs")) <ijp>The Original Emacs (TECO flavoured). Accept No Substitutes. <alezost>for example, if you add (gnu packages emacs) module, you can just use ‘emacs’ variable <jmd>Yes, yes. But there might be 1000 copies of emacs in the store. <alezost>oh, you want the store path, I thought it's "location path" (which is the path to the ".scm" file where a package is defined) <alezost>jmd: I'm not sure, but I think it's not right to use a store path in the package definition <jxself>Yeah, if you need to specify the exact path including hash when making something then surely you're doing it wrong. <jmd>Obviously I'm not including it litereally. <jmd>But store paths are regularly used in package definitions. <jmd>However, normally only the outputs. <jmd>This is slightly unusual : I want the input location. <jmd>Or can you suggest a better way? <alezost>jmd: if you need it inside "(lambda* (#:key inputs #:allow-other-keys) ...)", I think you can use (assoc-ref inputs "emacs") <jmd>That will give me that output of the emacs package which is the input to the current package. <jmd>I want the input of that emacs package. <alezost>jmd: sorry, I'm afraid I can't help with that