Skip to main content
Solved

FME Server for Docker 2020 python version upgrade


kalbert
Supporter
Forum|alt.badge.img+14

We have a FME 2020 workspace using python 3.7+ running successfully on Desktop.

When running on FME Server 2020 (FME Server for Docker 2020.1.3.0 build 20632 linux x64) the workspace failed due to the python version loaded by the FME Server engine (python 3.6. coming with the image).

 

It looks like python 3.6 is the most current for Ubuntu 18.04

 

The question is: Is there any recommended way (by safe) to enable python 3.7 in the environment we have?

 

thanks

Klaus

Best answer by kailinatsafe

@kalbert​ , It is likely that Dockerized FME 2021.0 will be on Ubuntu 20.04 (Python 3.8), but I am not able to confirm this at this time. Hope this helps, Kailin.

View original
Did this help you find an answer to your question?

3 replies

kailinatsafe
Safer
Forum|alt.badge.img+21

Hello @kalbert​ ,

Unfortunately, I don't think so. FME for Ubuntu 18.04 is built against Python 2.7 and 3.6. Are your scripts using features not in Python 3.6, or are you accidentally marking their workspaces as requiring Python 3.7? What error message is received when running the job on FME Server?


kalbert
Supporter
Forum|alt.badge.img+14
  • Author
  • Supporter
  • November 3, 2020

Thanks @kailinatsafe​ ,

we now changed the python script to be 3.6 compliant and everything is working fine.

Just for awareness: Are there plans to upgrade to Ubuntu 20.04 for FME Server for Docker?

 


kailinatsafe
Safer
Forum|alt.badge.img+21
  • Safer
  • Best Answer
  • November 3, 2020

@kalbert​ , It is likely that Dockerized FME 2021.0 will be on Ubuntu 20.04 (Python 3.8), but I am not able to confirm this at this time. Hope this helps, Kailin.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings