Hello,

You can look at the required services from the source code to see how dbus
service might be installed:
https://codeberg.org/guix/guix/src/commit/d1ec5be63e2d8521a6bad61e5c478319280623c6/gnu/services/desktop.scm#L2484

You might also want to add your user to the docker group.

Cheers

Le mer. 28 mai 2025, 08:22, Konrad Neuwirth <[email protected]> a écrit :

> Dear readers,
>
> I’m a neophyte at Guix and fail at installing Docker on the plattform. I
> downloaded the install medium, installed onto bare metal, and then – after
> many tries – got guix pull to update.
> guix reconfigure system required me to —allow-downgrades, which I did. I
> don’t know how relevant this is to the continuing tries.
>
> My current config.scm looks like this:
>
> (use-modules (gnu) (gnu packages) (gnu packages docker) (gnu packages
> emacs) (gnu packages tmux))
>
> (use-service-modules desktop networking ssh docker)
>
> (operating-system
>  (locale "en_US.utf8")
>  (timezone "Europe/Vienna")
>  (keyboard-layout (keyboard-layout "us" "altgr-intl"))
>  (host-name "guix")
>
>  ;; The list of user accounts ('root' is implicit).
>  (users (cons* (user-account
>                  (name "konrad")
>                  (comment "Konrad")
>                  (group "users")
>                  (home-directory "/home/konrad")
>                  (supplementary-groups '("wheel" "netdev" "audio"
> "video")))
>                %base-user-accounts))
>
> (packages (append (list docker emacs tmux)
>                %base-packages))
>  ;; Below is the list of system services.  To search for available
>  ;; services, run 'guix system search KEYWORD' in a terminal.
>  (services
>   (append (list
>                 ;; To configure OpenSSH, pass an 'openssh-configuration'
>                 ;; record as a second argument to 'service' below.
>                 (service openssh-service-type)
>                 (service dhcp-client-service-type)
>                 (service ntp-service-type)
>                 (service containerd-service-type)
>                 (service docker-service-type))
>
>           ;; This is the default list of services we
>           ;; are appending to.
>           %base-services))
>
> And I’m now facing the error message
>
> service 'dockerd' requires 'dbus-system', which is not provided by any
> service
>
> But so far, I’ve been unable to figure out which service provides
> dbus-system …
>
> What am I missing?
>
> Thank you,
> Konrad
>

Reply via email to