I believe this is user error rather than a 1.5.0rc1 error but I don't see what I did wrong.  I can provide details for each step if they are relevant and wipe are retry if there is something I should do differently.

Errors:

 * On generated system
     o guix pull

       Updating channel 'guix' from Git repository at
       'https://git.guix.gnu.org/guix.git'...
       guix pull: error: Git error: failed to connect to
       git.guix.gnu.org: Operation timed out

     * guix pull --list-generations

       guix pull: error: profile
       '/var/guix/profiles/per-user/root/current-guix' does not exist

Unexpected:

 * guix --version on generated system returns 1.4.0-47.21ce6b3 rather
   than the 1.5.0rc1 that was used to generate it


Scenario:

 * Created a fresh debian 12 vps instance
 * Installed guix using the guix-install script
     o GUIX_BINARY_FILE_NAME=/root/guix/guix-binary-1.5.0rc1.x86_64-linux.tar.xz
       /root/guix/guix-install.sh
     o Installer required newgidmap which was not installed.  Installed
       with apt install rootlesskit
     o guix --version verified 1.5.0rc1 was installed
 * Created two partitions for a guix system install
 * Installed guix onto partitions
     o guix system init guix-minimal-config.scm /mnt/guix
     o where guix-minimal-config.scm was...


       ;; This is an operating system configuration template
       ;; for a "bare bones" setup, with ...
       ;;   no X11 display server.
       ;;   netfilter set to block all incoming except port 22
       ;;   ssh enabled with password login disabled and root key set

       (use-modules (gnu))
       (use-service-modules networking ssh)

       (operating-system
          (locale "en_US.utf8")
          (timezone "UTC")
          (keyboard-layout (keyboard-layout "us"))
          (host-name "uman001")

          ;; The "root"
          ;; account is implicit, and is initially created with the
          ;; empty password.
          ;; The list of user accounts ('root' is implicit).
          (users (cons* %base-user-accounts))

          ;; Packages installed system-wide.  Users can also install
       packages
          ;; under their own account: use 'guix search KEYWORD' to search
          ;; for packages and 'guix install PACKAGE' to install a package.
          (packages (cons* %base-packages))

          ;; Add services to the baseline: a DHCP client
          (services (append (list
                     ;; Use dhcpd for network information
                     (service dhcpcd-service-type)
                     ;; Default firewall configuration.  Should
                     ;; only allow port 22 (TODO: Make explicit)
                     (service nftables-service-type)
                     ;; Configure SSH
                     (service openssh-service-type
                          (openssh-configuration
                           (permit-root-login 'prohibit-password)
                           (password-authentication? #f)
                           (public-key-authentication? #t)
                           (x11-forwarding? #f)
                           (authorized-keys
                           `(("root",
                          (plain-file "id-2025-whk-development-ed25519.pub"
                                  "ssh-ed25519
       AAAAC3NzaC1lZDI1NTE5AAAAIO8R7fnSOC91BZgrOPchusXT9faa4dsbKUmL/ZvTQp/F
       WHK ([email protected]) Development Key")))))))
                    %base-services))

         ;; Boot in "legacy" BIOS mode, assuming /dev/sdX is the
         ;; target hard disk, and "my-root" is the label of the target
         ;; root file system.
         (bootloader (bootloader-configuration
                  (bootloader grub-bootloader)
                  (targets '("/dev/vda"))))

         ;; Fix terminal issues.  TODO: find correct driver to use instead
         (kernel-arguments (list "nomodeset"))

         (file-systems (cons*
                (file-system
                 (device (file-system-label "guixRoot"))
                 (mount-point "/")
                 (type "ext4"))
                (file-system
                 (device (file-system-label "guixBoot"))
                 (mount-point "/boot")
                 (type "ext4"))
                %base-file-systems))

         (initrd-modules (cons "virtio_scsi"    ;needed to find the disk
                       %base-initrd-modules)))

 * Rebooted into the guix install and tried to do guix pull which
   failed as above

Cheers,
  W

Reply via email to