Solved

FME Emailer is not working on Linux

  • 24 January 2023
  • 3 replies
  • 1 view

Badge +8

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. 

icon

Best answer by michiel 24 January 2023, 15:55

View original

3 replies

Userlevel 4
Badge +25

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

Badge +8

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