Found the cause. To reconfigure I "sudo -s" first. But if I run > GUIX_PROFILE="~/.guix-profile" && . "$GUIX_PROFILE/etc/profile" guix profile is sourced but PATH is still the original users path und guix is found there (causing the error). If I do > GUIX_PROFILE="/root/.guix-profile" && echo "$GUIX_PROFILE/etc/profile" the result is as expected: > /root/.guix-profile/etc/profile but PATH is not updated afterwards (=> error). If do do a regular login as root then everything is fine! Cheers, Alex On Thu, Nov 25 2021, 13:06:19, Alexander Asteroth wrote: > [[PGP Signed Part:Undecided]] > No I did not play around with branches. What I did was > - changed my config > - reconfigured > - rebooted > - failed > - booted second last config > - fixed config > - reconfigured > - rebooted > - OK > - pulled > - added cups > - reconfigured > ---->>> ERROR > > I just tried again. Did a > > GUIX_PROFILE="~/.guix-profile" && . "$GUIX_PROFILE/etc/profile" > hash guix > guix system reconfigure .../config.scm > > Same error. > > Is there a way to find out what goes wrong? And why I have something > installed that is newer than what I get over the guix channel? > > -- Alex > > On Thu, Nov 25 2021, 06:53:59, Julien Lepiller wrote: > >> Hi Alexander, >> >> Since you did a guix pull, you should have a newer version of guix >> than you had before, unless you played with branches. So the >> downgrade is worrying and you were right to stop there. >> >> Note that running guix pull will update guix in a separate >> profile. Make sure it's loaded: that you have >> ~/.config/guix/current/bin in your path and that "type guix" is this >> path. If not, fix >> your $PATH and run "hash guix" (no output) and check again. >> >> Note that, if you're running reconfigure as root (instead as with >> sudo) you'll need to pull and do the above as root, since each user >> has a different guix current profile. >> >> HTH! >> >> Le 25 novembre 2021 06:38:29 GMT-05:00, Alexander Asteroth a écrit : >> >> Dear all, >> >> I just wanted to install cups service on my guix system. I recofigured >> the system without an error one hour ago (introduced seperate home >> filesystem) and now, when I try to add the cups service (I did a guix >> pull in between as well) I get: >> >> guix system: error: aborting reconfiguration because commit bd2aa8031babdca5f574fca52e025d6794f08d82 of channel 'guix' is not a descendant of >> 7f974548ac20cab88b9bb589a5e1d85ee3b8d337 >> hint: Use `--allow-downgrades' to force this downgrade. >> >> I have no clue what caused that error therefor I also don't know if it's >> a good idea to allow downgrades. ... or what es to do to resolve the >> issue. >> >> Cheers, >> >> Alex > > [[End of PGP Signed Part]]