MCUXpresso Secure Provisioning Tool v10 does not work on Ubuntu 20

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCUXpresso Secure Provisioning Tool v10 does not work on Ubuntu 20

4,972 Views
nnxxpp
Contributor IV

I download from MCUXpresso Secure Provisioning Tool v10 here https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools... 

I succesfully installed it, but I click to icon, nothing is happened. I understand that these new recently versions are supported only Ubuntu 22.

I could not see any link for lower version that is supported on Ubuntu 20. Someone also encountered this problem with even older version https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/MCUXpresso-Secure-Provisioning-v6-silent...

Could you help me, please?

0 Kudos
Reply
7 Replies

4,910 Views
nnxxpp
Contributor IV

@liborukropec  @marek-trmac 

Moreover, I could install SCP tool with `sudo apt install`, but I could not install with `dpkg`. You can see in the attched image for `dpkg`

0 Kudos
Reply

4,912 Views
nnxxpp
Contributor IV

Hi @marek-trmac  @liborukropec 

When I run with command line, I got error 

./securep --verbose
[PYI-1561167:ERROR] Failed to load Python shared library '/opt/nxp/MCUX_Provi_v10/bin/_internal/libpython3.12.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by /opt/nxp/MCUX_Provi_v10/bin/_internal/libpython3.12.so.1.0)

I saw this file "libpython3.12.so.1.0" in my nxp installation folder. What I need to to next? Which library I need to get from Ubuntu22 (after install MCUXpresso secure provisioning tools. Thank you.

0 Kudos
Reply

4,927 Views
nnxxpp
Contributor IV

@marek-trmac  @liborukropec 

Thank you. I got idea. I will try to run with terminal to see what is wrong.

 

You can even try to run Secure Provisioning tool inside a docker, but it would require export DISPLAY, and create an image with all X/GTK dependencies.

Do you release Docker image for Secure Provisioning tool?

0 Kudos
Reply

4,818 Views
liborukropec
NXP Employee
NXP Employee

Hi,

Do you release Docker image for Secure Provisioning tool?

no, we don't

 

Regards,

Libor

0 Kudos
Reply

4,782 Views
nnxxpp
Contributor IV
Sure. I decided to install on my second Window PC. Building Docker images or change important libs in Ubuntu 20 has some risk. Thank you.
0 Kudos
Reply

4,955 Views
marek-trmac
NXP Employee
NXP Employee

Hi Nhanh Nao ,

MCUXpresso Secure Provisioning Tool v10 was tested with Ubuntu 22 and 24.

There are some prerequisites, that needs to be installed for the Ubuntu, see Installation chapter in the User Guide. Can you please confirm all the prerequisites were installed?

If yes, start the tool with parameter `--verbose` - this could help you to understand, where the problem is. If not, kindly copy the log here.

Regards,
Marek


NOTE: If you find the answer useful, kindly click on [ACCEPT AS SOLUTION] button
0 Kudos
Reply

4,935 Views
liborukropec
NXP Employee
NXP Employee

Hi Nhanh Nao,

as Marek wrote, you should go to the terminal to see what is wrong. Most probably it will be a missing *.so library, or incompatible GLIBC library. I have doubts there's a real chance to make it working by copying missing *.so libraries, e.g. by copying them from other Ubuntu 22 instance, e.g. from KVM/VirtualBox/etc. You can try that, by copying reported missing *.so libraries into /opt/nxp/MCUX_Provi_v10/bin/_internal/ folder.

If you cannot upgrade your Linux box to Ubuntu 22 or 24 from whatever reason, I'd recommend install Ubuntu 22/24 into KVM/VirtualBox, install there Secure Provisioning and try to attach USB/UART device into your guest.

You can even try to run Secure Provisioning tool inside a docker, but it would require export DISPLAY, and create an image with all X/GTK dependencies.

 

Regards,

Libor

0 Kudos
Reply