> Divan Santana skribis:
>
>> So guixsd.santanas.co.za is my build system VM.
>> Laptop, is a guixsd system I want to not compile code, and rather offload.
>>
>> root@laptop ~# ssh ad...@guixsd.santanas.co.za env |grep GUILE_
>>
>> Returns nothing.
>>
>> However, an
Ricardo Wurmus writes:
> On build nodes I added the following variable definitions to
> /etc/environment:
>
> GUILE_LOAD_PATH=/run/current-system/profile/share/guile/site/2.2
>
>
On build nodes I added the following variable definitions to
/etc/environment:
GUILE_LOAD_PATH=/run/current-system/profile/share/guile/site/2.2
GUILE_LOAD_COMPILED_PATH=/run/current-system/profile/lib/guile/2.2/site-ccache:/run/current-system/profile/share/guile/site/2.2
You need to make
Hello Divan,
Divan Santana skribis:
> So guixsd.santanas.co.za is my build system VM.
> Laptop, is a guixsd system I want to not compile code, and rather offload.
>
> root@laptop ~# ssh ad...@guixsd.santanas.co.za env |grep GUILE_
>
> Returns nothing.
>
> However, an
Divan Santana writes:
> So I'm trying to set up the same offloading and followed the
> documentation and seem to have resulted in the same issue as ng0.
>
> Ludovic Courtès writes:
>
>> ng0 skribis:
>>
>>> Ludovic Courtès transcribed
So I'm trying to set up the same offloading and followed the
documentation and seem to have resulted in the same issue as ng0.
Ludovic Courtès writes:
> ng0 skribis:
>
>> Ludovic Courtès transcribed 2.1K bytes:
>>> ng0 skribis:
>>>
Hi Oleg,
Oleg Pykhalov skribis:
> Solution
>
>
> https://lists.gnu.org/archive/html/help-guix/2017-05/msg00196.html
>
>> The ‘guix offload’ command is invoked by guix-daemon as root. So when
>> it is invoked, (getenv "HOME") returns "/root" or similar. Could that
Oleg Pykhalov skribis:
> l...@gnu.org (Ludovic Courtès) writes:
>
>> Hmm could it be that ‘machine-load’ in (guix scripts offload) always
>> returns +inf.0, for instance because it fails to run “cat /proc/loadavg”
>> on the remote machine? (If it succeeded we would see the
l...@gnu.org (Ludovic Courtès) writes:
> Hmm could it be that ‘machine-load’ in (guix scripts offload) always
> returns +inf.0, for instance because it fails to run “cat /proc/loadavg”
> on the remote machine? (If it succeeded we would see the message “load
> on machine XYZ is N”.)
>
>
>
Oleg Pykhalov skribis:
> l...@gnu.org (Ludovic Courtès) writes:
>
>> Hi,
>>
>> Oleg Pykhalov skribis:
>>
>>> process 5294 acquired build slot '/var/guix/offload/magnolia.local/0'
>>> waiting for locks or build slots...
>>> process 5294 acquired build
l...@gnu.org (Ludovic Courtès) writes:
> Hi,
>
> Oleg Pykhalov skribis:
>
>> process 5294 acquired build slot '/var/guix/offload/magnolia.local/0'
>> waiting for locks or build slots...
>> process 5294 acquired build slot '/var/guix/offload/magnolia.local/0'
>> process 5294
Hi,
Oleg Pykhalov skribis:
> process 5294 acquired build slot '/var/guix/offload/magnolia.local/0'
> waiting for locks or build slots...
> process 5294 acquired build slot '/var/guix/offload/magnolia.local/0'
> process 5294 acquired build slot
Oleg Pykhalov writes:
> Oleg Pykhalov writes:
>
>> I'm trying to setup offloading too. Just for the report I had an issue
>> after setting up `%load-path` for guile with `.bashrc` snippet. It
>> seems that also required call `guix build` with
Hi,
I'm trying to setup offloading too. Just for the report I had an issue
after setting up `%load-path` for guile with `.bashrc` snippet. It
seems that also required call `guix build` with `--substitute-urls=HOST`
because without it I get `acquired build slot` loop like in
ng0 skribis:
> Ludovic Courtès transcribed 2.2K bytes:
[...]
>> > GUILE_LOAD_COMPILED_PATH="${GUILE_LOAD_COMPILED_PATH}:/run/current-system/profile/lib/guile/2.2/site-ccache:/run/current-system/profile/share/guile/site/2.2"
>> >
Ludovic Courtès transcribed 2.2K bytes:
> ng0 skribis:
>
> > I think the method as described never really worked.
> >
> > When I do as you (and the manual) suggested, I no longer
> > have any results for ssh host env | grep "GUILE_".
> >
> > When I extend it like this it
ng0 skribis:
> I think the method as described never really worked.
>
> When I do as you (and the manual) suggested, I no longer
> have any results for ssh host env | grep "GUILE_".
>
> When I extend it like this it works. I include the full
> paste to show that previously
Ludovic Courtès transcribed 1.8K bytes:
> ng0 skribis:
>
> > Ludovic Courtès transcribed 2.2K bytes:
> >> ng0 skribis:
> >>
> >> > Ludovic Courtès transcribed 2.8K bytes:
>
> [...]
>
> >> The problem here is that
> >>
ng0 skribis:
> Ludovic Courtès transcribed 2.2K bytes:
>> ng0 skribis:
>>
>> > Ludovic Courtès transcribed 2.8K bytes:
[...]
>> The problem here is that
>> /run/current-system/profile/share/guile/site/2.2, which is where the
>> Guix modules are
Ludovic Courtès transcribed 2.2K bytes:
> ng0 skribis:
>
> > Ludovic Courtès transcribed 2.8K bytes:
>
> [...]
>
> >> >> The test is to run something like:
> >> >>
> >> >> $ ssh localhost env |grep GUILE_
> >> >>
> >> >>
ng0 skribis:
> Ludovic Courtès transcribed 2.8K bytes:
[...]
>> >> The test is to run something like:
>> >>
>> >> $ ssh localhost env |grep GUILE_
>> >>
>> >>
Ludovic Courtès transcribed 2.8K bytes:
> ng0 skribis:
>
> > Ludovic Courtès transcribed 2.1K bytes:
> >> ng0 skribis:
> >>
> >> > And this is from master running an offloading test as it is right now.
> >> > Both ends have GuixSD.
> >> >
> >> >
ng0 skribis:
> Ludovic Courtès transcribed 2.1K bytes:
>> ng0 skribis:
>>
>> > And this is from master running an offloading test as it is right now.
>> > Both ends have GuixSD.
>> >
>> > user@abyayala ~$ guix offload test
>> > guix offload:
Ludovic Courtès transcribed 2.1K bytes:
> ng0 skribis:
>
> > And this is from master running an offloading test as it is right now.
> > Both ends have GuixSD.
> >
> > user@abyayala ~$ guix offload test
> > guix offload: testing 1 build machines defined in
> >
ng0 skribis:
> And this is from master running an offloading test as it is right now.
> Both ends have GuixSD.
>
> user@abyayala ~$ guix offload test
> guix offload: testing 1 build machines defined in
> '/usr/local/etc/guix/machines.scm'...
> guix offload:
ng0 transcribed 6.4K bytes:
> ng0 transcribed 1.6K bytes:
> > Hi,
> >
> > I am setting up local offloading systems and I just ran
> > into the same issue like I did every time in the last year:
> >
> > with guile in the remote 'user' PATH the guile test works *locally*.
> > Through ssh, the
ng0 transcribed 1.6K bytes:
> Hi,
>
> I am setting up local offloading systems and I just ran
> into the same issue like I did every time in the last year:
>
> with guile in the remote 'user' PATH the guile test works *locally*.
> Through ssh, the 'env' output is different than local. I'm now
Hi,
I am setting up local offloading systems and I just ran
into the same issue like I did every time in the last year:
with guile in the remote 'user' PATH the guile test works *locally*.
Through ssh, the 'env' output is different than local. I'm now trying
to fix this the same way 'scp' is
28 matches
Mail list logo