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

Reply via email to