This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3358: Linux Gateway Project 0 Error: 'GLIBC_2.28' not found

Part Number: AM3358
Other Parts Discussed in Thread: ASH

I'm attempting to setup and run the Linux Gateway project 0 for the TI 15.4 stack as shown here: https://dev.ti.com/tirex/explore/node?node=AKhHIwnc97rQCOueQrdD8w__eCfARaV__LATEST

I set up the Beagle Bone Black with the TI prebuilt Linux SDK (am335x-evm-linux-05.03.00.07.img.zip), but when I get to the point of launching the application on the BBB, I encounter this error:

root@am335x-evm:~/prebuilt# ./run_demo.sh
Launching the Collector Application in the background
./bbb_collector: /lib/libc.so.6: version 'GLIBC_2.28' not found (required by ./bbb_collector)
Error starting collector application
Something seems wrong with the collector app

I attempted to run sudo apt update and sudo apt-get update, but both of those result in a command not found response. I'm a bit perplexed by this. Is the TI prebuilt SDK SD image released without a package manager? I'm going to try again with a basic Debian install, but is there a way to fix this issue for the TI SDK image?

  • Hello Michael,

    I am going to send your question over to the SimpleLink team since they should be the ones who validated this example. Please ping the thread if you do not get a response in a couple of days.

    Regards,

    Nick

  • Hi Michael, 

    I am trying to reproduce the issue and will get back to you with some feedback soon.

    Regards,
    Siddanth 

  • Hi Michael,

    The image you are using is based on ARCH linux and not Debian. This means that “apt-get” does not work because that is the Debian package manager, for the linux image you are using, you can use “pacman”.

    If you want to update, you can use “sudo pacman -Syu”.

    Cheers,

    Marie H.

  • Hi Marie,

    I thought this was probably the issue, but I didn't end up testing it because by the time I'd received this response, I'd switched over to using a BBB Debian image. Because of the continual problems I've been running into with getting the OAD example working (as detailed here), I tried as a last ditch effort switching back to the TI Linux image. I find, however, when I attempt to run "sudo pacman -Syu", I receive the message "sudo: pacman: command not found".

    When I check the contents of /bin, there does not appear to be a package manager included in the image. The contents of /bin are as follows:

    ash                             mount.util-linux
    bash                            mountpoint
    bash.bash                       mountpoint.util-linux
    busybox                         mpstat
    busybox.nosuid                  mv
    busybox.suid                    netstat
    cat                             networkctl
    chattr                          nice
    chattr.e2fsprogs                pidof
    chgrp                           pidof.procps
    chmod                           ping
    chown                           ping6
    cp                              ps
    cpio                            ps.procps
    cpio.cpio                       pwd
    date                            rev
    dd                              rm
    df                              rmdir
    dmesg                           run-parts
    dmesg.util-linux                sed
    dnsdomainname                   sh
    dumpkmap                        sleep
    echo                            stat
    egrep                           stty
    false                           su
    fatattr                         su.shadow
    fgrep                           su.util-linux
    getopt                          sync
    grep                            systemctl
    gunzip                          systemd-ask-password
    gunzip.gzip                     systemd-escape
    gzip                            systemd-firstboot
    gzip.gzip                       systemd-hwdb
    hostname                        systemd-inhibit
    journalctl                      systemd-machine-id-setup
    kill                            systemd-notify
    kill.procps                     systemd-sysusers
    kill.util-linux                 systemd-tmpfiles
    kmod                            systemd-tty-ask-password-agent
    ln                              tar
    login                           touch
    login.shadow                    true
    loginctl                        udevadm
    ls                              umount
    lsmod                           umount.util-linux
    lsmod.kmod                      uname
    machinectl                      uncompress
    mkdir                           usleep
    mknod                           vi
    mktemp                          watch
    more                            watch.procps
    more.util-linux                 zcat
    mount                           zcat.gzip

    I'm pretty sure I don't see a package manager among the installed applications, but perhaps I'm missing something?