Denis 'GNUtoo' Carikli
3b5d0f4d3e
Without that fix we have the following with guix 65e8472a4b6fc6f66871ba0dad518b7d4c63595e ("system: Remove nss-certs from OS templates, adjust doc."): building /gnu/store/qcf2709aq1nzh709fg2jvdq56diw75rd-website-0.1.drv... Backtrace: In guix/store.scm: 1409:13 19 (map/accumulate-builds #<store-connection 256.100 7f15…> …) 1384:11 18 (map/accumulate-builds #<store-connection 256.100 7f15…> …) 1302:8 17 (call-with-build-handler #<procedure 7f15cec04f00 at g…> …) 2182:25 16 (run-with-store #<store-connection 256.100 7f15d0fd8140> …) In guix/gexp.scm: 1205:2 15 (_ _) 1072:2 14 (_ _) 913:4 13 (_ _) In guix/store.scm: 2067:12 12 (_ #<store-connection 256.100 7f15d0fd8140>) 1409:13 11 (map/accumulate-builds #<store-connection 256.100 7f15…> …) 1384:11 10 (map/accumulate-builds #<store-connection 256.100 7f15…> …) 1302:8 9 (call-with-build-handler #<procedure 7f15cec04ea0 at g…> …) 2182:25 8 (run-with-store #<store-connection 256.100 7f15d0fd8140> …) In guix/gexp.scm: 918:13 7 (_ _) In guix/store.scm: 2010:8 6 (_ _) In guix/gexp.scm: 299:22 5 (_ _) In guix/store.scm: 2010:8 4 (_ _) 2054:38 3 (_ #<store-connection 256.100 7f15d0fd8140>) In guix/grafts.scm: 336:4 2 (graft-derivation _ _ _ #:guile _ #:outputs _ #:system _) In ice-9/boot-9.scm: 1685:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: Throw to key `match-error' with args `("match" "no matching pattern" ())'. install: missing destination file operand after 'mumble-vm.img' Try 'install --help' for more information. make: *** [Makefile:707: mumble-vm.img] Error 1 Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> |
||
---|---|---|
audio.experimental.a-lec.org | ||
gnutoo-trisquel-netinstall | ||
guix-installer-vm | ||
scripts | ||
trisquel-guix-installer.experimental.a-lec.org | ||
.gitignore | ||
COPYING | ||
README |
README
Scope ===== Until now the virtual machines were handled somewhat manually. This experimental project is meant to have everyghing needed to deploy the virtual machines in git. It also tries to be enable people to safely bootstrap all the VMs. This way there is no more chicken and egg issue, and in case of compromise, the VMs can easily and safely be reinstalled. Backups ======= This repository is also backed up on software heritage. Bootstrap ========= Frist the gnutoo-trisquel-netinstall VM need to be installed. Once this is done it can be used to install the gnutoo-trisquel-installer VM by using the default options. When installing it, do not enable SSH as this would expose the VM to security risks. Once this is done, this new gnutoo-trisquel-installer can be used to install Guix and generate new Guix VMs like guix-installer-vm or audio.experimental.a-lec.org. The audio.experimental.a-lec.org VM can also be generated from the guix-installer-vm. License ======= All the projects in this git repository are free software: you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. All the project are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this project. If not, see <http://www.gnu.org/licenses/>.