Gentoo Archives: gentoo-user

From: Tanstaafl <tanstaafl@×××××××××××.org>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Changing mailuri for emailing emerge logs - AUTH version fails
Date: Thu, 14 Nov 2013 14:34:15
Message-Id: 5284DF3F.1020005@libertytrek.org
1 Hi all,
2
3 I'm trying to change one of my systems from sending without AUTH
4 (works), to using AUTH (fails), going by the example in
5
6 /usr/share/portage/config/make.conf.example...
7
8 With this hosts IP in mynetworks (I use postfix), this works:
9
10 PORTAGE_ELOG_MAILURI="me@×××××××.com smtp.example.com"
11
12 Changing the above to this:
13
14 PORTAGE_ELOG_MAILURI="me@×××××××.com smtp.example.com
15 myuser:mypassword@××××××××××××.com:587"
16
17 fails (IP is still in mynetworks, but my goal is to remove it) with the
18 following errors (last few lines being most significant I think?):
19
20 > Traceback (most recent call last):
21 > File "/usr/bin/emerge", line 50, in <module>
22 > retval = emerge_main()
23 > File "/usr/lib64/portage/pym/_emerge/main.py", line 1031, in emerge_main
24 > return run_action(emerge_config)
25 > File "/usr/lib64/portage/pym/_emerge/actions.py", line 4062, in run_action
26 > emerge_config.args, spinner)
27 > File "/usr/lib64/portage/pym/_emerge/actions.py", line 453, in action_build
28 > retval = mergetask.merge()
29 > File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1019, in merge
30 > rval = self._merge()
31 > File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1408, in _merge
32 > self._main_loop()
33 > File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1385, in _main_loop
34 > self._event_loop.iteration()
35 > File "/usr/lib64/portage/pym/portage/util/_eventloop/EventLoop.py", line 268, in iteration
36 > if not x.callback(f, event, *x.args):
37 > File "/usr/lib64/portage/pym/portage/util/_async/PipeLogger.py", line 133, in _output_handler
38 > self._unregister_if_appropriate(event)
39 > File "/usr/lib64/portage/pym/_emerge/AbstractPollTask.py", line 129, in _unregister_if_appropriate
40 > self.wait()
41 > File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 57, in wait
42 > self._wait_hook()
43 > File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 175, in _wait_hook
44 > self._exit_listener_stack.pop()(self)
45 > File "/usr/lib64/portage/pym/_emerge/SpawnProcess.py", line 168, in _pipe_logger_exit
46 > self.wait()
47 > File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 57, in wait
48 > self._wait_hook()
49 > File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 175, in _wait_hook
50 > self._exit_listener_stack.pop()(self)
51 > File "/usr/lib64/portage/pym/_emerge/EbuildMerge.py", line 57, in _merge_exit
52 > self.exit_hook(self)
53 > File "/usr/lib64/portage/pym/_emerge/EbuildBuild.py", line 403, in _install_exit
54 > self._unlock_builddir()
55 > File "/usr/lib64/portage/pym/_emerge/EbuildBuild.py", line 289, in _unlock_builddir
56 > portage.elog.elog_process(self.pkg.cpv, self.settings)
57 > File "/usr/lib64/portage/pym/portage/elog/__init__.py", line 175, in elog_process
58 > m.process(mysettings, str(key), mod_logentries, mod_fulllog)
59 > File "/usr/lib64/portage/pym/portage/elog/mod_mail.py", line 39, in process
60 > portage.mail.send_mail(mysettings, mymessage)
61 > File "/usr/lib64/portage/pym/portage/mail.py", line 116, in send_mail
62 > myrecipient, mymailuri = mysettings["PORTAGE_ELOG_MAILURI"].split()
63 > ValueError: too many values to unpack
64 > myhost : Thu Nov 14, 09:22:57 : ~
65
66 any ideas why this is failing like this?
67
68 Thanks,
69
70 Charles

Replies

Subject Author
Re: [gentoo-user] Changing mailuri for emailing emerge logs - AUTH version fails Tanstaafl <tanstaafl@×××××××××××.org>