Hi all,
I'm trying to change one of my systems from sending without AUTH
(works), to using AUTH (fails), going by the example in
/usr/share/portage/config/make.conf.example...
With this hosts IP in mynetworks (I use postfix), this works:
PORTAGE_ELOG_MAILURI="m...@example.com smtp.example.com"
Changing the above to this:
PORTAGE_ELOG_MAILURI="m...@example.com smtp.example.com
myuser:mypassw...@smtp.example.com:587"
fails (IP is still in mynetworks, but my goal is to remove it) with the
following errors (last few lines being most significant I think?):
Traceback (most recent call last):
File "/usr/bin/emerge", line 50, in <module>
retval = emerge_main()
File "/usr/lib64/portage/pym/_emerge/main.py", line 1031, in emerge_main
return run_action(emerge_config)
File "/usr/lib64/portage/pym/_emerge/actions.py", line 4062, in run_action
emerge_config.args, spinner)
File "/usr/lib64/portage/pym/_emerge/actions.py", line 453, in action_build
retval = mergetask.merge()
File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1019, in merge
rval = self._merge()
File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1408, in _merge
self._main_loop()
File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 1385, in _main_loop
self._event_loop.iteration()
File "/usr/lib64/portage/pym/portage/util/_eventloop/EventLoop.py", line 268,
in iteration
if not x.callback(f, event, *x.args):
File "/usr/lib64/portage/pym/portage/util/_async/PipeLogger.py", line 133, in
_output_handler
self._unregister_if_appropriate(event)
File "/usr/lib64/portage/pym/_emerge/AbstractPollTask.py", line 129, in
_unregister_if_appropriate
self.wait()
File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 57, in wait
self._wait_hook()
File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 175, in
_wait_hook
self._exit_listener_stack.pop()(self)
File "/usr/lib64/portage/pym/_emerge/SpawnProcess.py", line 168, in
_pipe_logger_exit
self.wait()
File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 57, in wait
self._wait_hook()
File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 175, in
_wait_hook
self._exit_listener_stack.pop()(self)
File "/usr/lib64/portage/pym/_emerge/EbuildMerge.py", line 57, in _merge_exit
self.exit_hook(self)
File "/usr/lib64/portage/pym/_emerge/EbuildBuild.py", line 403, in
_install_exit
self._unlock_builddir()
File "/usr/lib64/portage/pym/_emerge/EbuildBuild.py", line 289, in
_unlock_builddir
portage.elog.elog_process(self.pkg.cpv, self.settings)
File "/usr/lib64/portage/pym/portage/elog/__init__.py", line 175, in
elog_process
m.process(mysettings, str(key), mod_logentries, mod_fulllog)
File "/usr/lib64/portage/pym/portage/elog/mod_mail.py", line 39, in process
portage.mail.send_mail(mysettings, mymessage)
File "/usr/lib64/portage/pym/portage/mail.py", line 116, in send_mail
myrecipient, mymailuri = mysettings["PORTAGE_ELOG_MAILURI"].split()
ValueError: too many values to unpack
myhost : Thu Nov 14, 09:22:57 : ~
any ideas why this is failing like this?
Thanks,
Charles