Skip to main content

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. 

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.


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


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.


Reply