Skip to main content
Solved

FME Emailer is not working on Linux

  • January 24, 2023
  • 3 replies
  • 25 views

koenterralytics
Contributor
Forum|alt.badge.img+10

I've got FME Desktop running under Linux. This works fine (after quite some steps), but now the Emailer does not work. It used to work with FME 2021 (on same Linux machine). But it does not work with FME 2022 anymore. The Emailer v 3.3.3 package is correctly installed, since it is listed in the package list using the command  sudo /opt/fme-desktop-2022/fme PACKAGE LIST.

When running the workspace it mentions:

2023-01-24 14:10:27|   0.5|  0.3|ERROR |Python Exception <ModuleNotFoundError>: No module named 'fmepy_emailer'
2023-01-24 14:10:27|   0.5|  0.0|FATAL |PythonFactory failed to load python symbol `fmepy_emailer.Emailer'
2023-01-24 14:10:27|   0.5|  0.0|FATAL |Factory proxy not initialized
2023-01-24 14:10:27|   0.5|  0.0|FATAL |Emailer_transip_CALLER (PythonFactory): PythonFactory failed to process feature

Any idea why this is happening? I tried to uninstall and reinstall the package, but without result. 

Best answer by michiel

If you installed the package with sudo, then you should run fme with sudo. When installing the package as normal user, the mailer will work for that user

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

3 replies

redgeographics
Celebrity
Forum|alt.badge.img+59
  • Celebrity
  • 3700 replies
  • January 24, 2023

There's been some previous discussion on this: https://community.safe.com/s/question/0D54Q00009YoEOlSAN/python-exception-modulenotfounderror-no-module-named-fmepyemailer

 

And coincidentally one of our other customers ran into the same issue, albeit on Windows, yesterday.


  • 1 reply
  • Best Answer
  • January 24, 2023

If you installed the package with sudo, then you should run fme with sudo. When installing the package as normal user, the mailer will work for that user


koenterralytics
Contributor
Forum|alt.badge.img+10
  • Author
  • Contributor
  • 33 replies
  • January 24, 2023

If you installed the package with sudo, then you should run fme with sudo. When installing the package as normal user, the mailer will work for that user

Thanks @michiel​ . After installing the package again without using sudo, the emailer works again.