From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 4C6mDnCO1l4HUAAA0tVLHw (envelope-from ) for ; Tue, 02 Jun 2020 17:37:52 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id QNqKCnCO1l6oDQAA1q6Kng (envelope-from ) for ; Tue, 02 Jun 2020 17:37:52 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 33C3E94050F for ; Tue, 2 Jun 2020 17:37:51 +0000 (UTC) Received: from localhost ([::1]:37972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jgArG-0008Fp-5C for larch@yhetil.org; Tue, 02 Jun 2020 13:37:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44870) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jgAr6-0008EM-4Q for help-guix@gnu.org; Tue, 02 Jun 2020 13:37:40 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:46145) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jgAr4-0006L8-BM for help-guix@gnu.org; Tue, 02 Jun 2020 13:37:39 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 8DAA15C00F9; Tue, 2 Jun 2020 13:37:37 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Tue, 02 Jun 2020 13:37:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=ZOUSe7jLan8nLfL3pZaeqmGz H6b7kL3aAsvisYm4Ei4=; b=riQLPvTxsBFAM8tlSJFnO7iLdmr7hm3PPXQcL6cD TCBMALw3xXTeukIsnkGfE74w7R6/YpGtc+p94nsrPc25ne8OaUNNTdY3kUJjHRfs ZF2ynVT23LdltYidEb5SIhSe6o5qsTVYkYZ5xErfzW0XsHMk6NyKYmoWLyHqMiA0 ny8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=ZOUSe7 jLan8nLfL3pZaeqmGzH6b7kL3aAsvisYm4Ei4=; b=VxEJHzVP09MqNE8+7l0OfR ArJHP+I6BbScJV3S1BxPgWIBiFasTenbKeSOMSrBYGLsv0BuZ8HSC9t7LJBE/UKr XTA4kCvbqOi8k6H7HV6UE+SpFwnxIlfdLGpS2iaHlRrR1hSXrrpKgmAsaZjTebTg rPLV8bYaEWrPEz/CcTIZnrNotlz8KMYe7nfJCB8y6c4vjVf4eu+WkWVji5bSkynx FwlB3kNRlSAPWCgvgD+38LyLIKLohkVwo2KaMPE6TQIrAG5SDSIbpYn1b/5NN2M9 hNIqKT772Ulz+UfyJlwYUWTlu5uIy4U7ZXbPablfHXZpqTga0pQfmsh1UhPMp8Vw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudefjedgkeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesthdtre dttddtvdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgr rhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhepvddvudegffefiedttdfhfedvuefhgf ekieekgeekveetgefhfeetgfegueduffeinecuffhomhgrihhnpehgnhhurdhorhhgnecu kfhppeejiedruddvgedrudefkedrieefnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 0B2133280065; Tue, 2 Jun 2020 13:37:37 -0400 (EDT) Date: Tue, 2 Jun 2020 13:37:34 -0400 From: Leo Famulari To: julia.galaman@tutanota.com Subject: Re: Locale and TOR Configuration Issues Message-ID: <20200602173734.GA19317@jasmine.lan> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=66.111.4.25; envelope-from=leo@famulari.name; helo=out1-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/02 13:37:37 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=famulari.name header.s=mesmtp header.b=riQLPvTx; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=VxEJHzVP; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -1.21 X-TUID: cjbC7nwOx3dm On Tue, Jun 02, 2020 at 03:28:10PM +0200, julia.galaman--- via wrote: > Hello everyone, > > I have two issues. One is silly and the other is a bit less silly (I think). Please be patient with me, as I'm new and pretty terrified. Welcome! > 1) It's about the locale settings. So I am supposed to export the path to my locale as in the command given in the manual and hints, but when I try to give the path to any of the actual locales instead of just the locale directory or version, the console freezes and stays like that without any error message. Could you please tell me how this path should actually look? If you are using Guix System, the locales should work automagically, assuming you've filled out the locales field of config.scm and reconfigured and rebooted since then: https://guix.gnu.org/manual/en/html_node/Locales.html If you are using Guix on another distro, then the environment variable GUIX_LOCPATH should be set to the path of the locales, which for me is '/home/leo/.guix-profile/lib/locale'. Actually choosing which locale to use is controlled by the distro in this case, not Guix. Does that help? > 2) As you know, both /gnu/store and /home/user/.guix-profile are mounted in read-only mode by default. I read that it is for safety. But the problem is that because by design all programs get installed in the 'local copies' of their normal directories (e.g. instead of /etc it's /home/user/.guix-profile/etc), all their config files automatically become read-only, even for superuser. In my case it was the torrc file, which has to be edited or else it won't work. I tried to force it and remount /gnu/store in read-write mode, then insert my edited torrc file, but after reboot all the changes disappeared. > > So logically speaking there has to be a way around it, like a piece of software that acts as a middleman for all the changes you want to make in /gnu/store, making it harder to screw up the system. There was a scrap of info in the manual about using guix-daemon to do this, but it was merely mentioned. It's really hard for me to understand the manual without broader context, so I might have misunderstood or omitted something. I would be really glad if someone found the time to explain to me why it works like that and how things get done here. Basically, the files should be copied out of '/home/user/.guix-profile/etc' to '/etc', and then you will modify them there. Programs should either look in /etc by default, or it should be possible to configure them to look in /etc. Otherwise, it's a bug in the Guix packaging that we will have to fix. If you find yourself wanting to edit files in /gnu/store, please ask for advice because it can break your Guix installation. We actually make it impossible when we can, like on Guix System. Let us know how it goes!