Hi,

On Mon, Dec 15 2025, Fredrik Salomonsson wrote:

Looks like it could be caused by a change in how Guix generates the files in `/etc`. I did a `git bisect` on the repo and found the commit that introduce the change. I created issue 4853 [0] on codeberg to
report this.

I experienced the same (worked since last year, doesn't work now with the same error but different numbers), but didn't find the time to figure out, whether it's just me doing something wrong with the config migration.

In my operating-system, previously I had

--8<---------------cut here---------------start------------->8---
(simple-service 'podman-subuid-subgid etc-service-type
  `(("subuid" ,(plain-file
                "subuid"
                (string-append "flake" ":100000:65536\n")))
    ("subgid" ,(plain-file
                "subgid"
                (string-append "flake" ":100000:65536\n")))))
--8<---------------cut here---------------end--------------->8---

and now I have

--8<---------------cut here---------------start------------->8---
(service rootless-podman-service-type
  (rootless-podman-configuration
   (subgids
    (list (subid-range (name "flake"))))
   (subuids
    (list (subid-range (name "flake"))))))
--8<---------------cut here---------------end--------------->8---

Both services yield the same issue. The latter gives me

--8<---------------cut here---------------start------------->8---
➜  ~ podman info
ERRO[0000] running `/run/privileged/bin/newuidmap 4668 0 1000 1 1 100000 65536`: Error: cannot set up namespace using "/run/privileged/bin/newuidmap": exit status 1
➜  ~
--8<---------------cut here---------------end--------------->8---

Best Regards,
nutcase

Attachment: signature.asc
Description: PGP signature

Reply via email to