Message boards : Number crunching : ARM cpu crunching
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
achims311

Send message
Joined: 8 Jun 16
Posts: 1
Credit: 7,380,497
RAC: 0
Message 6387 - Posted: 23 Jan 2024, 6:15:53 UTC

Any idea why this RasPi does not get any WU?
ID: 6387 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Grant (SSSF)

Send message
Joined: 23 Apr 22
Posts: 167
Credit: 69,772,000
RAC: 0
Message 6388 - Posted: 24 Jan 2024, 5:19:59 UTC
Last modified: 24 Jan 2024, 5:20:23 UTC

I'd suggest you check the messages in the Event Log to see what responses it's getting when contacting the Scheduler.
Grant
Darwin NT
ID: 6388 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 10 May 20
Posts: 310
Credit: 4,733,484,700
RAC: 0
Message 6391 - Posted: 25 Jan 2024, 4:05:04 UTC - in response to Message 6387.  

Any idea why this RasPi does not get any WU?

Do you have the 32 bit libraries installed?

A proud member of the OFA (Old Farts Association)
ID: 6391 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 10 May 20
Posts: 310
Credit: 4,733,484,700
RAC: 0
Message 6392 - Posted: 25 Jan 2024, 4:09:31 UTC - in response to Message 6327.  

I would have liked to get my Jetson SoC's running on Universe but alas there are no 32 bit libraries available in the Nvidia L4T distros. I could change them over to a normal Linux distro like Ubuntu but I would lose the standard Nvidia CUDA development installation that allows me to use the Nvidia gpus at Einstein where they are quite productive.


Both my Jetsons crunch Universe and run L4T (the 4GB model upgraded to 20.04.6 LTS with Glibc 2.31). I got some warnings installing 32-bit libraries, but it is workable.
The 2GB model even has a both OpenCL and CUDA capable GPU, but still runs on 18.04.6 LTS and has Glibc 2.27

Where did you find the 32bit libraries in L4T?
I have a Nano 4GB original and a 4GB TX2-NX both running the L4T based on 18.04.6 LTS and I just get messages that any 32bit library is unavailable in the distro.

A proud member of the OFA (Old Farts Association)
ID: 6392 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
JagDoc
Help desk expert

Send message
Joined: 21 Feb 15
Posts: 83
Credit: 873,439,097
RAC: 0
Message 6393 - Posted: 25 Jan 2024, 19:11:57 UTC - in response to Message 6387.  

Any idea why this RasPi does not get any WU?

Have you in the cc_config.xml :
<options>
<alt_platform>arm-unknown-linux-gnueabihf</alt_platform>
</options>
ID: 6393 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dirk Broer

Send message
Joined: 22 Feb 15
Posts: 21
Credit: 17,504,581
RAC: 0
Message 6394 - Posted: 26 Jan 2024, 13:19:24 UTC - in response to Message 6392.  

I would have liked to get my Jetson SoC's running on Universe but alas there are no 32 bit libraries available in the Nvidia L4T distros. I could change them over to a normal Linux distro like Ubuntu but I would lose the standard Nvidia CUDA development installation that allows me to use the Nvidia gpus at Einstein where they are quite productive.


Both my Jetsons crunch Universe and run L4T (the 4GB model upgraded to 20.04.6 LTS with Glibc 2.31). I got some warnings installing 32-bit libraries, but it is workable.
The 2GB model even has a both OpenCL and CUDA capable GPU, but still runs on 18.04.6 LTS and has Glibc 2.27

Where did you find the 32bit libraries in L4T?
I have a Nano 4GB original and a 4GB TX2-NX both running the L4T based on 18.04.6 LTS and I just get messages that any 32bit library is unavailable in the distro.


My guess is that when you check your sources list (/etc/apt/sources.list.d/nvidia-l4t-apt-source.list) that you see
deb https://repo.download.nvidia.com/jetson/common r32.4 main
deb https://repo.download.nvidia.com/jetson/t210 r32.4 main


edit that (as super user/with root access) so it looks like
deb https://repo.download.nvidia.com/jetson/common r32.4 main contrib non-free
deb https://repo.download.nvidia.com/jetson/t210 r32.4 main contrib non-free


then do a
sudo apt update --fix-missing
sudo apt dist-upgrade


then do a
sudo dpkg --add-architecture armhf
sudo apt update --fix-missing
sudo apt install libc6:armhf libstdc++6:armhf zlib1g:armhf libfuse2:armhf libgomp1:armhf libboinc7:armhf


to be really sure you get all 32-bit apps from all projects, edit you cc_config.xml to have both these lines
<cc_config>
    <options>
        <alt_platform>arm-unknown-linux-gnueabihf</alt_platform>
        <alt_platform>armv7l-unknown-linux-gnueabihf</alt_platform>
    </options>
</cc_config>


If you want work for projects that have real old apps, you can also add a third line:
<alt_platform>armv6l-unknown-linux-gnueabihf</alt_platform>
ID: 6394 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 10 May 20
Posts: 310
Credit: 4,733,484,700
RAC: 0
Message 6396 - Posted: 26 Jan 2024, 19:06:32 UTC
Last modified: 26 Jan 2024, 19:07:46 UTC

Still no luck with your suggestions.
Endless list of errors saying "skipping acquire of of configured file" "inrelease doesn't have the component 'contrib' and component 'non-free' check spelling
InRelease' doesn't support architecture 'armhf'

A proud member of the OFA (Old Farts Association)
ID: 6396 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dirk Broer

Send message
Joined: 22 Feb 15
Posts: 21
Credit: 17,504,581
RAC: 0
Message 6399 - Posted: 27 Jan 2024, 1:13:19 UTC - in response to Message 6396.  
Last modified: 27 Jan 2024, 1:15:08 UTC

Still no luck with your suggestions.
Endless list of errors saying "skipping acquire of of configured file" "inrelease doesn't have the component 'contrib' and component 'non-free' check spelling
InRelease' doesn't support architecture 'armhf'


Bizar. I have my Jetson Xavier NX working now too with the exact same approach -and the exact same error messages in the beginning. Try rebooting between the steps.
ID: 6399 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 10 May 20
Posts: 310
Credit: 4,733,484,700
RAC: 0
Message 6400 - Posted: 27 Jan 2024, 1:22:02 UTC - in response to Message 5872.  

Your link points to a host with 0.10 RAC. You are surely confused about ARM performance

A proud member of the OFA (Old Farts Association)
ID: 6400 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dirk Broer

Send message
Joined: 22 Feb 15
Posts: 21
Credit: 17,504,581
RAC: 0
Message 6410 - Posted: 29 Jan 2024, 8:26:43 UTC - in response to Message 6399.  
Last modified: 29 Jan 2024, 8:56:56 UTC

Still no luck with your suggestions.
Endless list of errors saying "skipping acquire of of configured file" "inrelease doesn't have the component 'contrib' and component 'non-free' check spelling
InRelease' doesn't support architecture 'armhf'


Bizar. I have my Jetson Xavier NX working now too with the exact same approach -and the exact same error messages in the beginning. Try rebooting between the steps.


The errors point to having just 'main' is the sources. Either you haven't edited those two lines, or you edited 'starred-out' lines -having no effect.
Do all as I suggested, verbatim, and in the right sequence.

If you don't trust it: take out your SD card, put in a new one with the latest jetpack image for the Jetson Nano or TX and try with that.
If all works well, think about running the Jetson straight from SSD via USB 3.0
ID: 6410 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 10 May 20
Posts: 310
Credit: 4,733,484,700
RAC: 0
Message 6412 - Posted: 29 Jan 2024, 17:30:32 UTC - in response to Message 6410.  

No it doesn't work here.

keith@Nano:~$ cat /etc/apt/sources.list.d/nvidia-l4t-apt-source.list
# SPDX-FileCopyrightText: Copyright (c) 2019-2021 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: LicenseRef-NvidiaProprietary
#
# NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
# property and proprietary rights in and to this material, related
# documentation and any modifications thereto. Any use, reproduction,
# disclosure or distribution of this material and related documentation
# without an express license agreement from NVIDIA CORPORATION or
# its affiliates is strictly prohibited.

deb https://repo.download.nvidia.com/jetson/common r32.7 main contrib non-free
deb https://repo.download.nvidia.com/jetson/t210 r32.7 main contrib non-free

keith@Nano:~$ sudo apt install libc6:armhf libstdc++6:armhf zlib1g:armhf libfuse2:armhf libgomp1:armhf libboinc7:armhf
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
dconf-gsettings-backend : Depends: dconf-service (>= 0.26.0-2ubuntu3)
Depends: dconf-service (< 0.26.0-2ubuntu3.1~)
Depends: libdconf1 (= 0.26.0-2ubuntu3) but it is not going to be installed
gir1.2-glib-2.0 : Depends: libgirepository-1.0-1 (>= 1.45.4) but it is not going to be installed
gir1.2-gtk-3.0 : Depends: libgtk-3-common but it is not going to be installed
Depends: gir1.2-atk-1.0 (>= 2.15.1) but it is not going to be installed
Depends: gir1.2-freedesktop (>= 1.39.0) but it is not going to be installed
Depends: gir1.2-gdkpixbuf-2.0 (>= 2.30.0) but it is not going to be installed
Depends: gir1.2-pango-1.0 (>= 1.40.5) but it is not going to be installed
libboinc7:armhf : Depends: libssl1.1:armhf (>= 1.1.0) but it is not going to be installed
libc6 : Depends: libgcc1 but it is not going to be installed
Breaks: libc6:armhf (!= 2.27-3ubuntu1.6+esm1) but 2.27-3ubuntu1.6 is to be installed
libc6:armhf : Breaks: libc6 (!= 2.27-3ubuntu1.6) but 2.27-3ubuntu1.6+esm1 is to be installed
libcairo2 : Depends: libfontconfig1 (>= 2.12) but it is not going to be installed
Depends: libfreetype6 (>= 2.7.1) but it is not going to be installed
Depends: libpixman-1-0 (>= 0.30.0) but it is not going to be installed
Depends: libpng16-16 (>= 1.6.2-1) but it is not going to be installed
Depends: libxcb-render0 but it is not going to be installed
Depends: libxcb-shm0 but it is not going to be installed
Depends: libxcb1 (>= 1.6) but it is not going to be installed
Depends: libxrender1 but it is not going to be installed
libglib2.0-0 : Depends: libffi6 (>= 3.2) but it is not going to be installed
Depends: libmount1 (>= 2.19.1) but it is not going to be installed
Depends: libpcre3 but it is not going to be installed
Depends: libselinux1 (>= 1.32) but it is not going to be installed
Recommends: shared-mime-info
Recommends: xdg-user-dirs
libgtk-3-0 : Depends: libgtk-3-common (>= 3.22.30-1ubuntu4) but it is not going to be installed
Depends: libatk-bridge2.0-0 (>= 2.5.3) but it is not going to be installed
Depends: libatk1.0-0 (>= 2.15.1) but it is not going to be installed
Depends: libcairo-gobject2 (>= 1.10.0) but it is not going to be installed
Depends: libcolord2 (>= 0.1.10) but it is not going to be installed
Depends: libcups2 (>= 1.6.2) but it is not going to be installed
Depends: libepoxy0 (>= 1.0) but it is not going to be installed
Depends: libfontconfig1 (>= 2.12) but it is not going to be installed
Depends: libgdk-pixbuf2.0-0 (>= 2.30.1) but it is not going to be installed
Depends: libjson-glib-1.0-0 (>= 0.12.0) but it is not going to be installed
Depends: libpangoft2-1.0-0 (>= 1.40.5) but it is not going to be installed
Depends: librest-0.7-0 (>= 0.7) but it is not going to be installed
Depends: libwayland-client0 (>= 1.9.91) but it is not going to be installed
Depends: libwayland-cursor0 (>= 1.9.91) but it is not going to be installed
Depends: libwayland-egl1 (>= 1.15.0)
Depends: libxcomposite1 (>= 1:0.3-1) but it is not going to be installed
Depends: libxcursor1 (> 1.1.2) but it is not going to be installed
Depends: libxdamage1 (>= 1:1.1) but it is not going to be installed
Depends: libxfixes3 but it is not going to be installed
Depends: libxi6 (>= 2:1.2.99.4) but it is not going to be installed
Depends: libxinerama1 but it is not going to be installed
Depends: libxkbcommon0 (>= 0.5.0) but it is not going to be installed
Depends: libxrandr2 (>= 2:1.5.0) but it is not going to be installed
Depends: adwaita-icon-theme
Depends: shared-mime-info
Recommends: libgtk-3-bin
libpango-1.0-0 : Depends: fontconfig (>= 2.1.91)
libpangocairo-1.0-0 : Depends: libfontconfig1 (>= 2.12) but it is not going to be installed
Depends: libfreetype6 (>= 2.2.1) but it is not going to be installed
Depends: libpangoft2-1.0-0 (>= 1.28.1) but it is not going to be installed
libsystemd0 : PreDepends: libgcrypt20 (>= 1.8.0) but it is not going to be installed
libx11-6 : Depends: libxcb1 (>= 1.11.1) but it is not going to be installed
libxext6 : PreDepends: multiarch-support
libxss1 : PreDepends: multiarch-support
lxlock : Depends: light-locker but it is not going to be installed or
xscreensaver but it is not going to be installed or
gnome-screensaver but it is not going to be installed or
i3lock but it is not going to be installed or
suckless-tools but it is not going to be installed or
slim but it is not going to be installed
python : PreDepends: python-minimal (= 2.7.15~rc1-1) but it is not going to be installed
Depends: python2.7 (>= 2.7.15~rc1-1~) but it is not going to be installed
Depends: libpython-stdlib (= 2.7.15~rc1-1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Moot point now that Universe is shut down for 3 months. May never come back.

A proud member of the OFA (Old Farts Association)
ID: 6412 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dirk Broer

Send message
Joined: 22 Feb 15
Posts: 21
Credit: 17,504,581
RAC: 0
Message 6416 - Posted: 3 Feb 2024, 16:07:43 UTC - in response to Message 6412.  
Last modified: 3 Feb 2024, 16:37:49 UTC

First things first!

First step 1: sudo dpkg --add-architecture armfh

Then step 2: sudo apt update --fix-missing

only thereafter can you do

Step 3: sudo apt install libc6:armhf libstdc++6:armhf zlib1g:armhf libfuse2:armhf libgomp1:armhf libboinc7:armhf

I myself am presently re-doing these steps as my fallback project -SiDock@Home- has stiffer requirements and my 4GB Nano seems to be missing libgomp1:armhf.

My 2GB model can't even run SiDock: its 18.04 L4T has glibc 2.27, too low for SiDock
/lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by ../../projects/www.sidock.si_sidock/cmdock-s_wrapper_2.02_arm-unknown-linux-gnueabihf)
ID: 6416 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dirk Broer

Send message
Joined: 22 Feb 15
Posts: 21
Credit: 17,504,581
RAC: 0
Message 6417 - Posted: 4 Feb 2024, 0:55:46 UTC
Last modified: 4 Feb 2024, 1:14:46 UTC

Instead of 'contrib' and 'non-free' you can better use 'restricted' and 'universe' in case of L4T...I have the 4GB model working now at SiDock, but it was quite a struggle to get all 32-bit libraries.

BTW: I received Universe WUs for the 4GB model over the last three days (1, 2 and 3 February 2024). Not many but it might be a sign that the 'dry spell' will not last forever.
ID: 6417 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Grant (SSSF)

Send message
Joined: 23 Apr 22
Posts: 167
Credit: 69,772,000
RAC: 0
Message 6418 - Posted: 4 Feb 2024, 3:09:29 UTC - in response to Message 6417.  

BTW: I received Universe WUs for the 4GB model over the last three days (1, 2 and 3 February 2024). Not many but it might be a sign that the 'dry spell' will not last forever.
In the news they announced no new work for 2-3 months. The only work coming out now are resends- it will take about 1.5-2 months for all existing work to finally be completed.
Grant
Darwin NT
ID: 6418 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 10 May 20
Posts: 310
Credit: 4,733,484,700
RAC: 0
Message 6419 - Posted: 4 Feb 2024, 15:41:14 UTC - in response to Message 6416.  

First things first!

First step 1: sudo dpkg --add-architecture armfh

Then step 2: sudo apt update --fix-missing

only thereafter can you do

Step 3: sudo apt install libc6:armhf libstdc++6:armhf zlib1g:armhf libfuse2:armhf libgomp1:armhf libboinc7:armhf

I myself am presently re-doing these steps as my fallback project -SiDock@Home- has stiffer requirements and my 4GB Nano seems to be missing libgomp1:armhf.

My 2GB model can't even run SiDock: its 18.04 L4T has glibc 2.27, too low for SiDock
/lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by ../../projects/www.sidock.si_sidock/cmdock-s_wrapper_2.02_arm-unknown-linux-gnueabihf)

I followed your post https://universeathome.pl/universe/forum_thread.php?id=680&postid=6394 verbatim
Adding the architecture right off the bat produces the errors. That is before I tried to add the armhf libraries which produce further errors.

A proud member of the OFA (Old Farts Association)
ID: 6419 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 10 May 20
Posts: 310
Credit: 4,733,484,700
RAC: 0
Message 6420 - Posted: 4 Feb 2024, 15:52:26 UTC - in response to Message 6417.  

Instead of 'contrib' and 'non-free' you can better use 'restricted' and 'universe' in case of L4T...I have the 4GB model working now at SiDock, but it was quite a struggle to get all 32-bit libraries.

BTW: I received Universe WUs for the 4GB model over the last three days (1, 2 and 3 February 2024). Not many but it might be a sign that the 'dry spell' will not last forever.

Tried with restricted and universe. Same difference. No luck.

Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'https://repo.download.nvidia.com/jetson/common r32.7 InRelease' doesn't support architecture 'armhf'
W: Skipping acquire of configured file 'restricted/binary-arm64/Packages' as repository 'https://repo.download.nvidia.com/jetson/common r32.7 InRelease' doesn't have the component 'restricted' (component misspelt in sources.list?)

W: Skipping acquire of configured file 'universe/binary-armhf/Packages' as repository 'https://repo.download.nvidia.com/jetson/common r32.7 InRelease' doesn't have the component 'universe' (component misspelt in sources.list?)

A proud member of the OFA (Old Farts Association)
ID: 6420 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 · 2

Message boards : Number crunching : ARM cpu crunching




Copyright © 2024 Copernicus Astronomical Centre of the Polish Academy of Sciences
Project server and website managed by Krzysztof 'krzyszp' Piszczek