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 12:19 +0100
(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=1b3dcb3dd266fda9732b7a8194bd24e80043fb7aguix 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 8351Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmAahqcACgkQQarn3Mo9g1G3ThAAtlpCaYaKf7IoUgR2bfbo4+CTiHdWi1HVhW/o3J1VtseAy2adGqkSDUfeLxgtx1oeJuy8tu/25Fyx2MV9EGh0YZEpgBQ4DJO94PoWugVemoAz4vPzW7+VGgIAiLe5JfGv8oxEookwtrhrolmCx6a24hjl5ULsjbkxFu0dcGtEVM1PVMMEJP/TtsVONHg7NKBpQl817D5oG/PAoEWRB2UrKg7PLPpzlvBHvADhzGuII9kVW0/WsmCCZW7C3n08fgpyi8LtI3lzSnMb7mppc6WFqFJ44D9Wk1/6WLIE8oTm218mksNi+jMk8TudruV/UY+SjhtA7FOpYNqSTD7HZJvMS/LtrziKgzwh4rh1IpAiU/egfnfNElAWcgv+OAkTzk04SxVsAGWx8qp1cG7MMraD7Wcyx7V7q3Na0uEW7m66l/QgnoHaujTwSmNheZ18d7GoJYI5VJP0+SLbcKq+sPRpqBXIEPJLhkyp/xnKob1PMufG63p9cjp31Jao7/Z6d1fgUhpo03PXESlwjQza195tet5lED2X6aglFvjaNmpfwj+LXBLSvBNj8NWBFDFsrOZUPnBAW2xutHqlfyo0TuievowWM2tVHaxOE9vu0NyFsksN9lXakBgQ0sf3yt6eESF7s/5EGiVj3AZ5M7sgXHUBM9ru4buXV+E0rYqrqln+cy8==ac3d-----END PGP SIGNATURE-----

L
L
Leo Famulari wrote on 7 Feb 21:53 +0100
(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 `guixsystem vm-image`.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAmAgU2MACgkQJkb6MLrKfwjPBhAAvUM6bJ+NrnuORgQGa1hfh4kp55NxwRwye9Cx39YCqCrDbGU3nje+LSG+c/gTvg1AHzv1lXUcieA7uJgv164uFUjpjYimj/8S0sQoUKIWvsyG56J+sRS5HVo6uz7x/xPjNNPy8idFSjN8rYUyIBPWy7FbPjqdcvf0iuG/zEbMMDRwksv122zidOJTAJkPppDkYpNHYsvKlMcvNO0F0CDL56mVGhtEhSKOPMz6Jg2C3Y/sGbk64JAcaAWxKfFi/YIOWHYLGG6Y8WaGykYRYFCWp0DKNxegCzY/ET+Fq1rbDaLPFc0cuPQ3eTEJ5gjigOekn0Z+mjIASFFMUrFUFW4NEnXkl7UFq7t9DroVGW6SNyPwLzBom3+W57sGCsU77Y/l9jpJ6AEE+jDTNZUeNhaIvVu/XVrQVOfwk8C38nV/ojR1tCrlWNMs/ZkPk8+OpNxTlJTQLKD9qPFIVotKctVv5FTgwSIDqhwyFvApBeQ7W25WJ1IsD73Z1qE0bw6V4/SpCVuEx+2D5s6eUvywinRg3q1XLMDQQwpJLB3/RdFT8Zz6b2XV1TO/KC58fCEsmbgp8Nk0UnV26dgFN2cNOGqJp5BeUsvoU+PbzFBpWNEFfchN1Zgm3asRIYPwoCftJIfYuFdeuWWJSbrnmX/Ac5+ktKgNssxB5Avdt7rIodgdbRA==uZVI-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 7 Feb 22:01 +0100
control message for bug #46269
(address . control@debbugs.gnu.org)
8735y7zj5y.fsf@gnu.org
severity 46269 importantquit
L
L
Ludovic Courtès wrote on 7 Feb 22:01 +0100
(address . control@debbugs.gnu.org)
871rdrzj5p.fsf@gnu.org
tags 46269 + easyquit
宋文武 wrote on 12 Feb 14:12 +0100
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 23:33 +0100
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 20:33 +0100
(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 cancheck with `guix describe` or `guix --version`.
A
A
Alexandre Rogers wrote on 5 Mar 22:51 +0100
(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 00:28 +0100
(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+lQ0cbWVAdG9iaWFzLmdyAAoJEA2w/4hPVW1545QA/j83J8gf0aEmHG+yQi+HHXq9UpI2lFWgsO8AU0vw3/cDAQCOMplosDbzH+cG//iGT4ZjKHMU6yhfJiBwXCy8JDDkCg===y5uP-----END PGP SIGNATURE-----
A
A
Alexandre Rogers wrote on 6 Mar 09:03 +0100
(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
?