cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Problem with building ARM-python-snaps

Problem with building ARM-python-snaps

mauricej
Member

Hello together,

I have a problem trying to build ARM-python-snaps correctly.

The snapcraft --destructive-mode process finshes and I get an ARM-snap, but when I install the snap on the ctrlX-Core the snap doesn't run and I get the following message in the logbook:

python3: /lib/aarch64-linux-gnu/libc.so.6: version 'GLIBC_2.34' not found (required by python3)

In the past I used WSL to build Snaps for a ctrlX-Core-virtual without any problems. But when I try to build the same snaps that work as an AMD-snap on the ctrlX-Core-virtual or SDK-Snaps for the ARM-ctrlX-Core instead I get the error-message mentioned above.

As build environment I tried the suggested way with Ubuntu21.10/Ubuntu 20.04 running on a RaspberryPi 4 Model B and the preconfigured QEMU-ARM-VM. Neither of them work for me.

How can I solve this problem?

Thanks in advance!

1 REPLY 1

nickH
Community Moderator
Community Moderator

Hello mauricej,

I tried to reproduce your problem. I build the SDK-Python-Samples (V 1.12.0) with the QEMU-ARM-VM and installed them on my ctrlX CORE and they work like expected. So I don't get the logbook message you mentioned. 

Did you already update your ctrlX CORE to the new release V1.12? Please check the versions of your system apps: 

2022-01-10_12h19_05.png

 

Hint, if you haven't performed the update:

  • Because the partition layout of Ubuntu Core 20 has changed, the version update to V1.12 has to be conducted using the image update mechanism of the ctrlX CORE via micro SD card. In the Collaboration Room (path: ctrlX_CORE_APPS/All-Apps-In-One-File/RM21.11 - V 1.12) you can find the SystemImage and a Guideline on how to perform the update in the Release Notes.

 

Best regards,

Nick

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist