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

DoneSubmitted by Efraim Flashner.
Details
7 participants
  • Alexandre Rogers
  • Edgar Vincent
  • Efraim Flashner
  • 宋文武
  • Leo Famulari
  • Ludovic Courtès
  • Tobias Geerinckx-Rice
Owner
unassigned
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
宋文武 wrote on 12 Feb 2021 14:12
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 email to 46269@debbugs.gnu.org