Error: user-error ("Org export aborted. Unable to resolve link: \"introduction\"
See `org-export-with-broken-links'")
signal(user-error ("Org export aborted. Unable to resolve link: \"introduction\"\nSee `org-export-with-broken-links'"))
user-error("Org export aborted. Unable to resolve link: %S\nSee `org-export-with-broken-links'" "introduction")
org-export-data((link (:standard-properties [124 nil 141 153 155 0 nil nil nil nil nil nil nil nil # nil nil (paragraph (:standard-properties [124 124 124 156 156 0 nil nil nil nil nil nil nil nil # nil nil (item (:standard-properties [121 121 124 156 156 0 (:tag) item nil nil nil nil nil nil # nil ((121 1 "- " nil nil nil 156) (156 1 "- " nil nil nil 187) (187 1 "- " nil nil nil 246) (246 1 "- " nil nil nil 311) (311 1 "- " nil nil nil 344) (344 1 "- " nil nil nil 379) (379 1 "- " nil nil nil 408) (408 1 "- " nil nil nil 603) (455 3 "- " nil nil nil 526) (526 3 "- " nil nil nil 603) (603 1 "- " nil nil nil 650) (650 1 "- " nil nil nil 701) (701 1 "- " nil nil nil 776) (776 1 "- " nil nil nil 805) (805 1 "- " nil nil nil 1360) (848 3 "- " nil nil nil 930) (930 3 "- " nil nil nil 1141) (1141 3 "- " nil nil nil 1189) (1189 3 "- " nil nil nil 1254) (1254 3 "- " nil nil nil 1360) (1360 1 "- " nil nil nil 1438) (1381 3 "- " nil nil nil 1438)) (plain-list (:standard-properties [121 121 121 1438 1439 1 nil planning nil nil nil nil nil nil # nil ((121 1 "- " nil nil nil 156) (156 1 "- " nil nil nil 187) (187 1 "- " nil nil nil 246) (246 1 "- " nil nil nil 311) (311 1 "- " nil nil nil 344) (344 1 "- " nil nil nil 379) (379 1 "- " nil nil nil 408) (408 1 "- " nil nil nil 603) (455 3 "- " nil nil nil 526) (526 3 "- " nil nil nil 603) (603 1 "- " nil nil nil 650) (650 1 "- " nil nil nil 701) (701 1 "- " nil nil nil 776) (776 1 "- " nil nil nil 805) (805 1 "- " nil nil nil 1360) (848 3 "- " nil nil nil 930) (930 3 "- " nil nil nil 1141) (1141 3 "- " nil nil nil 1189) (1189 3 "- " nil nil nil 1254) (1254 3 "- " nil nil nil 1360) (1360 1 "- " nil nil nil 1438) (1381 3 "- " nil nil nil 1438)) (section (:standard-properties [121 121 121 1439 1439 0 nil section nil nil nil 121 1439 nil # nil nil (headline (:standard-properties [43 43 121 1439 1439 0 (:title) nil nil nil nil 123 1437 1 # nil nil (org-data (:standard-properties [1 1 1 13242 13242 0 nil org-data nil nil nil 3 13242 nil # nil nil nil] :path nil :CATEGORY nil) (section (:standard-properties [1 1 1 43 43 0 nil first-section nil nil nil 1 43 nil # nil nil #30]) (keyword (:standard-properties [1 1 nil nil 43 1 nil top-comment nil nil nil nil nil nil # nil nil #33] :key "TITLE" :value "Installing GeneNetwork services"))) #25 (headline (:standard-properties [1439 1439 1455 2315 2315 0 (:title) nil nil nil nil 1457 2313 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 14) t] :title (#("Introduction" 0 12 (:parent #35))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [1455 1455 1455 2315 2315 0 nil section nil nil nil 1455 2315 nil # nil nil #35]) (paragraph (:standard-properties [1455 1455 1455 1828 1829 1 nil planning nil nil nil nil nil nil # nil nil #38]) #("Large system deployments can get very " 0 38 (:parent #41)) (link (:standard-properties [1493 nil 1533 1540 1542 0 nil nil nil nil nil nil nil nil # nil nil #41] :type "http" :type-explicit-p t :path "//genenetwork.org/environments/" :format bracket :raw-link "http://genenetwork.org/environments/" :application nil :search-option nil) #("complex" 0 7 (:parent #45))) #(". In this document we\nexplain the GeneNetwork version 2 (GN2) reproducible deployment system\nwhich is based on GNU Guix (see also " 0 130 (:parent #41)) (link (:standard-properties [1672 nil 1734 1744 1746 0 nil nil nil nil nil nil nil nil # nil nil #41] :type "https" :type-explicit-p t :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil) #("Guix-notes" 0 10 (:parent #47))) #("). The Guix\nsystem can be used to install GN with all its files and dependencies.\n" 0 82 (:parent #41))) (paragraph (:standard-properties [1829 1829 1829 2178 2179 1 nil nil nil nil nil nil nil nil # nil nil #38]) #("The official installation path is from a checked out version of the\nmain Guix package tree and that of the Genenetwork package\ntree. Current supported versions can be found as the SHA values of\n'gn-latest' branches of " 0 218 (:parent #42)) (link (:standard-properties [2047 nil 2101 2120 2123 1 nil nil nil nil nil nil nil nil # nil nil #42] :type "https" :type-explicit-p t :path "//gitlab.com/genenetwork/guix-bioinformatics" :format bracket :raw-link "https://gitlab.com/genenetwork/guix-bioinformatics" :application nil :search-option nil) #("Guix bioinformatics" 0 19 (:parent #46))) #("and " 0 4 (:parent #42)) (link (:standard-properties [2127 nil 2166 2174 2176 0 nil nil nil nil nil nil nil nil # nil nil #42] :type "https" :type-explicit-p t :path "//gitlab.com/genenetwork/guix" :format bracket :raw-link "https://gitlab.com/genenetwork/guix" :application nil :search-option nil) #("GNU Guix" 0 8 (:parent #48))) #(".\n" 0 2 (:parent #42))) (paragraph (:standard-properties [2179 2179 2179 2314 2315 1 nil nil nil nil nil nil nil nil # nil nil #38]) #("For a full view of runtime dependencies as defined by GNU Guix, see\nan example of the " 0 86 (:parent #43)) (link (:standard-properties [2265 nil 2290 2310 2312 0 nil nil nil nil nil nil nil nil # nil nil #43] :type "custom-id" :type-explicit-p nil :path "gn2-dependency-graph" :format bracket :raw-link "#gn2-dependency-graph" :application nil :search-option nil) #("GN2 Dependency Graph" 0 20 (:parent #47))) #(".\n" 0 2 (:parent #43))))) (headline (:standard-properties [2315 2315 2329 2584 2584 0 (:title) nil nil nil nil 2331 2582 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 12) t] :title (#("Check list" 0 10 (:parent #36))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [2329 2329 2329 2584 2584 0 nil section nil nil nil 2329 2584 nil # nil nil #36]) (paragraph (:standard-properties [2329 2329 2329 2389 2390 1 nil planning nil nil nil nil nil nil # nil nil #39]) #("To run GeneNetwork the following services need to function:\n" 0 60 (:parent #42))) (plain-list (:standard-properties [2390 2390 2390 2583 2584 1 nil nil nil nil nil nil nil nil # nil ((2390 0 "1. " nil "[ ]" nil 2443) (2443 0 "1. " nil "[ ]" nil 2488) (2488 0 "1. " nil "[ ]" nil 2523) (2523 0 "1. " nil "[ ]" nil 2555) (2555 0 "1. " nil "[ ]" nil 2568) (2568 0 "1. " nil "[ ]" nil 2583)) #39] :type ordered) (item (:standard-properties [2390 2390 2397 2443 2443 0 (:tag) item nil nil nil nil nil nil # nil ((2390 0 "1. " nil "[ ]" nil 2443) (2443 0 "1. " nil "[ ]" nil 2488) (2488 0 "1. " nil "[ ]" nil 2523) (2523 0 "1. " nil "[ ]" nil 2555) (2555 0 "1. " nil "[ ]" nil 2568) (2568 0 "1. " nil "[ ]" nil 2583)) #43] :bullet "1. " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [2397 2397 2397 2443 2443 0 nil nil nil nil nil nil nil nil # nil nil #46]) #("GNU Guix with a guix profile for genenetwork2\n" 0 46 (:parent #49)))) (item (:standard-properties [2443 2443 2450 2488 2488 0 (:tag) item nil nil nil nil nil nil # nil ((2390 0 "1. " nil "[ ]" nil 2443) (2443 0 "1. " nil "[ ]" nil 2488) (2488 0 "1. " nil "[ ]" nil 2523) (2523 0 "1. " nil "[ ]" nil 2555) (2555 0 "1. " nil "[ ]" nil 2568) (2568 0 "1. " nil "[ ]" nil 2583)) #43] :bullet "1. " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [2450 2450 2450 2488 2488 0 nil nil nil nil nil nil nil nil # nil nil #47]) #("A path to the (static) genotype files\n" 0 38 (:parent #50)))) (item (:standard-properties [2488 2488 2495 2523 2523 0 (:tag) item nil nil nil nil nil nil # nil ((2390 0 "1. " nil "[ ]" nil 2443) (2443 0 "1. " nil "[ ]" nil 2488) (2488 0 "1. " nil "[ ]" nil 2523) (2523 0 "1. " nil "[ ]" nil 2555) (2555 0 "1. " nil "[ ]" nil 2568) (2568 0 "1. " nil "[ ]" nil 2583)) #43] :bullet "1. " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [2495 2495 2495 2523 2523 0 nil nil nil nil nil nil nil nil # nil nil #48]) #("Gn-proxy for authentication\n" 0 28 (:parent #51)))) (item (:standard-properties [2523 2523 2530 2555 2555 0 (:tag) item nil nil nil nil nil nil # nil ((2390 0 "1. " nil "[ ]" nil 2443) (2443 0 "1. " nil "[ ]" nil 2488) (2488 0 "1. " nil "[ ]" nil 2523) (2523 0 "1. " nil "[ ]" nil 2555) (2555 0 "1. " nil "[ ]" nil 2568) (2568 0 "1. " nil "[ ]" nil 2583)) #43] :bullet "1. " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [2530 2530 2530 2555 2555 0 nil nil nil nil nil nil nil nil # nil nil #49]) #("The genenetwork3 service\n" 0 25 (:parent #52)))) (item (:standard-properties [2555 2555 2562 2568 2568 0 (:tag) item nil nil nil nil nil nil # nil ((2390 0 "1. " nil "[ ]" nil 2443) (2443 0 "1. " nil "[ ]" nil 2488) (2488 0 "1. " nil "[ ]" nil 2523) (2523 0 "1. " nil "[ ]" nil 2555) (2555 0 "1. " nil "[ ]" nil 2568) (2568 0 "1. " nil "[ ]" nil 2583)) #43] :bullet "1. " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [2562 2562 2562 2568 2568 0 nil nil nil nil nil nil nil nil # nil nil #50]) #("Redis\n" 0 6 (:parent #53)))) (item (:standard-properties [2568 2568 2575 2583 2583 0 (:tag) item nil nil nil nil nil nil # nil ((2390 0 "1. " nil "[ ]" nil 2443) (2443 0 "1. " nil "[ ]" nil 2488) (2488 0 "1. " nil "[ ]" nil 2523) (2523 0 "1. " nil "[ ]" nil 2555) (2555 0 "1. " nil "[ ]" nil 2568) (2568 0 "1. " nil "[ ]" nil 2583)) #43] :bullet "1. " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [2575 2575 2575 2583 2583 0 nil nil nil nil nil nil nil nil # nil nil #51]) #("Mariadb\n" 0 8 (:parent #54))))))) (headline (:standard-properties [2584 2584 2612 2909 2909 0 (:title) nil nil nil nil 2614 2907 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 26) t] :title (#("Installing Guix packages" 0 24 (:parent #37))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [2612 2612 2612 2909 2909 0 nil section nil nil nil 2612 2909 nil # nil nil #37]) (paragraph (:standard-properties [2612 2612 2612 2884 2885 1 nil planning nil nil nil nil nil nil # nil nil #40]) #("Make sure to install GNU Guix using the binary download instructions\non the main website. Follow the instructions on\n" 0 117 (:parent #43)) (link (:standard-properties [2729 nil nil nil 2767 1 nil nil nil nil nil nil nil nil # nil nil #43] :type "fuzzy" :type-explicit-p nil :path "GUIX-Reproducible-from-source.org" :format bracket :raw-link "GUIX-Reproducible-from-source.org" :application nil :search-option nil)) #("to download pre-built binaries. Note\nthe download amounts to several GBs of data. Debian-derived distros\nmay support\n" 0 117 (:parent #43))) (fixed-width (:standard-properties [2885 2885 nil nil 2909 2 nil nil nil nil nil nil nil nil # nil nil #40] :value "apt-get install guix")))) (headline (:standard-properties [2909 2909 2940 4939 4939 0 (:title) nil nil nil nil 2942 4937 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 29) t] :title (#("Creating a GNU Guix profile" 0 27 (:parent #38))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [2940 2940 2940 4939 4939 0 nil section nil nil nil 2940 4939 nil # nil nil #38]) (paragraph (:standard-properties [2940 2940 2940 3216 3217 1 nil planning nil nil nil nil nil nil # nil nil #41]) #("We run a GNU Guix channel with packages at " 0 43 (:parent #44)) (link (:standard-properties [2983 nil 3054 3073 3075 0 nil nil nil nil nil nil nil nil # nil nil #44] :type "https" :type-explicit-p t :path "//git.genenetwork.org/guix-bioinformatics/guix-bioinformatics" :format bracket :raw-link "https://git.genenetwork.org/guix-bioinformatics/guix-bioinformatics" :application nil :search-option nil) #("guix-bioinformatics" 0 19 (:parent #48))) #(". The\nREADME has instructions for hosting a channel, but typically we use\nthe GUIX" 0 82 (:parent #44)) (subscript (:standard-properties [3157 nil 3158 3165 3165 0 nil nil nil nil nil nil nil nil # nil nil #44] :use-brackets-p nil) #("PACKAGE" 0 7 (:parent #50))) (subscript (:standard-properties [3165 nil 3166 3170 3171 1 nil nil nil nil nil nil nil nil # nil nil #44] :use-brackets-p nil) #("PATH" 0 4 (:parent #51))) #("instead. First upgrade to a recent guix with\n" 0 45 (:parent #44))) (fixed-width (:standard-properties [3217 3217 nil nil 3263 2 nil nil nil nil nil nil nil nil # nil nil #41] :value "mkdir ~/opt\nguix pull -p ~/opt/guix-pull")) (paragraph (:standard-properties [3263 3263 3263 3379 3380 1 nil nil nil nil nil nil nil nil # nil nil #41]) #("It should upgrade (ignore the locales warnings). You can optionally\nspecify the specific git checkout of guix with\n" 0 116 (:parent #46))) (fixed-width (:standard-properties [3380 3380 nil nil 3429 2 nil nil nil nil nil nil nil nil # nil nil #41] :value "guix pull -p ~/opt/guix-pull --commit=f04883d")) (paragraph (:standard-properties [3429 3429 3429 3570 3571 1 nil nil nil nil nil nil nil nil # nil nil #41]) #("which is useful when you ned to roll back to an earlier version\n(sometimes our channel goes out of sync). Next, we install\nGeneNetwork2 with\n" 0 141 (:parent #48))) (fixed-width (:standard-properties [3571 3571 nil nil 3843 2 nil nil nil nil nil nil nil nil # nil nil #41] :value "source ~/opt/guix-pull/etc/profile\ngit clone https://git.genenetwork.org/guix-bioinformatics/guix-bioinformatics.git ~/guix-bioinformatics\ncd ~/guix-bioinformatics\nenv GUIX_PACKAGE_PATH=$HOME/guix-bioinformatics guix package -i genenetwork2 -p ~/opt/genenetwork2")) (paragraph (:standard-properties [3843 3843 3843 3919 3920 1 nil nil nil nil nil nil nil nil # nil nil #41]) #("you probably also need guix-past (the upstream channel for older packages):\n" 0 76 (:parent #50))) (fixed-width (:standard-properties [3920 3920 nil nil 4154 2 nil nil nil nil nil nil nil nil # nil nil #41] :value "git clone https://gitlab.inria.fr/guix-hpc/guix-past.git ~/guix-past\ncd ~/guix-past\nenv GUIX_PACKAGE_PATH=$HOME/guix-bioinformatics:$HOME/guix-past/modules ~/opt/guix-pull/bin/guix package -i genenetwork2 -p ~/opt/genenetwork2")) (paragraph (:standard-properties [4154 4154 4154 4554 4555 1 nil nil nil nil nil nil nil nil # nil nil #41]) #("ignore the warnings. Guix should install the software without trying\nto build everything. If you system insists on building all packages,\ntry the `--dry-run` switch and fix the " 0 177 (:parent #52)) (link (:standard-properties [4331 nil 4412 4423 4425 0 nil nil nil nil nil nil nil nil # nil nil #52] :type "https" :type-explicit-p t :path "//guix.gnu.org/manual/en/html_node/Substitute-Server-Authorization.html" :format bracket :raw-link "https://guix.gnu.org/manual/en/html_node/Substitute-Server-Authorization.html" :application nil :search-option nil) #("substitutes" 0 11 (:parent #56))) #(". You may add the\n`--substitute-urls=\"" 0 38 (:parent #52)) (link (:standard-properties [4463 nil nil nil 4491 1 nil nil nil nil nil nil nil nil # nil nil #52] :type "http" :type-explicit-p t :path "//guix.genenetwork.org" :format plain :raw-link "http://guix.genenetwork.org" :application nil :search-option nil)) (link (:standard-properties [4491 nil nil nil 4515 1 nil nil nil nil nil nil nil nil # nil nil #52] :type "https" :type-explicit-p t :path "//ci.guix.gnu.org" :format plain :raw-link "https://ci.guix.gnu.org" :application nil :search-option nil)) (link (:standard-properties [4515 nil nil nil 4543 0 nil nil nil nil nil nil nil nil # nil nil #52] :type "https" :type-explicit-p t :path "//mirror.hydra.gnu.org" :format plain :raw-link "https://mirror.hydra.gnu.org" :application nil :search-option nil)) #("\"` switch.\n" 0 11 (:parent #52))) (paragraph (:standard-properties [4555 4555 4555 4667 4668 1 nil nil nil nil nil nil nil nil # nil nil #41]) #("The guix.genenetwork.org has most of our packages pre-built(!). To use\nit on your own machine the public key is\n" 0 112 (:parent #53))) (src-block (:standard-properties [4668 4668 nil nil 4809 1 nil nil nil nil nil nil nil nil # nil nil #41] :language "scheme" :switches nil :parameters nil :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value [org-element-deferred org-element--unescape-substring (19 130) t])) (paragraph (:standard-properties [4809 4809 4809 4938 4939 1 nil nil nil nil nil nil nil nil # nil nil #41]) #("Once we have a GNU Guix profile, a running database (see below) and the file storage,\nwe should be ready to fire up GeneNetwork:\n" 0 129 (:parent #55))))) (headline (:standard-properties [4939 4939 4954 5820 5820 0 (:title) nil nil nil nil 4956 5818 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 13) t] :title (#("Running GN2" 0 11 (:parent #39))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [4954 4954 4954 5820 5820 0 nil section nil nil nil 4954 5820 nil # nil nil #39]) (paragraph (:standard-properties [4954 4954 4954 4985 4986 1 nil planning nil nil nil nil nil nil # nil nil #42]) #("Check out the source with git:\n" 0 31 (:parent #45))) (fixed-width (:standard-properties [4986 4986 nil nil 5061 2 nil nil nil nil nil nil nil nil # nil nil #42] :value "git clone git@github.com:genenetwork/genenetwork2.git\ncd genenetwork2")) (paragraph (:standard-properties [5061 5061 5061 5093 5094 1 nil nil nil nil nil nil nil nil # nil nil #42]) #("Run GN2 with above Guix profile\n" 0 32 (:parent #47))) (fixed-width (:standard-properties [5094 5094 nil nil 5387 2 nil nil nil nil nil nil nil nil # nil nil #42] :value "export GN2_PROFILE=$HOME/opt/genenetwork2\nenv TMPDIR=$HOME/tmp WEBSERVER_MODE=DEBUG LOG_LEVEL=DEBUG SERVER_PORT=5012 GENENETWORK_FILES=/export/data/genenetwork/genotype_files SQL_URI=mysql://webqtlout:webqtlout@localhost/db_webqtl ./bin/genenetwork2 etc/default_settings.py -gunicorn-dev")) (paragraph (:standard-properties [5387 5387 5387 5520 5521 1 nil nil nil nil nil nil nil nil # nil nil #42]) #("the debug and logging switches can be particularly useful when\ndeveloping GN2. Location and files are the current ones for Penguin2.\n" 0 133 (:parent #49))) (paragraph (:standard-properties [5521 5521 5521 5605 5606 1 nil nil nil nil nil nil nil nil # nil nil #42]) #("It may be useful to tunnel the web server to your local browser with\nan ssh tunnel:\n" 0 84 (:parent #50))) (paragraph (:standard-properties [5606 5606 5606 5691 5692 1 nil nil nil nil nil nil nil nil # nil nil #42]) #("If you want to test a service running on the server on a certain\nport (say 8202) use\n" 0 85 (:parent #51))) (paragraph (:standard-properties [5692 5692 5692 5759 5760 1 nil nil nil nil nil nil nil nil # nil nil #42]) #(" ssh -L 8202:127.0.0.1:8202 -f -N myname@penguin2.genenetwork.org\n" 0 67 (:parent #52))) (paragraph (:standard-properties [5760 5760 5760 5819 5820 1 nil nil nil nil nil nil nil nil # nil nil #42]) #("And browse on your local machine to " 0 36 (:parent #53)) (link (:standard-properties [5796 nil nil nil 5818 0 nil nil nil nil nil nil nil nil # nil nil #53] :type "http" :type-explicit-p t :path "//localhost:8202/" :format plain :raw-link "http://localhost:8202/" :application nil :search-option nil)) #("\n" 0 1 (:parent #53))))) (headline (:standard-properties [5820 5820 5836 6058 6058 0 (:title) nil nil nil nil 5838 6056 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 14) t] :title (#("Run gn-proxy" 0 12 (:parent #40))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [5836 5836 5836 6058 6058 0 nil section nil nil nil 5836 6058 nil # nil nil #40]) (paragraph (:standard-properties [5836 5836 5836 6057 6058 1 nil planning nil nil nil nil nil nil # nil nil #43]) #("GeneNetwork requires a separate gn-proxy server which handles\nauthorisation and access control. For instructions see the\n" 0 121 (:parent #46)) (link (:standard-properties [5957 nil 6000 6006 6008 0 nil nil nil nil nil nil nil nil # nil nil #46] :type "https" :type-explicit-p t :path "//github.com/genenetwork/gn-proxy" :format bracket :raw-link "https://github.com/genenetwork/gn-proxy" :application nil :search-option nil) #("README" 0 6 (:parent #50))) #(". Note it may already be running on our servers!\n" 0 49 (:parent #46))))) (headline (:standard-properties [6058 6058 6071 6163 6163 0 (:title) nil nil nil nil 6073 6161 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 11) t] :title (#("Run Redis" 0 9 (:parent #41))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [6071 6071 6071 6163 6163 0 nil section nil nil nil 6071 6163 nil # nil nil #41]) (paragraph (:standard-properties [6071 6071 6071 6162 6163 1 nil planning nil nil nil nil nil nil # nil nil #44]) #("Redis part of GN2 deployment and will be started by the ./bin/genenetwork2\nstartup script.\n" 0 91 (:parent #47))))) (headline (:standard-properties [6163 6163 6184 9262 9262 0 (:title) nil nil nil nil 6186 9260 1 # nil nil #30] :pre-blank 0 :raw-value [org-element-deferred org-element--headline-raw-value (2 20) t] :title (#("Run MariaDB server" 0 18 (:parent #42))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (headline (:standard-properties [6184 6184 6218 7711 7711 0 (:title) section nil nil nil 6220 7709 2 # nil nil #42] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (3 32) t] :title (#("Install MariaDB with GNU GUIx" 0 29 (:parent #45))) :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [6218 6218 6218 7711 7711 0 nil section nil nil nil 6218 7711 nil # nil nil #45]) (paragraph (:standard-properties [6218 6218 6218 6354 6355 1 nil planning nil nil nil nil nil nil # nil nil #48]) #("These are the steps you can take to install a fresh installation of\nmariadb (which comes as part of the GNU Guix genenetwork2 install).\n" 0 136 (:parent #51))) (paragraph (:standard-properties [6355 6355 6355 6390 6391 1 nil nil nil nil nil nil nil nil # nil nil #48]) #("As root configure the Guix profile\n" 0 35 (:parent #52))) (fixed-width (:standard-properties [6391 6391 nil nil 6427 2 nil nil nil nil nil nil nil nil # nil nil #48] :value ". ~/opt/genenetwork2/etc/profile")) (paragraph (:standard-properties [6427 6427 6427 6447 6448 1 nil nil nil nil nil nil nil nil # nil nil #48]) #("and run for example\n" 0 20 (:parent #54))) (src-block (:standard-properties [6448 6448 nil nil 6936 1 nil nil nil nil nil nil nil nil # nil nil #48] :language "bash" :switches nil :parameters nil :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value [org-element-deferred org-element--unescape-substring (17 477) t])) (paragraph (:standard-properties [6936 6936 6936 6983 6984 1 nil nil nil nil nil nil nil nil # nil nil #48]) #("If you want to run as root you may have to set\n" 0 47 (:parent #56))) (fixed-width (:standard-properties [6984 6984 nil nil 7024 2 nil nil nil nil nil nil nil nil # nil nil #48] :value "/etc/my.cnf\n[mariadbd]\nuser=root")) (paragraph (:standard-properties [7024 7024 7024 7045 7046 1 nil nil nil nil nil nil nil nil # nil nil #48]) #("You also need to set\n" 0 21 (:parent #58))) (fixed-width (:standard-properties [7046 7046 nil nil 7069 2 nil nil nil nil nil nil nil nil # nil nil #48] :value "ft_min_word_len = 3")) (paragraph (:standard-properties [7069 7069 7069 7148 7149 1 nil nil nil nil nil nil nil nil # nil nil #48]) #("To make sure word text searches (shh) work and rebuild the tables if\nrequired.\n" 0 79 (:parent #60))) (paragraph (:standard-properties [7149 7149 7149 7217 7218 1 nil nil nil nil nil nil nil nil # nil nil #48]) #("To check error output in a file on start-up run with something like\n" 0 68 (:parent #61))) (fixed-width (:standard-properties [7218 7218 nil nil 7333 2 nil nil nil nil nil nil nil nil # nil nil #48] :value "mariadbd -u mariadb --console --explicit_defaults_for_timestamp --datadir=/gnu/mariadb --log-error=~/test.log")) (paragraph (:standard-properties [7333 7333 7333 7410 7411 1 nil nil nil nil nil nil nil nil # nil nil #48]) #("Other tips are that Guix installs mariadbd in your profile, so this may work\n" 0 77 (:parent #63))) (fixed-width (:standard-properties [7411 7411 nil nil 7521 2 nil nil nil nil nil nil nil nil # nil nil #48] :value "/home/user/.guix-profile/bin/mariadbd -u mariadb --explicit_defaults_for_timestamp --datadir=/gnu/mariadb")) (paragraph (:standard-properties [7521 7521 7521 7547 7548 1 nil nil nil nil nil nil nil nil # nil nil #48]) #("When you get errors like:\n" 0 26 (:parent #65))) (fixed-width (:standard-properties [7548 7548 nil nil 7662 2 nil nil nil nil nil nil nil nil # nil nil #48] :value "qlalchemy.exc.IntegrityError: (_mariadb_exceptions.IntegrityError) (1215, 'Cannot add foreign key constraint')")) (paragraph (:standard-properties [7662 7662 7662 7682 7683 1 nil nil nil nil nil nil nil nil # nil nil #48]) #("you may need to set\n" 0 20 (:parent #67))) (fixed-width (:standard-properties [7683 7683 nil nil 7711 2 nil nil nil nil nil nil nil nil # nil nil #48] :value "set foreign_key_checks=0")))) (headline (:standard-properties [7711 7711 7748 9262 9262 0 (:title) nil nil nil nil 7750 9260 2 # nil nil #42] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (3 35) t] :title (#("Load the small database in MySQL" 0 32 (:parent #46))) :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [7748 7748 7748 9262 9262 0 nil section nil nil nil 7748 9262 nil # nil nil #46]) (paragraph (:standard-properties [7748 7748 7748 8054 8055 1 nil planning nil nil nil nil nil nil # nil nil #49]) #("At this point we require the underlying distribution to install and\nrun mysqld (see next section for GNU Guix). Currently we have two databases for deployment,\n'db" 0 163 (:parent #52)) (subscript (:standard-properties [7911 nil 7912 7918 7918 0 nil nil nil nil nil nil nil nil # nil nil #52] :use-brackets-p nil) #("webqtl" 0 6 (:parent #56))) (subscript (:standard-properties [7918 nil 7919 7920 7920 0 nil nil nil nil nil nil nil nil # nil nil #52] :use-brackets-p nil) #("s" 0 1 (:parent #57))) #("' is the small testing database containing experiments\nfrom BXD mice and 'db" 0 76 (:parent #52)) (subscript (:standard-properties [7996 nil 7997 8003 8003 0 nil nil nil nil nil nil nil nil # nil nil #52] :use-brackets-p nil) #("webqtl" 0 6 (:parent #59))) (subscript (:standard-properties [8003 nil 8004 8009 8009 0 nil nil nil nil nil nil nil nil # nil nil #52] :use-brackets-p nil) #("plant" 0 5 (:parent #60))) #("' which contains all plant related\nmaterial.\n" 0 45 (:parent #52))) (paragraph (:standard-properties [8055 8055 8055 8082 8083 1 nil nil nil nil nil nil nil nil # nil nil #49]) #("Download one database from\n" 0 27 (:parent #53))) (paragraph (:standard-properties [8083 8083 8083 8163 8164 1 nil nil nil nil nil nil nil nil # nil nil #49]) (link (:standard-properties [8083 nil nil nil 8162 0 nil nil nil nil nil nil nil nil # nil nil #54] :type "http" :type-explicit-p t :path "//ipfs.genenetwork.org/ipfs/QmRUmYu6ogxEdzZeE8PuXMGCDa8M3y2uFcfo4zqQRbpxtk" :format plain :raw-link "http://ipfs.genenetwork.org/ipfs/QmRUmYu6ogxEdzZeE8PuXMGCDa8M3y2uFcfo4zqQRbpxtk" :application nil :search-option nil)) #("\n" 0 1 (:parent #54))) (paragraph (:standard-properties [8164 8164 8164 8232 8233 1 nil nil nil nil nil nil nil nil # nil nil #49]) #("After installation unzip the database binary in the MySQL directory\n" 0 68 (:parent #55))) (src-block (:standard-properties [8233 8233 nil nil 8375 1 nil nil nil nil nil nil nil nil # nil nil #49] :language "sh" :switches nil :parameters nil :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value [org-element-deferred org-element--unescape-substring (15 131) t])) (paragraph (:standard-properties [8375 8375 8375 8421 8422 1 nil nil nil nil nil nil nil nil # nil nil #49]) #("restart MySQL service (mysqld). Login as root\n" 0 46 (:parent #57))) (fixed-width (:standard-properties [8422 8422 nil nil 8455 2 nil nil nil nil nil nil nil nil # nil nil #49] :value "mysql_upgrade -u root --force")) (fixed-width (:standard-properties [8455 8455 nil nil 8472 2 nil nil nil nil nil nil nil nil # nil nil #49] :value "myslq -u root")) (paragraph (:standard-properties [8472 8472 8472 8476 8477 1 nil nil nil nil nil nil nil nil # nil nil #49]) #("and\n" 0 4 (:parent #60))) (fixed-width (:standard-properties [8477 8477 nil nil 8703 2 nil nil nil nil nil nil nil nil # nil nil #49] :value "mysql> show databases;\n+--------------------+\n| Database |\n+--------------------+\n| information_schema |\n| db_webqtl_s |\n| mysql |\n| performance_schema |\n+--------------------+")) (paragraph (:standard-properties [8703 8703 8703 8767 8768 1 nil nil nil nil nil nil nil nil # nil nil #49]) #("Set permissions and match password in your settings file below:\n" 0 64 (:parent #62))) (fixed-width (:standard-properties [8768 8768 nil nil 8859 2 nil nil nil nil nil nil nil nil # nil nil #49] :value "mysql> grant all privileges on db_webqtl_s.* to gn2@\"localhost\" identified by 'webqtl';")) (paragraph (:standard-properties [8859 8859 8859 8965 8966 1 nil nil nil nil nil nil nil nil # nil nil #49]) #("You may need to change \"localhost\" to whatever domain you are\nconnecting from (mysql will give an error).\n" 0 106 (:parent #64))) (paragraph (:standard-properties [8966 8966 8966 9128 9129 1 nil nil nil nil nil nil nil nil # nil nil #49]) #("Note that if the mysql connection is not working, try connecting to\nthe IP address and check server firewall, hosts.allow and mysql IP\nconfiguration (see below).\n" 0 162 (:parent #65))) (paragraph (:standard-properties [9129 9129 9129 9261 9262 1 nil nil nil nil nil nil nil nil # nil nil #49]) #("Note for the plant database you can rename it to db" 0 51 (:parent #66)) (subscript (:standard-properties [9180 nil 9181 9187 9187 0 nil nil nil nil nil nil nil nil # nil nil #66] :use-brackets-p nil) #("webqtl" 0 6 (:parent #70))) (subscript (:standard-properties [9187 nil 9188 9189 9189 0 nil nil nil nil nil nil nil nil # nil nil #66] :use-brackets-p nil) #("s" 0 1 (:parent #71))) #(", or\nchange the settings in etc/default" 0 39 (:parent #66)) (subscript (:standard-properties [9228 nil 9229 9240 9241 1 nil nil nil nil nil nil nil nil # nil nil #66] :use-brackets-p nil) #("settings.py" 0 11 (:parent #73))) #("to match your path.\n" 0 20 (:parent #66)))))) (headline (:standard-properties [9262 9262 9284 9504 9504 0 (:title) nil nil nil nil 9286 9502 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 20) t] :title (#("Get genotype files" 0 18 (:parent #43))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [9284 9284 9284 9504 9504 0 nil section nil nil nil 9284 9504 nil # nil nil #43]) (paragraph (:standard-properties [9284 9284 9284 9422 9423 1 nil planning nil nil nil nil nil nil # nil nil #46]) #("The script looks for genotype files. You can find them in\n" 0 58 (:parent #49)) (link (:standard-properties [9342 nil nil nil 9421 0 nil nil nil nil nil nil nil nil # nil nil #49] :type "http" :type-explicit-p t :path "//ipfs.genenetwork.org/ipfs/QmXQy3DAUWJuYxubLHLkPMNCEVq1oV7844xWG2d1GSPFPL" :format plain :raw-link "http://ipfs.genenetwork.org/ipfs/QmXQy3DAUWJuYxubLHLkPMNCEVq1oV7844xWG2d1GSPFPL" :application nil :search-option nil)) #("\n" 0 1 (:parent #49))) (src-block (:standard-properties [9423 9423 nil nil 9504 1 nil nil nil nil nil nil nil nil # nil nil #46] :language "sh" :switches nil :parameters nil :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value [org-element-deferred org-element--unescape-substring (15 70) t])))) (headline (:standard-properties [9504 9504 9528 9668 9668 0 (:title) nil nil nil nil 9530 9666 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 22) t] :title (#("GN2 Dependency Graph" 0 20 (:parent #44))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [9528 9528 9528 9668 9668 0 nil section nil nil nil 9528 9668 nil # nil nil #44]) (paragraph (:standard-properties [9528 9528 9528 9588 9589 1 nil planning nil nil nil nil nil nil # nil nil #47]) #("Graph of all runtime dependencies as installed by GNU Guix.\n" 0 60 (:parent #50))) (paragraph (:standard-properties [9589 9619 9619 9667 9668 1 nil nil nil nil nil nil nil nil # nil nil #47] :attr_html (":title GN2_graph")) (link (:standard-properties [9619 nil nil nil 9666 0 nil nil nil nil nil nil nil nil # nil nil #51] :type "http" :type-explicit-p t :path "//biogems.info/contrib/genenetwork/gn2.svg" :format plain :raw-link "http://biogems.info/contrib/genenetwork/gn2.svg" :application nil :search-option nil)) #("\n" 0 1 (:parent #51))))) (headline (:standard-properties [9668 9668 9704 9730 9730 0 (:title) nil nil nil nil 9706 9728 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 34) t] :title (#("Working with the GN2 source code" 0 32 (:parent #45))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [9704 9704 9704 9730 9730 0 nil section nil nil nil 9704 9730 nil # nil nil #45]) (paragraph (:standard-properties [9704 9704 9704 9729 9730 1 nil planning nil nil nil nil nil nil # nil nil #48]) #("See " 0 4 (:parent #51)) (link (:standard-properties [9708 nil nil nil 9727 0 nil nil nil nil nil nil nil nil # nil nil #51] :type "fuzzy" :type-explicit-p nil :path "development.org" :format bracket :raw-link "development.org" :application nil :search-option nil)) #(".\n" 0 2 (:parent #51))))) (headline (:standard-properties [9730 9730 9743 9880 9880 0 (:title) nil nil nil nil 9745 9878 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 11) t] :title (#("Read more" 0 9 (:parent #46))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [9743 9743 9743 9880 9880 0 nil section nil nil nil 9743 9880 nil # nil nil #46]) (paragraph (:standard-properties [9743 9743 9743 9879 9880 1 nil planning nil nil nil nil nil nil # nil nil #49]) #("If you want to understand the architecture of GN2 read\n" 0 55 (:parent #52)) (link (:standard-properties [9798 nil nil nil 9818 0 nil nil nil nil nil nil nil nil # nil nil #52] :type "fuzzy" :type-explicit-p nil :path "Architecture.org" :format bracket :raw-link "Architecture.org" :application nil :search-option nil)) #(". The rest of this document is mostly on deployment\nof GN2.\n" 0 61 (:parent #52))))) (headline (:standard-properties [9880 9880 9900 12330 12330 0 (:title) nil nil nil nil 9902 12328 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 18) t] :title (#("Trouble shooting" 0 16 (:parent #47))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (headline (:standard-properties [9900 9900 9940 10434 10434 0 (:title) section nil nil nil 9942 10432 2 # nil nil #47] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (3 38) t] :title (#("ImportError: No module named jinja2" 0 35 (:parent #50))) :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [9940 9940 9940 10434 10434 0 nil section nil nil nil 9940 10434 nil # nil nil #50]) (paragraph (:standard-properties [9940 9940 9940 10174 10175 1 nil planning nil nil nil nil nil nil # nil nil #53]) #("If you have all the Guix packages installed this error points out that\nthe environment variables are not set. Copy-paste the paths into your\nterminal (mainly so PYTHON" 0 167 (:parent #56)) (subscript (:standard-properties [10107 nil 10108 10112 10113 1 nil nil nil nil nil nil nil nil # nil nil #56] :use-brackets-p nil) #("PATH" 0 4 (:parent #60))) #("and R" 0 5 (:parent #56)) (subscript (:standard-properties [10118 nil 10119 10123 10123 0 nil nil nil nil nil nil nil nil # nil nil #56] :use-brackets-p nil) #("LIBS" 0 4 (:parent #62))) (subscript (:standard-properties [10123 nil 10124 10128 10129 1 nil nil nil nil nil nil nil nil # nil nil #56] :use-brackets-p nil) #("SITE" 0 4 (:parent #63))) #("are set) from the\ninformation given by guix:\n" 0 45 (:parent #56))) (fixed-width (:standard-properties [10175 10175 nil nil 10206 2 nil nil nil nil nil nil nil nil # nil nil #53] :value "guix package --search-paths")) (paragraph (:standard-properties [10206 10206 10206 10221 10222 1 nil nil nil nil nil nil nil nil # nil nil #53]) #("On one system:\n" 0 15 (:parent #58))) (fixed-width (:standard-properties [10222 10222 nil nil 10410 2 nil nil nil nil nil nil nil nil # nil nil #53] :value "export PYTHONPATH=\"$HOME/.guix-profile/lib/python3.8/site-packages\"\nexport R_LIBS_SITE=\"$HOME/.guix-profile/site-library/\"\nexport GEM_PATH=\"$HOME/.guix-profile/lib/ruby/gems/2.2.0\"")) (paragraph (:standard-properties [10410 10410 10410 10434 10434 0 nil nil nil nil nil nil nil nil # nil nil #53]) #("and perhaps a few more.\n" 0 24 (:parent #60))))) (headline (:standard-properties [10434 10434 10543 10930 10930 0 (:title) nil nil nil nil 10545 10928 2 # nil nil #47] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (3 107) t] :title (#("ERROR: 'can not find directory $HOME/gn2" 0 40 (:parent #51)) (subscript (:standard-properties [10477 nil 10478 10482 10482 0 nil nil nil nil nil nil nil nil # nil nil #51] :use-brackets-p nil) #("data" 0 4 (:parent #63))) #("' or 'can not find directory $HOME/genotype" 0 43 (:parent #51)) (subscript (:standard-properties [10525 nil 10526 10531 10531 0 nil nil nil nil nil nil nil nil # nil nil #51] :use-brackets-p nil) #("files" 0 5 (:parent #65))) #("/genotype'" 0 10 (:parent #51))) :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [10543 10543 10543 10930 10930 0 nil section nil nil nil 10543 10930 nil # nil nil #51]) (paragraph (:standard-properties [10543 10543 10543 10764 10765 1 nil planning nil nil nil nil nil nil # nil nil #54]) #("The default settings file looks in your $HOME/gn2" 0 49 (:parent #57)) (subscript (:standard-properties [10592 nil 10593 10597 10597 0 nil nil nil nil nil nil nil nil # nil nil #57] :use-brackets-p nil) #("data" 0 4 (:parent #61))) #(". Since these\nfiles come with a Guix installation you should take a hint from the\nvalues in the installed version of default" 0 124 (:parent #57)) (subscript (:standard-properties [10721 nil 10722 10733 10734 1 nil nil nil nil nil nil nil nil # nil nil #57] :use-brackets-p nil) #("settings.py" 0 11 (:parent #63))) #("(see above in\nthis document).\n" 0 30 (:parent #57))) (paragraph (:standard-properties [10765 10765 10765 10838 10839 1 nil nil nil nil nil nil nil nil # nil nil #54]) #("You can use the GENENETWORK" 0 27 (:parent #58)) (subscript (:standard-properties [10792 nil 10793 10798 10799 1 nil nil nil nil nil nil nil nil # nil nil #58] :use-brackets-p nil) #("FILES" 0 5 (:parent #62))) #("switch to set the datadir, for example\n" 0 39 (:parent #58))) (fixed-width (:standard-properties [10839 10839 nil nil 10930 2 nil nil nil nil nil nil nil nil # nil nil #54] :value "env GN2_PROFILE=~/opt/gn-latest GENENETWORK_FILES=/gnu/data/gn2_data ./bin/genenetwork2")))) (headline (:standard-properties [10930 10930 10953 11164 11164 0 (:title) nil nil nil nil 10955 11162 2 # nil nil #47] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (3 21) t] :title (#("Can't run a module" 0 18 (:parent #52))) :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [10953 10953 10953 11164 11164 0 nil section nil nil nil 10953 11164 nil # nil nil #52]) (paragraph (:standard-properties [10953 10953 10953 11164 11164 0 nil planning nil nil nil nil nil nil # nil nil #55]) #("In rare cases, development modules are not brought in with Guix\nbecause no source code is available. This can lead to missing modules\non a running server. Please check with the authors when a module\nis missing.\n" 0 211 (:parent #58))))) (headline (:standard-properties [11164 11164 11196 11665 11665 0 (:title) nil nil nil nil 11198 11663 2 # nil nil #47] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (3 30) t] :title (#("Rpy2 error 'show' now found" 0 27 (:parent #53))) :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [11196 11196 11196 11665 11665 0 nil section nil nil nil 11196 11665 nil # nil nil #53]) (paragraph (:standard-properties [11196 11196 11196 11207 11208 1 nil planning nil nil nil nil nil nil # nil nil #56]) #("This error\n" 0 11 (:parent #59))) (fixed-width (:standard-properties [11208 11208 nil nil 11288 2 nil nil nil nil nil nil nil nil # nil nil #56] :value "__show = rpy2.rinterface.baseenv.get(\"show\")\nLookupError: 'show' not found")) (paragraph (:standard-properties [11288 11288 11288 11418 11419 1 nil nil nil nil nil nil nil nil # nil nil #56]) #("means that R was updated in your path, and that Rpy2 needs to be\nrecompiled against this R - don't you love informative messages?\n" 0 130 (:parent #61))) (paragraph (:standard-properties [11419 11419 11419 11664 11665 1 nil nil nil nil nil nil nil nil # nil nil #56]) #("In our case it means that GN's PYTHONPATH is not in sync with\nR" 0 63 (:parent #62)) (subscript (:standard-properties [11482 nil 11483 11487 11487 0 nil nil nil nil nil nil nil nil # nil nil #62] :use-brackets-p nil) #("LIBS" 0 4 (:parent #66))) (subscript (:standard-properties [11487 nil 11488 11492 11492 0 nil nil nil nil nil nil nil nil # nil nil #62] :use-brackets-p nil) #("SITE" 0 4 (:parent #67))) #(". Please check your GNU Guix GN2 installation paths,\nyou man need to reinstall. Note that this may be the point you\nmay want to start using profiles (see profile section).\n" 0 172 (:parent #62))))) (headline (:standard-properties [11665 11665 11717 12330 12330 0 (:title) nil nil nil nil 11719 12328 2 # nil nil #47] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (3 50) t] :title (#("Mysql can't connect server through socket ERROR" 0 47 (:parent #54))) :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [11717 11717 11717 12330 12330 0 nil section nil nil nil 11717 12330 nil # nil nil #54]) (paragraph (:standard-properties [11717 11717 11717 11737 11738 1 nil planning nil nil nil nil nil nil # nil nil #57]) #("The following error\n" 0 20 (:parent #60))) (fixed-width (:standard-properties [11738 11738 nil nil 11933 2 nil nil nil nil nil nil nil nil # nil nil #57] :value "sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2002, 'Can\\'t connect to local MySQL server through socket \\'/run/mysqld/mysqld.sock\\' (2 \"No such file or directory\")')")) (paragraph (:standard-properties [11933 11933 11933 12090 12091 1 nil nil nil nil nil nil nil nil # nil nil #57]) #("means that MySQL is trying to connect locally to a non-existent MySQL\nserver, something you may see in a container. Typically replicated with something like\n" 0 157 (:parent #62))) (fixed-width (:standard-properties [12091 12091 nil nil 12113 2 nil nil nil nil nil nil nil nil # nil nil #57] :value "mysql -h localhost")) (paragraph (:standard-properties [12113 12113 12113 12169 12170 1 nil nil nil nil nil nil nil nil # nil nil #57]) #("try to connect over the network interface instead, e.g.\n" 0 56 (:parent #64))) (fixed-width (:standard-properties [12170 12170 nil nil 12192 2 nil nil nil nil nil nil nil nil # nil nil #57] :value "mysql -h 127.0.0.1")) (paragraph (:standard-properties [12192 12192 12192 12262 12263 1 nil nil nil nil nil nil nil nil # nil nil #57]) #("if that works run genenetwork after setting SQL" 0 47 (:parent #66)) (subscript (:standard-properties [12239 nil 12240 12243 12244 1 nil nil nil nil nil nil nil nil # nil nil #66] :use-brackets-p nil) #("URI" 0 3 (:parent #70))) #("to something like\n" 0 18 (:parent #66))) (fixed-width (:standard-properties [12263 12263 nil nil 12330 2 nil nil nil nil nil nil nil nil # nil nil #57] :value "export SQL_URI=mysql://gn2:mysql_password@127.0.0.1/db_webqtl_s"))))) (headline (:standard-properties [12330 12330 12339 13242 13242 0 (:title) nil nil nil nil 12341 13240 1 # nil nil #30] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (2 7) t] :title (#("NOTES" 0 5 (:parent #48))) :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (headline (:standard-properties [12339 12339 12366 13242 13242 0 (:title) section nil nil nil 12368 13240 2 # nil nil #48] :pre-blank 1 :raw-value [org-element-deferred org-element--headline-raw-value (3 25) t] :title (#("Deploying GN2 official" 0 22 (:parent #51))) :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) (section (:standard-properties [12366 12366 12366 13242 13242 0 nil section nil nil nil 12366 13242 nil # nil nil #51]) (paragraph (:standard-properties [12366 12366 12366 12421 12422 1 nil planning nil nil nil nil nil nil # nil nil #54]) #("Let's see how fast we can deploy a second copy of GN2.\n" 0 55 (:parent #57))) (plain-list (:standard-properties [12422 12422 12422 13242 13242 0 nil nil nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #54] :type unordered) (item (:standard-properties [12422 12422 12428 13242 13242 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #58] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12428 12428 12428 12441 12441 0 nil nil nil nil nil nil nil nil # nil nil #61]) #("Base install\n" 0 13 (:parent #64))) (plain-list (:standard-properties [12441 12441 12441 13242 13242 0 nil nil nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #61] :type unordered) (item (:standard-properties [12441 12441 12449 12502 12502 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #65] :bullet "+ " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12449 12449 12449 12502 12502 0 nil nil nil nil nil nil nil nil # nil nil #68]) #("First install a Debian server with GNU Guix on board\n" 0 53 (:parent #71)))) (item (:standard-properties [12502 12502 12510 12780 12780 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #65] :bullet "+ " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12510 12510 12510 12531 12531 0 nil nil nil nil nil nil nil nil # nil nil #69]) #("Get Guix build going\n" 0 21 (:parent #72))) (plain-list (:standard-properties [12531 12531 12531 12780 12780 0 nil nil nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #69] :type unordered) (item (:standard-properties [12531 12531 12541 12575 12575 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #73] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12541 12541 12541 12575 12575 0 nil nil nil nil nil nil nil nil # nil nil #76]) #("Build the correct version of Guix\n" 0 34 (:parent #79)))) (item (:standard-properties [12575 12575 12585 12702 12702 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #73] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12585 12585 12585 12702 12702 0 nil nil nil nil nil nil nil nil # nil nil #77]) #("Check out the correct gn-stable version of guix-bioinformatics " 0 63 (:parent #80)) (link (:standard-properties [12648 nil nil nil 12701 0 nil nil nil nil nil nil nil nil # nil nil #80] :type "http" :type-explicit-p t :path "//git.genenetwork.org/pjotrp/guix-bioinformatics" :format plain :raw-link "http://git.genenetwork.org/pjotrp/guix-bioinformatics" :application nil :search-option nil)) #("\n" 0 1 (:parent #80)))) (item (:standard-properties [12702 12702 12712 12780 12780 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #73] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12712 12712 12712 12780 12780 0 nil nil nil nil nil nil nil nil # nil nil #78]) #("guix package -i genenetwork2 -p /usr/local/guix-profiles/gn2-stable\n" 0 68 (:parent #81)))))) (item (:standard-properties [12780 12780 12788 12826 12826 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #65] :bullet "+ " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12788 12788 12788 12826 12826 0 nil nil nil nil nil nil nil nil # nil nil #70]) #("Create a gn2 user and home with space\n" 0 38 (:parent #73)))) (item (:standard-properties [12826 12826 12834 12926 12926 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #65] :bullet "+ " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12834 12834 12834 12848 12848 0 nil nil nil nil nil nil nil nil # nil nil #71]) #("Install redis\n" 0 14 (:parent #74))) (plain-list (:standard-properties [12848 12848 12848 12926 12926 0 nil nil nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #71] :type unordered) (item (:standard-properties [12848 12848 12858 12873 12873 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #75] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12858 12858 12858 12873 12873 0 nil nil nil nil nil nil nil nil # nil nil #78]) #("add to systemd\n" 0 15 (:parent #81)))) (item (:standard-properties [12873 12873 12883 12900 12900 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #75] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12883 12883 12883 12900 12900 0 nil nil nil nil nil nil nil nil # nil nil #79]) #("update redis.cnf\n" 0 17 (:parent #82)))) (item (:standard-properties [12900 12900 12910 12926 12926 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #75] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12910 12910 12910 12926 12926 0 nil nil nil nil nil nil nil nil # nil nil #80]) #("update database\n" 0 16 (:parent #83)))))) (item (:standard-properties [12926 12926 12934 13151 13151 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #65] :bullet "+ " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12934 12934 12934 12984 12984 0 nil nil nil nil nil nil nil nil # nil nil #72]) #("Install mariadb (currently debian mariadb-server)\n" 0 50 (:parent #75))) (plain-list (:standard-properties [12984 12984 12984 13151 13151 0 nil nil nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #72] :type unordered) (item (:standard-properties [12984 12984 12994 13009 13009 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #76] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [12994 12994 12994 13009 13009 0 nil nil nil nil nil nil nil nil # nil nil #79]) #("add to systemd\n" 0 15 (:parent #82)))) (item (:standard-properties [13009 13009 13019 13037 13037 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #76] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [13019 13019 13019 13037 13037 0 nil nil nil nil nil nil nil nil # nil nil #80]) #("system stop mysql\n" 0 18 (:parent #83)))) (item (:standard-properties [13037 13037 13047 13064 13064 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #76] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [13047 13047 13047 13064 13064 0 nil nil nil nil nil nil nil nil # nil nil #81]) #("update mysql.cnf\n" 0 17 (:parent #84)))) (item (:standard-properties [13064 13064 13074 13128 13128 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #76] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [13074 13074 13074 13128 13128 0 nil nil nil nil nil nil nil nil # nil nil #82]) #("update database (see gn-services/services/mariadb.md)\n" 0 54 (:parent #85)))) (item (:standard-properties [13128 13128 13138 13151 13151 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #76] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [13138 13138 13138 13151 13151 0 nil nil nil nil nil nil nil nil # nil nil #83]) #("check tables\n" 0 13 (:parent #86)))))) (item (:standard-properties [13151 13151 13159 13167 13167 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #65] :bullet "+ " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [13159 13159 13159 13167 13167 0 nil nil nil nil nil nil nil nil # nil nil #73]) #("run gn2\n" 0 8 (:parent #76)))) (item (:standard-properties [13167 13167 13175 13188 13188 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #65] :bullet "+ " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [13175 13175 13175 13188 13188 0 nil nil nil nil nil nil nil nil # nil nil #74]) #("update nginx\n" 0 13 (:parent #77)))) (item (:standard-properties [13188 13188 13196 13242 13242 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #65] :bullet "+ " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [13196 13196 13196 13217 13217 0 nil nil nil nil nil nil nil nil # nil nil #75]) #("install genenetwork3\n" 0 21 (:parent #78))) (plain-list (:standard-properties [13217 13217 13217 13242 13242 0 nil nil nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #75] :type unordered) (item (:standard-properties [13217 13217 13227 13242 13242 0 (:tag) item nil nil nil nil nil nil # nil ((12422 0 "- " nil "[ ]" nil 13242) (12441 2 "+ " nil "[ ]" nil 12502) (12502 2 "+ " nil "[ ]" nil 12780) (12531 4 "- " nil "[ ]" nil 12575) (12575 4 "- " nil "[ ]" nil 12702) (12702 4 "- " nil "[ ]" nil 12780) (12780 2 "+ " nil "[ ]" nil 12826) (12826 2 "+ " nil "[ ]" nil 12926) (12848 4 "- " nil "[ ]" nil 12873) (12873 4 "- " nil "[ ]" nil 12900) (12900 4 "- " nil "[ ]" nil 12926) (12926 2 "+ " nil "[ ]" nil 13151) (12984 4 "- " nil "[ ]" nil 13009) (13009 4 "- " nil "[ ]" nil 13037) (13037 4 "- " nil "[ ]" nil 13064) (13064 4 "- " nil "[ ]" nil 13128) (13128 4 "- " nil "[ ]" nil 13151) (13151 2 "+ " nil "[ ]" nil 13167) (13167 2 "+ " nil "[ ]" nil 13188) (13188 2 "+ " nil "[ ]" nil 13242) (13217 4 "- " nil "[ ]" nil 13242)) #79] :bullet "- " :checkbox off :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [13227 13227 13227 13242 13242 0 nil nil nil nil nil nil nil nil # nil nil #82]) #("add to systemd\n" 0 15 (:parent #85)))))))))))))] :pre-blank 0 :raw-value "Table of Contents" :title (#("Table of Contents" 0 17 (:parent #25))) :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :footnote-section-p [org-element-deferred org-element--headline-footnote-section-p nil nil] :archivedp [org-element-deferred org-element--headline-archivedp nil nil] :commentedp nil) #20)]) #15)] :type unordered) #10 (item (:standard-properties [156 156 159 187 187 0 (:tag) item nil nil nil nil nil nil # nil ((121 1 "- " nil nil nil 156) (156 1 "- " nil nil nil 187) (187 1 "- " nil nil nil 246) (246 1 "- " nil nil nil 311) (311 1 "- " nil nil nil 344) (344 1 "- " nil nil nil 379) (379 1 "- " nil nil nil 408) (408 1 "- " nil nil nil 603) (455 3 "- " nil nil nil 526) (526 3 "- " nil nil nil 603) (603 1 "- " nil nil nil 650) (650 1 "- " nil nil nil 701) (701 1 "- " nil nil nil 776) (776 1 "- " nil nil nil 805) (805 1 "- " nil nil nil 1360) (848 3 "- " nil nil nil 930) (930 3 "- " nil nil nil 1141) (1141 3 "- " nil nil nil 1189) (1189 3 "- " nil nil nil 1254) (1254 3 "- " nil nil nil 1360) (1360 1 "- " nil nil nil 1438) (1381 3 "- " nil nil nil 1438)) #15] :bullet "- " :checkbox nil :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [159 159 159 187 187 0 nil nil nil nil nil nil nil nil # nil nil #19]) (link (:standard-properties [159 nil 174 184 186 0 nil nil nil nil nil nil nil nil # nil nil #22] :type "custom-id" :type-explicit-p nil :path "check-list" :format bracket :raw-link "#check-list" :application nil :search-option nil) #("Check list" 0 10 (:parent #25))) #("\n" 0 1 (:parent #22)))) (item (:standard-properties [187 187 190 246 246 0 (:tag) item nil nil nil nil nil nil # nil ((121 1 "- " nil nil nil 156) (156 1 "- " nil nil nil 187) (187 1 "- " nil nil nil 246) (246 1 "- " nil nil nil 311) (311 1 "- " nil nil nil 344) (344 1 "- " nil nil nil 379) (379 1 "- " nil nil nil 408) (408 1 "- " nil nil nil 603) (455 3 "- " nil nil nil 526) (526 3 "- " nil nil nil 603) (603 1 "- " nil nil nil 650) (650 1 "- " nil nil nil 701) (701 1 "- " nil nil nil 776) (776 1 "- " nil nil nil 805) (805 1 "- " nil nil nil 1360) (848 3 "- " nil nil nil 930) (930 3 "- " nil nil nil 1141) (1141 3 "- " nil nil nil 1189) (1189 3 "- " nil nil nil 1254) (1254 3 "- " nil nil nil 1360) (1360 1 "- " nil nil nil 1438) (1381 3 "- " nil nil nil 1438)) #15] :bullet "- " :checkbox nil :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [190 190 190 246 246 0 nil nil nil nil nil nil nil nil # nil nil #20]) (link (:standard-properties [190 nil 219 243 245 0 nil nil nil nil nil nil nil nil # nil nil #23] :type "custom-id" :type-explicit-p nil :path "installing-guix-packages" :format bracket :raw-link "#installing-guix-packages" :application nil :search-option nil) #("Installing Guix packages" 0 24 (:parent #26))) #("\n" 0 1 (:parent #23)))) (item (:standard-properties [246 246 249 311 311 0 (:tag) item nil nil nil nil nil nil # nil ((121 1 "- " nil nil nil 156) (156 1 "- " nil nil nil 187) (187 1 "- " nil nil nil 246) (246 1 "- " nil nil nil 311) (311 1 "- " nil nil nil 344) (344 1 "- " nil nil nil 379) (379 1 "- " nil nil nil 408) (408 1 "- " nil nil nil 603) (455 3 "- " nil nil nil 526) (526 3 "- " nil nil nil 603) (603 1 "- " nil nil nil 650) (650 1 "- " nil nil nil 701) (701 1 "- " nil nil nil 776) (776 1 "- " nil nil nil 805) (805 1 "- " nil nil nil 1360) (848 3 "- " nil nil nil 930) (930 3 "- " nil nil nil 1141) (1141 3 "- " nil nil nil 1189) (1189 3 "- " nil nil nil 1254) (1254 3 "- " nil nil nil 1360) (1360 1 "- " nil nil nil 1438) (1381 3 "- " nil nil nil 1438)) #15] :bullet "- " :checkbox nil :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [249 249 249 311 311 0 nil nil nil nil nil nil nil nil # nil nil #21]) (link (:standard-properties [249 nil 281 308 310 0 nil nil nil nil nil nil nil nil # nil nil #24] :type "custom-id" :type-explicit-p nil :path "creating-a-gnu-guix-profile" :format bracket :raw-link "#creating-a-gnu-guix-profile" :application nil :search-option nil) #("Creating a GNU Guix profile" 0 27 (:parent #27))) #("\n" 0 1 (:parent #24)))) (item (:standard-properties [311 311 314 344 344 0 (:tag) item nil nil nil nil nil nil # nil ((121 1 "- " nil nil nil 156) (156 1 "- " nil nil nil 187) (187 1 "- " nil nil nil 246) (246 1 "- " nil nil nil 311) (311 1 "- " nil nil nil 344) (344 1 "- " nil nil nil 379) (379 1 "- " nil nil nil 408) (408 1 "- " nil nil nil 603) (455 3 "- " nil nil nil 526) (526 3 "- " nil nil nil 603) (603 1 "- " nil nil nil 650) (650 1 "- " nil nil nil 701) (701 1 "- " nil nil nil 776) (776 1 "- " nil nil nil 805) (805 1 "- " nil nil nil 1360) (848 3 "- " nil nil nil 930) (930 3 "- " nil nil nil 1141) (1141 3 "- " nil nil nil 1189) (1189 3 "- " nil nil nil 1254) (1254 3 "- " nil nil nil 1360) (1360 1 "- " nil nil nil 1438) (1381 3 "- " nil nil nil 1438)) #15] :bullet "- " :checkbox nil :counter nil :pre-blank 0 :tag nil) (paragraph (:standard-properties [314 314 314 344 344 0 nil nil nil nil nil nil nil nil # nil nil #22]) (link (:standard-properties [314 nil 330 341 343 0 nil nil nil nil nil nil nil nil # nil nil #25] :type "custom-id" :type-explicit-p nil :path "running-gn2" :format bracket :raw-link "#running-gn2" :application nil :search-option nil) #("Running GN2" 0 11 (:parent #28))) #("\n" 0 1 (:parent #25)))) (item (:standard-properties [344 344 347 379 379 0 (:tag) item nil nil nil nil nil nil #
