first guix-pull on foreign distro doesn't create directories

  • Done
  • quality assurance status badge
Details
7 participants
  • Alexandre Rogers
  • Edgar Vincent
  • Efraim Flashner
  • ???
  • Leo Famulari
  • Ludovic Courtès
  • Tobias Geerinckx-Rice
Owner
unassigned
Submitted by
Efraim Flashner
Severity
important
E
E
Efraim Flashner wrote on 3 Feb 2021 12:19
(address . bug-guix@gnu.org)
YBqGurr+ZLiyc231@3900XT
I just installed guix on a foreign distro. In my $HOME I didn't have a
.config directory.

(ins)efraimf@tux03:~$ time guix pull --commit=1b3dcb3dd266fda9732b7a8194bd24e80043fb7a
guix pull: error: while creating symlink '/home/efraimf/.config/guix/current': No such file or directory

Only after creating $HOME/.config/guix did guix pull work.

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmAahqcACgkQQarn3Mo9
g1G3ThAAtlpCaYaKf7IoUgR2bfbo4+CTiHdWi1HVhW/o3J1VtseAy2adGqkSDUfe
Lxgtx1oeJuy8tu/25Fyx2MV9EGh0YZEpgBQ4DJO94PoWugVemoAz4vPzW7+VGgIA
iLe5JfGv8oxEookwtrhrolmCx6a24hjl5ULsjbkxFu0dcGtEVM1PVMMEJP/TtsVO
NHg7NKBpQl817D5oG/PAoEWRB2UrKg7PLPpzlvBHvADhzGuII9kVW0/WsmCCZW7C
3n08fgpyi8LtI3lzSnMb7mppc6WFqFJ44D9Wk1/6WLIE8oTm218mksNi+jMk8Tud
ruV/UY+SjhtA7FOpYNqSTD7HZJvMS/LtrziKgzwh4rh1IpAiU/egfnfNElAWcgv+
OAkTzk04SxVsAGWx8qp1cG7MMraD7Wcyx7V7q3Na0uEW7m66l/QgnoHaujTwSmNh
eZ18d7GoJYI5VJP0+SLbcKq+sPRpqBXIEPJLhkyp/xnKob1PMufG63p9cjp31Jao
7/Z6d1fgUhpo03PXESlwjQza195tet5lED2X6aglFvjaNmpfwj+LXBLSvBNj8NWB
FDFsrOZUPnBAW2xutHqlfyo0TuievowWM2tVHaxOE9vu0NyFsksN9lXakBgQ0sf3
yt6eESF7s/5EGiVj3AZ5M7sgXHUBM9ru4buXV+E0rYqrqln+cy8=
=ac3d
-----END PGP SIGNATURE-----


L
L
Leo Famulari wrote on 7 Feb 2021 21:53
(name . Efraim Flashner)(address . efraim@flashner.co.il)(address . 46269@debbugs.gnu.org)
YCBTYw7VdB4PmBqf@jasmine.lan
On Wed, Feb 03, 2021 at 01:19:22PM +0200, Efraim Flashner wrote:
Toggle quote (8 lines)
> I just installed guix on a foreign distro. In my $HOME I didn't have a
> .config directory.
>
> (ins)efraimf@tux03:~$ time guix pull --commit=1b3dcb3dd266fda9732b7a8194bd24e80043fb7a
> guix pull: error: while creating symlink '/home/efraimf/.config/guix/current': No such file or directory
>
> Only after creating $HOME/.config/guix did guix pull work.

This happens on Guix System too, at least when starting with `guix
system vm-image`.
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAmAgU2MACgkQJkb6MLrK
fwjPBhAAvUM6bJ+NrnuORgQGa1hfh4kp55NxwRwye9Cx39YCqCrDbGU3nje+LSG+
c/gTvg1AHzv1lXUcieA7uJgv164uFUjpjYimj/8S0sQoUKIWvsyG56J+sRS5HVo6
uz7x/xPjNNPy8idFSjN8rYUyIBPWy7FbPjqdcvf0iuG/zEbMMDRwksv122zidOJT
AJkPppDkYpNHYsvKlMcvNO0F0CDL56mVGhtEhSKOPMz6Jg2C3Y/sGbk64JAcaAWx
KfFi/YIOWHYLGG6Y8WaGykYRYFCWp0DKNxegCzY/ET+Fq1rbDaLPFc0cuPQ3eTEJ
5gjigOekn0Z+mjIASFFMUrFUFW4NEnXkl7UFq7t9DroVGW6SNyPwLzBom3+W57sG
CsU77Y/l9jpJ6AEE+jDTNZUeNhaIvVu/XVrQVOfwk8C38nV/ojR1tCrlWNMs/ZkP
k8+OpNxTlJTQLKD9qPFIVotKctVv5FTgwSIDqhwyFvApBeQ7W25WJ1IsD73Z1qE0
bw6V4/SpCVuEx+2D5s6eUvywinRg3q1XLMDQQwpJLB3/RdFT8Zz6b2XV1TO/KC58
fCEsmbgp8Nk0UnV26dgFN2cNOGqJp5BeUsvoU+PbzFBpWNEFfchN1Zgm3asRIYPw
oCftJIfYuFdeuWWJSbrnmX/Ac5+ktKgNssxB5Avdt7rIodgdbRA=
=uZVI
-----END PGP SIGNATURE-----


L
L
Ludovic Courtès wrote on 7 Feb 2021 22:01
control message for bug #46269
(address . control@debbugs.gnu.org)
8735y7zj5y.fsf@gnu.org
severity 46269 important
quit
L
L
Ludovic Courtès wrote on 7 Feb 2021 22:01
(address . control@debbugs.gnu.org)
871rdrzj5p.fsf@gnu.org
tags 46269 + easy
quit
?
Re: bug#46269: first guix-pull on foreign distro doesn't create directories
(name . Leo Famulari)(address . leo@famulari.name)
OSZP286MB06648EC69ED3E304B26A0197A38B9@OSZP286MB0664.JPNP286.PROD.OUTLOOK.COM
Leo Famulari <leo@famulari.name> writes:

Toggle quote (12 lines)
> On Wed, Feb 03, 2021 at 01:19:22PM +0200, Efraim Flashner wrote:
>> I just installed guix on a foreign distro. In my $HOME I didn't have a
>> .config directory.
>>
>> (ins)efraimf@tux03:~$ time guix pull --commit=1b3dcb3dd266fda9732b7a8194bd24e80043fb7a
>> guix pull: error: while creating symlink '/home/efraimf/.config/guix/current': No such file or directory
>>
>> Only after creating $HOME/.config/guix did guix pull work.
>
> This happens on Guix System too, at least when starting with `guix
> system vm-image`.

Fixed in commit 5207c5eb5, thanks!
Closed
E
E
Edgar Vincent wrote on 4 Mar 2021 23:33
first guix-pull on foreign distro doesn't create directories
(address . 46269@debbugs.gnu.org)
2993922a-fdb0-24ce-46d8-6729812bd355@posteo.net
Hello everyone,

I've encountered this issue with a fresh installation of Guix System,
from the following ISO: `gk3mcnyallckwvi8f33idv2klj3lj8nw-image.iso`.

Thanks for your great work,

Edgar Vincent
L
L
Leo Famulari wrote on 5 Mar 2021 20:33
(name . Edgar Vincent)(address . e-v@posteo.net)(address . 46269@debbugs.gnu.org)
YEKHfqPTMpOKZGSF@jasmine.lan
On Thu, Mar 04, 2021 at 11:33:41PM +0100, Edgar Vincent wrote:
Toggle quote (5 lines)
> Hello everyone,
>
> I've encountered this issue with a fresh installation of Guix System, from
> the following ISO: `gk3mcnyallckwvi8f33idv2klj3lj8nw-image.iso`.

I think the bug is fixed for "current" Guix, from the Git master branch.
Can you clarify, what commit of did you use to create that ISO? You can
check with `guix describe` or `guix --version`.
A
A
Alexandre Rogers wrote on 5 Mar 2021 22:51
(address . 46269@debbugs.gnu.org)
86976ef4-d50a-dcaa-3da5-3bd8a8433ec1@posteo.net
On 05/03/2021 20:33, Leo Famulari wrote:

Toggle quote (9 lines)
> On Thu, Mar 04, 2021 at 11:33:41PM +0100, Edgar Vincent wrote:
>> Hello everyone,
>>
>> I've encountered this issue with a fresh installation of Guix System, from
>> the following ISO: `gk3mcnyallckwvi8f33idv2klj3lj8nw-image.iso`.
> I think the bug is fixed for "current" Guix, from the Git master branch.
> Can you clarify, what commit of did you use to create that ISO? You can
> check with `guix describe` or `guix --version`.

Hello,

I downloaded the aforementioned ISO file from guix.gnu.org.

EV
T
T
Tobias Geerinckx-Rice wrote on 6 Mar 2021 00:28
(name . Alexandre Rogers)(address . alexandre.rogers@posteo.net)
87czwd89kb.fsf@nckx
Alexandre Rogers ???
Toggle quote (7 lines)
> On 05/03/2021 20:33, Leo Famulari wrote:
>> Can you clarify, what commit of did you use to create that ISO?
>> You can
>> check with `guix describe` or `guix --version`.
>
> I downloaded the aforementioned ISO file from guix.gnu.org.

Please, answer the question. We can't help you if you don't.

Kind regards,

T G-R
-----BEGIN PGP SIGNATURE-----

iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYEK+lQ0cbWVAdG9iaWFz
LmdyAAoJEA2w/4hPVW1545QA/j83J8gf0aEmHG+yQi+HHXq9UpI2lFWgsO8AU0vw
3/cDAQCOMplosDbzH+cG//iGT4ZjKHMU6yhfJiBwXCy8JDDkCg==
=y5uP
-----END PGP SIGNATURE-----

A
A
Alexandre Rogers wrote on 6 Mar 2021 09:03
(name . Tobias Geerinckx-Rice)(address . me@tobias.gr)(address . 46269@debbugs.gnu.org)
7141c47f-bed5-909f-3f2a-b4fea6c0b65d@posteo.net
On 06/03/2021 00:28, Tobias Geerinckx-Rice wrote:

Toggle quote (13 lines)
> Alexandre Rogers ???
>> On 05/03/2021 20:33, Leo Famulari wrote:
>>> Can you clarify, what commit of did you use to create that ISO? You can
>>> check with `guix describe` or `guix --version`.
>>
>> I downloaded the aforementioned ISO file from guix.gnu.org.
>
> Please, answer the question.  We can't help you if you don't.
>
> Kind regards,
>
> T G-R

I'm sorry about that, I should have been more specific. At the time of
installation, I was using commit a53f711422f63d7e32b8639b968cf00bcc69ffea.

Thanks!

EV
?
Your comment

This issue is archived.

To comment on this conversation send an email to 46269@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 46269
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch