GNU bug report logs - #36468
Exim fails with permission denied

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Jonathan Brielmaier <jonathan.brielmaier@HIDDEN>; dated Mon, 1 Jul 2019 23:37:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 1 Jul 2019 23:36:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 01 19:36:57 2019
Received: from localhost ([127.0.0.1]:46290 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hi5qy-0003tX-S3
	for submit <at> debbugs.gnu.org; Mon, 01 Jul 2019 19:36:57 -0400
Received: from lists.gnu.org ([209.51.188.17]:34457)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jonathan.brielmaier@HIDDEN>) id 1hi5qw-0003tP-UB
 for submit <at> debbugs.gnu.org; Mon, 01 Jul 2019 19:36:55 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47094)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <jonathan.brielmaier@HIDDEN>) id 1hi5qt-0000O3-U4
 for bug-guix@HIDDEN; Mon, 01 Jul 2019 19:36:54 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_40,FREEMAIL_FROM,
 RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <jonathan.brielmaier@HIDDEN>) id 1hi5qp-0002Yq-RG
 for bug-guix@HIDDEN; Mon, 01 Jul 2019 19:36:49 -0400
Received: from mout.web.de ([212.227.17.12]:48769)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <jonathan.brielmaier@HIDDEN>)
 id 1hi5qm-0002V7-2E
 for bug-guix@HIDDEN; Mon, 01 Jul 2019 19:36:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1562024188;
 bh=CctG0EbacBshmIzFs+q+J/MHn83JB82s8MZv6CtuDDI=;
 h=X-UI-Sender-Class:To:Cc:From:Subject:Date;
 b=V8qk2jAO0G1s5orTRn/Lb/1Y6EZO5w7p2w88ofFxko+ahmqtv0mUc3i6YCxHiH8t5
 sbP3HMIjqbfD4nId69+5zi9PaIiSB7mOH/TkOlPwfHTSDyCJ+4A6VVbNOksK0Dq+gn
 KUfOvR0QmvE4deVxF7H2hbS1ygZyvSBXYyVQ8uKc=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from [192.168.178.180] ([94.134.92.71]) by smtp.web.de (mrweb103
 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LzbDC-1icnTO3Ceg-014hd5; Mon, 01
 Jul 2019 19:02:24 +0200
To: bug-guix@HIDDEN
From: Jonathan Brielmaier <jonathan.brielmaier@HIDDEN>
Subject: Exim fails with permission denied
Message-ID: <8e47662d-df1f-ab87-00b7-2e4b987cd8d3@HIDDEN>
Date: Mon, 1 Jul 2019 19:02:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:qptw14Y6t30tT7Wg7esPpndmJajtNhN8U7ukcPJFAwIKWvoXATR
 RJkK/QXgVC3JtH8EFPUXLusptoMxKTZVeKLsGIa4fEuCZi0/qaeA15KPqoZzCl/fa4zAR6A
 0e7wLP4LsuVvx5YEQX8VKESF2sVJD18xQoKgADxWs8QzPNchm0CB6qTkHITM1j2h/ge7+C1
 mfb9aAYe0WSaQBV6rI8ug==
X-UI-Out-Filterresults: notjunk:1;V03:K0:SYeuv7qTMso=:qA+6KGPUszrESUJkA4Ny2x
 n+FZq6ouqThzAzS71HnTgQrQgcOmGG/vmuGbFoqeymGKu0UfG7Db65XPS8JEt4zZhRz9Y2HKF
 rH6Rdk6sZQycyVR4blCKJYlAFato7oyPH1usaODUY24R2DoAhxAoxinYlXpEhA2eTfWw+2USK
 SsT74Qe3Onq9galWmStwsw/eYI1avIThnU3T1BiLOTU9D2AXI1llFjVRMEfUdiiqAfjHhycAq
 nF6sDd4JBqJUJ8BCRm7PLylnomloC8kbYBlar5aP4urlyylas33ILuisy/RnUyx7WBJvv9mwn
 7xsFOE4FxKe07Dh47X5PEXkV2Lqp677BwKuoRq85uNc/8+Z50ClX2FzTlcZ1ff2Z//M0ulrFf
 5NkO6RihxjJFamIe30KCsXUWDylZqLSMAhNZvT+TPShmQjoT4VlaolqN4lb/VMETj6jFbNwfC
 jB8poU4Wjqvvkzp6cxVz7mrDYefhc0EbXtys/nZu7+HzkpeGT7ubL55v7QCUVn6Wca6eTf35l
 bLM2NUntCN/LSE6OCeIfW8LmMylAuKR/fO4aIGCxisRB/95rJAE6g3b7+tMj0pZe9sz2oojLH
 0h0liRKZf3EyfHP/hc7UN2pwhIrrfPp1KOjzZnGBl+r9Lrzx8cCAVt1lo1yUTXFwVmkH79vSl
 00ium9XUy8Ti5rWS73hluW1hHrn/EbcNucCOYh1oKy7kuqKPumCD0yIdadz+7FefDFjA7o7EF
 WE1FSE77ZzDxnEqa50VLKOW3orwjrEiVUqhLSLt05GxwbDazWFgB5gqZAsMWwU/ury8OdZpe1
 9hfEtPrdN7WiOSN5CGuEZDfCYk6S9yro4HlhcbjB3cA81byY4YrXbBd8gpTW2kZo3qH/MgNlp
 N+sbeGKs7d9147bOpzezwHGITuekWKtmf1UfnbfELauqV1uFkTiU9UndBBD0717WWuvuo4UhT
 mS0Uak8ry5RC3mnsJAcAfYf2emY+5xAvBH/3PcK5BvmrcVP2qVCfnLkb6WYJ1Bn7Hbuj3WSji
 MCIoZ3hj8bbjEOmo1rRQi2S8uwM7Omq7UjT7UFy/KdQYyExxdXMPeKPCHlC37ji7/p2yPOVyf
 0rhwD6dRbAfdVRabxm4HvdoFrMP26xEaPip
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 212.227.17.12
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: Carlo Zancanaro <carlo@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

Hi,

I try to setup a SMTP server on a Guix system. I just choose exim and
followed the manual and added this part to my config.scm. It's not
production or anything, just to see if it works.

(service exim-service-type
         (exim-configuration
           (config-file (local-file "/etc/exim.conf"))))
(service mail-aliases-service-type
         '(("jonathan" "jonathan.brielmaier@HIDDEN")))

After reconfiguring exim starts fine with `herd start`. Then I tried to
test if exim works:

root@guixone /home/jonathan# echo "Subject: test" | exim -v
jonathan.brielmaier@HIDDEN
LOG: MAIN
  Warning: purging the environment.
 Suggested action: use keep_environment.
LOG: MAIN PANIC DIE
  Failed to create spool file
/var/spool/exim//input//1hhzWj-00007i-Mb-D: Permission denied
LOG: PANIC DIE
  Cannot open main log file "/var/spool/exim/log/mainlog": Permission
denied: euid=65534 egid=65534
2019-07-01 18:51:37 1hhzWj-00007i-Mb Failed to create spool file
/var/spool/exim//input//1hhzWj-00007i-Mb-D: Permission denied
2019-07-01 18:51:37 1hhzWj-00007i-Mb Cannot open main log file
"/var/spool/exim/log/mainlog": Permission denied: euid=65534 egid=65534
exim: could not open panic log - aborting: see message(s) above

Maybe it's not intended to work with root, so I changed /etc/passwd:
exim:x...:/var/empty:/gnu/store.../bin/bash

echo "Subject: test" | sudo su exim -c "exim -v jonathan.brielmaier@HIDDEN"
LOG: MAIN
  Warning: purging the environment.
 Suggested action: use keep_environment.
2019-07-01 18:55:19 Warning: purging the environment.
 Suggested action: use keep_environment.
LOG: MAIN PANIC DIE
  Failed to create spool file
/var/spool/exim//input//1hhzaJ-000084-D9-D: Permission denied

ls -al /var/spool/exim/input/
total 8
drwxr-x--- 2 exim exim 4096 Jul  1 18:58 ./
drwxr-xr-x 4 exim exim 4096 Jul  1 18:58 ../
-rw-r----- 1 exim exim    0 Jun 29 22:49 1hhKHP-0001D3-6P-D
-rw-r----- 1 exim exim    0 Jun 29 22:53 1hhKLb-00005D-RV-D
-rw-r----- 1 exim exim    0 Jun 29 22:53 1hhKLl-00005E-Ut-D
-rw-r----- 1 exim exim    0 Jul  1 17:37 1hhyN4-0002pn-IN-D
-rw-r----- 1 exim exim    0 Jul  1 18:57 1hhzcT-00008t-JD-D
-rw-r----- 1 exim exim    0 Jul  1 18:58 1hhzdp-0000A9-Oi-D

Do I miss some point here? Do I need to set something in the exim.conf?
I tried to use the exim.conf from openSUSE, with the same effect.

@Carlo: I CCed you, because you have written the original patch to add
exim to Guix :)

~Jonathan




Acknowledgement sent to Jonathan Brielmaier <jonathan.brielmaier@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#36468; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.