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 |