From unknown Wed Jun 18 23:13:00 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#50977 <50977@debbugs.gnu.org> To: bug#50977 <50977@debbugs.gnu.org> Subject: Status: digital-ocean-environment-type fails Reply-To: bug#50977 <50977@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:13:00 +0000 retitle 50977 digital-ocean-environment-type fails reassign 50977 guix submitter 50977 Florian Hoertlehner severity 50977 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 02 15:50:07 2021 Received: (at submit) by debbugs.gnu.org; 2 Oct 2021 19:50:07 +0000 Received: from localhost ([127.0.0.1]:60624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWl1L-0000sz-39 for submit@debbugs.gnu.org; Sat, 02 Oct 2021 15:50:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:41160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWl1I-0000sp-Nw for submit@debbugs.gnu.org; Sat, 02 Oct 2021 15:50:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58600) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWl1I-0000v7-Fq for bug-guix@gnu.org; Sat, 02 Oct 2021 15:50:04 -0400 Received: from mail-qk1-x735.google.com ([2607:f8b0:4864:20::735]:44752) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mWl1G-0006ig-26 for bug-guix@gnu.org; Sat, 02 Oct 2021 15:50:04 -0400 Received: by mail-qk1-x735.google.com with SMTP id 194so12543453qkj.11 for ; Sat, 02 Oct 2021 12:50:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=o6DcQXnahB0NMyTpknoez1tooYWkRY4jg6gTPv/d9BA=; b=qiYLe1INLdpZAQKzk23187YxYXy2jL8005zRHpdeb2ThfzCspyG9W0OqTfNQ0/PChJ Rx3nzjnwGLdK1TbBsG8a79inmRpKKXZZncNuZ59+Yu4d+IiinfPFjgCJtLcRM54H+9e/ bGCJ+gVLOuXwMtPDwYPBU3RLkybfZjeFw54/l+omM8wQCl70OfQZiFXhNDuUE10Hz5mK 0/riZtAIW37TWgjlel4Xn9bXGu4TREXra9TR7mjIB+2Hf+FvtpeOy7uqHAQIRYAkSKFt Qzo9zwa4ZDeLmkZNE373XevzbvEZnu9pTTw8MbwVWpEaldEWJ8B5Qkc3cmRpdWxHbD3t qMuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=o6DcQXnahB0NMyTpknoez1tooYWkRY4jg6gTPv/d9BA=; b=esRK6Hdv0CLibw3MPYTbnCTq332qDgWljQ3wv3Wd5kRnc0obGLaiK3TfjR9DBvdVCF 5Gwjyl3SiRwR1XT3k8yZN8KvttlYdUQJhHnMdKACO+xXCC7SzAvy/d4deMpUM9bFGMAN zBrTHe4WxSuAUhFa2UP+8+28G4w9Um+K8wfhNz7iZUXfDa8pC+iwpIlxP0tskz1jQrMX OLxggj360CF0UMKu+YkwcGUcpr8yQ+l33hAzX6uqFG8Mlb2bxeY0yJPvVLxGdsN5LmMu cGxMljcywvbrGa4eWeK9JyYAyGNP9m5PsbwXzNw2aU9NXsndqVRIak1Z5N9WK7pxcQYw wR6w== X-Gm-Message-State: AOAM533KmiVtth4g/c3dBNNghr75CfPDGhbH4g8dx1s7JgIxsXLRYlBE sRuJxIHy8KrSdSL0nIFMZXHdd+AydnpXZnXBLyZqg7jjljKiEU2j X-Google-Smtp-Source: ABdhPJwnWuFyFfYTjfr/i/QnT4Qy5sqH4wzxscDuNxhnFSh/ncLvVRgNu0HtqQHraxtPVkoXZapi57ThEr0gTItB3gI= X-Received: by 2002:a37:2f46:: with SMTP id v67mr3678745qkh.474.1633204200515; Sat, 02 Oct 2021 12:50:00 -0700 (PDT) MIME-Version: 1.0 From: Florian Hoertlehner Date: Sat, 2 Oct 2021 21:49:49 +0200 Message-ID: Subject: digital-ocean-environment-type fails To: bug-guix@gnu.org Content-Type: multipart/alternative; boundary="00000000000037a9ae05cd63fcce" Received-SPF: pass client-ip=2607:f8b0:4864:20::735; envelope-from=hoertlehner@gmail.com; helo=mail-qk1-x735.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --00000000000037a9ae05cd63fcce Content-Type: text/plain; charset="UTF-8" guix deploy leads to the following error: https://api.digitalocean.com/v2/droplets: HTTP post failed: 422 ("Unprocessable Entity") The token that I use seems to be correct (there comes a different error message when I define an invalid token). This is the config file: (use-modules (gnu services admin)) (use-service-modules networking ssh web) (use-package-modules bootloaders ssh) (define %system (operating-system (host-name "atlanticocean") (timezone "Etc/UTC") (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/vda") (terminal-outputs '(console)))) (file-systems (cons (file-system (mount-point "/") ;; Must be vda2 or you won't be able to reboot after `guix deploy`. ;; This is because our base image makes an EFI partition at vda1. (device "/dev/vda2") (type "ext4")) %base-file-systems)) (services (append (list (service dhcp-client-service-type) (service openssh-service-type (openssh-configuration (openssh openssh-sans-x) (password-authentication? #false) (permit-root-login #t) (authorized-keys ;; Authorise our SSH key. `(("root" ,(local-file "id_rsa.pub")))))) ;; Security updates, yes please! (service unattended-upgrade-service-type) ;; Note that Nginx isn't automatically restarted during ;; `guix deploy`, so run `herd restart nginx`. ) (modify-services %base-services ;; The server must trust the Guix packages you build. If you add the signing-key ;; manually it will be overridden on next `guix deploy` giving ;; "error: unauthorized public key". This automatically adds the signing-key. (guix-service-type config => (guix-configuration (inherit config) (authorized-keys (append (list (local-file "/etc/guix/signing-key.pub")) %default-authorized-guix-keys))))))))) (define c-do (digital-ocean-configuration (region "nyc1") (size "s-1vcpu-1gb") (enable-ipv6? #f) (ssh-key "/home/f/repo/myLinux/data/ssh/f") (tags (list "ubuntu-s-1vcpu-1gb-nyc1-01" )) )) (list (machine (operating-system %system) (environment digital-ocean-environment-type) (configuration c-do))) --00000000000037a9ae05cd63fcce Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdj48YnI+PC9kaXY+PGRpdj5ndWl4IGRlcGxveSBsZWFkcyB0byB0 aGUgZm9sbG93aW5nIGVycm9yOjwvZGl2PjxkaXY+PGEgaHJlZj0iaHR0cHM6Ly9hcGkuZGlnaXRh bG9jZWFuLmNvbS92Mi9kcm9wbGV0cyI+aHR0cHM6Ly9hcGkuZGlnaXRhbG9jZWFuLmNvbS92Mi9k cm9wbGV0czwvYT46IEhUVFAgcG9zdCBmYWlsZWQ6IDQyMiAoJnF1b3Q7VW5wcm9jZXNzYWJsZSBF bnRpdHkmcXVvdDspPGJyPjwvZGl2PjxkaXY+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX3Np Z25hdHVyZSIgZGF0YS1zbWFydG1haWw9ImdtYWlsX3NpZ25hdHVyZSI+PGJyPjwvZGl2PjxkaXYg Y2xhc3M9ImdtYWlsX3NpZ25hdHVyZSIgZGF0YS1zbWFydG1haWw9ImdtYWlsX3NpZ25hdHVyZSI+ VGhlIHRva2VuIHRoYXQgSSB1c2Ugc2VlbXMgdG8gYmUgY29ycmVjdCAodGhlcmUgY29tZXMgYSBk aWZmZXJlbnQgZXJyb3IgbWVzc2FnZSB3aGVuIEkgZGVmaW5lIGFuIGludmFsaWQgdG9rZW4pLjwv ZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3NpZ25hdHVyZSIgZGF0YS1zbWFydG1haWw9ImdtYWlsX3Np Z25hdHVyZSI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3NpZ25hdHVyZSIgZGF0YS1zbWFy dG1haWw9ImdtYWlsX3NpZ25hdHVyZSI+VGhpcyBpcyB0aGUgY29uZmlnIGZpbGU6PC9kaXY+PGRp diBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX3NpZ25hdHVyZSIgZGF0YS1zbWFydG1haWw9ImdtYWls X3NpZ25hdHVyZSI+PGJyPjwvZGl2PjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9zaWduYXR1 cmUiIGRhdGEtc21hcnRtYWlsPSJnbWFpbF9zaWduYXR1cmUiPjxicj4odXNlLW1vZHVsZXM8YnI+ wqAgwqAoZ251IHNlcnZpY2VzIGFkbWluKSk8YnI+PGJyPih1c2Utc2VydmljZS1tb2R1bGVzIG5l dHdvcmtpbmcgc3NoIHdlYik8YnI+KHVzZS1wYWNrYWdlLW1vZHVsZXMgYm9vdGxvYWRlcnMgc3No KTxicj48YnI+KGRlZmluZSAlc3lzdGVtPGJyPsKgIChvcGVyYXRpbmctc3lzdGVtPGJyPsKgIMKg KGhvc3QtbmFtZSAmcXVvdDthdGxhbnRpY29jZWFuJnF1b3Q7KTxicj7CoCDCoCh0aW1lem9uZSAm cXVvdDtFdGMvVVRDJnF1b3Q7KTxicj7CoCDCoChib290bG9hZGVyIChib290bG9hZGVyLWNvbmZp Z3VyYXRpb248YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGJvb3Rsb2FkZXIgZ3J1Yi1ib290 bG9hZGVyKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAodGFyZ2V0ICZxdW90Oy9kZXYvdmRh JnF1b3Q7KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAodGVybWluYWwtb3V0cHV0cyAmIzM5 Oyhjb25zb2xlKSkpKTxicj7CoCDCoChmaWxlLXN5c3RlbXMgKGNvbnMgKGZpbGUtc3lzdGVtPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChtb3VudC1wb2ludCAmcXVvdDsv JnF1b3Q7KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA7OyBNdXN0IGJl IHZkYTIgb3IgeW91IHdvbiYjMzk7dCBiZSBhYmxlIHRvIHJlYm9vdCBhZnRlciBgZ3VpeCBkZXBs b3lgLjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA7OyBUaGlzIGlzIGJl Y2F1c2Ugb3VyIGJhc2UgaW1hZ2UgbWFrZXMgYW4gRUZJIHBhcnRpdGlvbiBhdCB2ZGExLjxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoZGV2aWNlICZxdW90Oy9kZXYvdmRh MiZxdW90Oyk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKHR5cGUgJnF1 b3Q7ZXh0NCZxdW90OykpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJWJh c2UtZmlsZS1zeXN0ZW1zKSk8YnI+wqAgwqAoc2VydmljZXM8YnI+wqAgwqAgKGFwcGVuZCAobGlz dCAoc2VydmljZSBkaGNwLWNsaWVudC1zZXJ2aWNlLXR5cGUpPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIChzZXJ2aWNlIG9wZW5zc2gtc2VydmljZS10eXBlPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKG9wZW5zc2gtY29uZmlndXJhdGlvbjxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAob3BlbnNzaCBvcGVuc3NoLXNh bnMteCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKHBhc3N3 b3JkLWF1dGhlbnRpY2F0aW9uPyAjZmFsc2UpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIChwZXJtaXQtcm9vdC1sb2dpbiAjdCk8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGF1dGhvcml6ZWQta2V5czxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDs7IEF1dGhvcmlzZSBvdXIgU1NIIGtl eS48YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBgKCgmcXVv dDtyb290JnF1b3Q7ICwobG9jYWwtZmlsZSAmcXVvdDtpZF9yc2EucHViJnF1b3Q7KSkpKSkpPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDs7IFNlY3VyaXR5IHVwZGF0ZXMsIHllcyBwbGVh c2UhPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChzZXJ2aWNlIHVuYXR0ZW5kZWQtdXBn cmFkZS1zZXJ2aWNlLXR5cGUpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDs7IE5vdGUg dGhhdCBOZ2lueCBpc24mIzM5O3QgYXV0b21hdGljYWxseSByZXN0YXJ0ZWQgZHVyaW5nPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDs7IGBndWl4IGRlcGxveWAsIHNvIHJ1biBgaGVyZCBy ZXN0YXJ0IG5naW54YC48YnI+wqAgwqAgwqAgwqAgwqAgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCAo bW9kaWZ5LXNlcnZpY2VzICViYXNlLXNlcnZpY2VzPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIDs7 IFRoZSBzZXJ2ZXIgbXVzdCB0cnVzdCB0aGUgR3VpeCBwYWNrYWdlcyB5b3UgYnVpbGQuIElmIHlv dSBhZGQgdGhlIHNpZ25pbmcta2V5PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIDs7IG1hbnVhbGx5 IGl0IHdpbGwgYmUgb3ZlcnJpZGRlbiBvbiBuZXh0IGBndWl4IGRlcGxveWAgZ2l2aW5nPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIDs7ICZxdW90O2Vycm9yOiB1bmF1dGhvcml6ZWQgcHVibGljIGtl eSZxdW90Oy4gVGhpcyBhdXRvbWF0aWNhbGx5IGFkZHMgdGhlIHNpZ25pbmcta2V5Ljxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCAoZ3VpeC1zZXJ2aWNlLXR5cGUgY29uZmlnID0mZ3Q7PGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKGd1aXgtY29uZmln dXJhdGlvbjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCAoaW5oZXJpdCBjb25maWcpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIChhdXRob3JpemVkLWtleXM8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoYXBwZW5kIChsaXN0IChsb2NhbC1m aWxlICZxdW90Oy9ldGMvZ3VpeC9zaWduaW5nLWtleS5wdWImcXVvdDspKTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCVk ZWZhdWx0LWF1dGhvcml6ZWQtZ3VpeC1rZXlzKSkpKSkpKSkpPGJyPjxicj48YnI+KGRlZmluZSBj LWRvPGJyPsKgIMKgKGRpZ2l0YWwtb2NlYW4tY29uZmlndXJhdGlvbjxicj7CoCDCoCDCoCDCoChy ZWdpb24gJnF1b3Q7bnljMSZxdW90Oyk8YnI+wqAgwqAgwqAgwqAoc2l6ZSAmcXVvdDtzLTF2Y3B1 LTFnYiZxdW90Oyk8YnI+wqAgwqAgwqAgwqAoZW5hYmxlLWlwdjY/ICNmKTxicj7CoCDCoCDCoCDC oChzc2gta2V5ICZxdW90Oy9ob21lL2YvcmVwby9teUxpbnV4L2RhdGEvc3NoL2YmcXVvdDspPGJy PsKgIMKgIMKgIMKgKHRhZ3MgKGxpc3QgJnF1b3Q7dWJ1bnR1LXMtMXZjcHUtMWdiLW55YzEtMDEm cXVvdDs8YnI+wqAgwqAgwqAgwqApKTxicj7CoCDCoCDCoCDCoCkpPGJyPjxicj48YnI+KGxpc3Qg KG1hY2hpbmU8YnI+wqAgwqAgwqAgwqAob3BlcmF0aW5nLXN5c3RlbSAlc3lzdGVtKTxicj7CoCDC oCDCoCDCoChlbnZpcm9ubWVudCBkaWdpdGFsLW9jZWFuLWVudmlyb25tZW50LXR5cGUpwqA8YnI+ wqAgwqAgwqAgwqAoY29uZmlndXJhdGlvbiBjLWRvKSkpPGJyPjwvZGl2PjxkaXYgZGlyPSJsdHIi IGNsYXNzPSJnbWFpbF9zaWduYXR1cmUiIGRhdGEtc21hcnRtYWlsPSJnbWFpbF9zaWduYXR1cmUi Pjxicj48L2Rpdj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfc2lnbmF0dXJlIiBkYXRhLXNt YXJ0bWFpbD0iZ21haWxfc2lnbmF0dXJlIj48YnI+PC9kaXY+PGRpdiBkaXI9Imx0ciIgY2xhc3M9 ImdtYWlsX3NpZ25hdHVyZSIgZGF0YS1zbWFydG1haWw9ImdtYWlsX3NpZ25hdHVyZSI+PGJyPjwv ZGl2PjwvZGl2PjwvZGl2Pg0K --00000000000037a9ae05cd63fcce-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 18 10:58:35 2021 Received: (at 50977) by debbugs.gnu.org; 18 Oct 2021 14:58:35 +0000 Received: from localhost ([127.0.0.1]:48269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mcU5w-0005Re-2E for submit@debbugs.gnu.org; Mon, 18 Oct 2021 10:58:35 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:58991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mcQVj-0001F1-Uj for 50977@debbugs.gnu.org; Mon, 18 Oct 2021 07:08:58 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 23D7B32007D7 for <50977@debbugs.gnu.org>; Mon, 18 Oct 2021 07:08:50 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Mon, 18 Oct 2021 07:08:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pantherx.org; h= date:from:to:subject:message-id:mime-version:content-type :content-transfer-encoding; s=fm1; bh=qaAQF2vXqB10/oBpfrKFII+NU5 H0+ub7Livs62F8zR4=; b=HGsjqWnCEPROpwrVY6kFBXnhHv+W/MH2JOqf9oXf4b TvFSSvxyFXSfQ/diLJ/hV+pljKdY89ubgwUdzoIK1IOPdh24IreX9nEI0d05iAc6 KBfM49lwAGYUMbkT5ze05IEaZgIkz4Wv0jIrsWXUJKKdsXYT+27eWJjVxrkuRZEE eUGzG6gofyrVnpGN0p/wlhpMv9pK6kJcjb5GCtsWVMHylcZzWJelsYT/mRQquPef ek8e0GKHusympV9ENR8TX4GyGwjS3uXK7/bNSQHQcwsN6D9slu1Pplx041zDL+tu xgxi4xC73KBLrLfDXRACN0YFB2mhXLhouBbIDWAoBPAQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=qaAQF2 vXqB10/oBpfrKFII+NU5H0+ub7Livs62F8zR4=; b=QL+ennDauW4GQWR6FFy1Ve E5efnf/1rUCepT2g74mDnx3JlbFiFjJqCfjQ4zofKbSiB2YUJ8X+X7Bt/vaaYraU rMF9OakdBPRICxmH0iyPE7kbUxFQbN7wdFVqJVJTOo3kYRlW0Si43OFyQkHkTWqx o0iqoq6ujhKOas8mM98uxPBz8YOhz46C1tijYsGeQJBXeJAnWdqG+rZFfGJEMkVg zT0MgxuqtWW0V+tiN3n+DITjeneNnsNgo7LXT96FYwzUfNhaQ/MraTD2n+GugDAJ vlhL72/SLupkaSI6T6V9rHpN0IYnam3ZAX/0ByRIBz/PugfwLGIt+q54Ic6nrWBw == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvddvtddgfeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkohfogggtgfesthejre dtredtvdenucfhrhhomhephfhrrghniicuifgvfhhfkhgvuceofhhrrghniiesphgrnhht hhgvrhigrdhorhhgqeenucggtffrrghtthgvrhhnpeekueduvdeljeetgfefledvhfekge duteevveeghfeuueduveefueegkeelvdetfeenucffohhmrghinhepghhnuhdrohhrghen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehfrhgrnh iisehprghnthhhvghrgidrohhrgh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <50977@debbugs.gnu.org>; Mon, 18 Oct 2021 07:08:48 -0400 (EDT) Date: Mon, 18 Oct 2021 12:08:43 +0100 From: Franz Geffke To: 50977@debbugs.gnu.org Subject: digital-ocean-environment-type fails Message-ID: <20211018120843.6b5ef6e0@pantherx.org> Organization: PantherX X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.24; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50977 X-Mailman-Approved-At: Mon, 18 Oct 2021 10:58:30 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) I just ran into the same issue on a droplet in a different region. The only detail that stands out is that 'private_networking' as seen here [1] has been depreciated on the DO API [2]. I doubt that is the reason this is failing though. > This parameter has been deprecated. Use vpc_uuid instead to specify a > VPC network for the Droplet. If no vpc_uuid is provided, the Droplet > will be placed in your account's default VPC for the region. [1] https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/machine/digital-ocean.scm#n339 [2] https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/machine/digital-ocean.scm#n339 Here's the related config: (list (machine (operating-system %system) (environment digital-ocean-environment-type) (configuration (digital-ocean-configuration (region "fra1") (size "s-1vcpu-1gp") (ssh-key "/home/franz/.ssh/do_staging") (tags (list "pantherx" "staging")) (enable-ipv6? #f))))) From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 18 15:41:07 2021 Received: (at 50977) by debbugs.gnu.org; 18 Oct 2021 19:41:07 +0000 Received: from localhost ([127.0.0.1]:48639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mcYVL-0008UR-8h for submit@debbugs.gnu.org; Mon, 18 Oct 2021 15:41:07 -0400 Received: from new3-smtp.messagingengine.com ([66.111.4.229]:49961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mcYVG-0008TJ-9f for 50977@debbugs.gnu.org; Mon, 18 Oct 2021 15:41:02 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailnew.nyi.internal (Postfix) with ESMTP id BB2B05811E2 for <50977@debbugs.gnu.org>; Mon, 18 Oct 2021 15:40:52 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 18 Oct 2021 15:40:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pantherx.org; h= date:from:to:subject:message-id:mime-version:content-type :content-transfer-encoding; s=fm1; bh=lX/KCtf99Iz+l6w556O+ZqqFce RMWVM+U4wDBCn/c3o=; b=wU8jjwQ6uh38Pn2A2BOgS/BAV2I3vuWbSmiDxPkPvF UWwP9Lm/n1kZ3rc5j2WtT9sKavJ4loJaAb/MgsqdGSALTjrC6O5HwVQAEfbNVWQj H8tma6YHS+cLjmX3k6glcVMG3Y12XYb4/w+StRchuMty16HzlL2qt4gGTwz/7QJp n5vuCSJ6EjVfQ7OB2Fb0D89lfh8yp1r25u95fQ9b7nZZkex43HQl8P8WoKMlhCqi BGTOfGX1cJZIyZXxNp/dFo3Rd6Owy+tX55hMIaRAv6eLcNj17zdjWeyrYBjqT2IY TRM85s/+TtY5dQlLMh0EIup22luYZ9fZSSyOiQVegSMQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=lX/KCt f99Iz+l6w556O+ZqqFceRMWVM+U4wDBCn/c3o=; b=LltMP4s4ZPFmu0L6xqeRts IVlPE8EZePyakrPpiXMhSH+9Gjx7YOdXf9SULbPdKCWZCdZ7vnNG8DlX49bHKnVk FlEOqLdwc5xY7cL/EwFGQwTfEZVTNXAR01a1qwiBh8ET67V099+Co2EztHDK45sk +xYFRIYcLL/O7apoml/JOn6AMsTbvjXM2e126w61IuCEhFah9PGXorMQh5g3Unrv 7kxI0zoWNiCHiHcRtP9D1CcisWTFQIkthtnurNmKCWKjNz8XVoP3FAprmwai+CHb QODucpMViE7oVnSyRmQzYb3NH33zUBY+u1SswrS2rUVTCNfdkL7u4w94GL1bjEfQ == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvddvtddgudefiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecuoggkgeduledqudeihedqqhhurgculdeftddtmd enucfjughrpeffhffvuffkohfogggtgfesthejredtredtvdenucfhrhhomhephfhrrghn iicuifgvfhhfkhgvuceofhhrrghniiesphgrnhhthhgvrhigrdhorhhgqeenucggtffrrg htthgvrhhnpeevvedtueevueduvdduvdfhjeeuvefgteegieelueevffeuieeifeelvdeu jefffeenucffohhmrghinhepghhnuhdrohhrghdpohhrghdrphhusgdpudeiledrvdehge drudeiledrvdehgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhl fhhrohhmpehfrhgrnhiisehprghnthhhvghrgidrohhrgh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <50977@debbugs.gnu.org>; Mon, 18 Oct 2021 15:40:51 -0400 (EDT) Date: Mon, 18 Oct 2021 20:40:47 +0100 From: Franz Geffke To: 50977@debbugs.gnu.org Subject: digital-ocean-environment-type fails Message-ID: <20211018204047.0473e078@pantherx.org> Organization: PantherX X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.24; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50977 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) I've done some more digging. There are various issues with the script that actually converts the Debian 9 Droplet to Guix. 1. The SSL certificates of gnu.org fail on Debian 9 (since end of Sep). This appears to be related to a change in LetsEncrypt root certificates 2. The guix binary used is rather old I don't have time to submit a merge request now. I have adapted the included script to work on Debian 9 (uncomment 1x line), 11 and Ubuntu 21.04. This should be good until the bug has been resolved. ``` #!/bin/bash # Guix 1.3.0 on DigitalOcean # Convert Debian 11 or Ubuntu 21.04 ###### MODIFY TIMEZONE="Europe/Berlin" LOCALE="en_US.utf8" USERNAME="guix" USER_COMMENT="guix's account" USER_PASSWORD="Gq2M6JqNS2W6mgkY" ###### MODIFY END CONFIG=/etc/bootstrap-config.scm CRYPT='$6$abc' apt-get update -y apt-get install curl xz-utils -y # Uncomment this for Debian 9 # sed -i '/^mozilla\/DST_Root_CA_X3/s/^/!/' /etc/ca-certificates.conf && update-ca-certificates -f wget https://ftp.gnu.org/gnu/guix/guix-binary-1.3.0.x86_64-linux.tar.xz cd /tmp tar --warning=no-timestamp -xf ~/guix-binary-1.3.0.x86_64-linux.tar.xz mv var/guix /var/ && mv gnu / mkdir -p ~root/.config/guix ln -sf /var/guix/profiles/per-user/root/current-guix ~root/.config/guix/current export GUIX_PROFILE="`echo ~root`/.config/guix/current" ; source $GUIX_PROFILE/etc/profile groupadd --system guixbuild for i in `seq -w 1 10`; do useradd -g guixbuild -G guixbuild \ -d /var/empty -s `which nologin` \ -c "Guix build user $i" --system \ guixbuilder$i; done; cp ~root/.config/guix/current/lib/systemd/system/guix-daemon.service /etc/systemd/system/ systemctl start guix-daemon && systemctl enable guix-daemon mkdir -p /usr/local/bin cd /usr/local/bin ln -s /var/guix/profiles/per-user/root/current-guix/bin/guix mkdir -p /usr/local/share/info cd /usr/local/share/info for i in /var/guix/profiles/per-user/root/current-guix/share/info/*; do ln -s $i; done guix archive --authorize < ~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub # guix pull guix package -i glibc-utf8-locales export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale" guix package -i openssl HOSTNAME=$(curl -s http://169.254.169.254/metadata/v1/hostname) PUBLIC_IPV4=$(curl -s http://169.254.169.254/metadata/v1/interfaces/public/0/ipv4/address) NETMASK=$(curl -s http://169.254.169.254/metadata/v1/interfaces/public/0/ipv4/netmask) GATEWAY=$(curl -s http://169.254.169.254/metadata/v1/interfaces/public/0/ipv4/gateway) function write_server_config() { cat >> $CONFIG <