Hi Rutherther, thanks very much for explaining.
If really you do not have either of those files, it would mean you are usingold guix - that you aren't using the guix you obtain by guix pull. See output of 'guix describe' and check how old is the commit that it shows you.
fp@Tuxedo ~$ guix describe
Generation 220 31. Oktober 2025 09:13:01 (aktuell)
guix 66599e2
Repository-URL: https://git.guix.gnu.org/guix.git
Branch: master
Commit: 66599e2e775f16703e65e446d31b8fc75d308525
AFAIU it it means I have got a new guix with pulling from git.guix.gnu.org.
Is that right?
how can I find (which commands to use) all channels.scm files?
I used catfish but it didn“t find anything after long time, it was still
running, I then quit it.
thanks Gottfried Am 31.10.25 um 17:01 schrieb Rutherther:
gfp <[email protected]> writes:Hi Rutherther,If guix pull doesn't pull from https://git.guix.gnu.org for you bydefault, it means you have a channels.scm file where you have specified the url to be savannah. Either in ~/.config/guix/channels.scm or /etc/guix/channels.scm. So presumably you would want to change that.1. When installing Guix 2,5 years ago there was automatically Savanna the default for pulling I guess.Yes, but that has changed recently. It doesn't matter what you started with.2. I never created a channels.scm fileYou must have if your pull is pulling from somewhere else, ie. if you see 'Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...' instead of https://git.guix.gnu.org/guix.git in the message.3. in those two proposed folders ~/.config/guix/channels.scmThat't not a proposed folder, that's a proposed regular file, at that exact path.I have found one: .config/guix/current/share/guile/site/3.0/guix/build-system/channel.scm It does not say anything about any url. there is a second: .config/guix/current/share/guile/site/3.0/guix/channel.scm the default is not savannah but //git.guix.gnu.org.Yes, you have found the reason I am telling you why you have to have a channels.scm file somewhere, because the default is https://git.guix.gnu.org. So as long as you are using recent guix and do not have a channels.scm in either of the two locations, you would pull from https://git.guix.gnu.org. If really you do not have either of those files, it would mean you are using old guix - that you aren't using the guix you obtain by guix pull. See output of 'guix describe' and check how old is the commit that it shows you. Rutherther
OpenPGP_0xD9E413C6C4BB32CE.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
