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.

EZSDK installation problem - tftpd is not available

Hi

We bought DM816x/C6A816x/AM389x evaluaton board, and I finished installing ubuntu10.04 desktop and Sourcery G++ from CD whch came along with the baord.

It was time to install EZSDK using the following commands as EZ SDG says:

host $ export EZSDK="${HOME}/ti-ezsdk_dm816x-evm_xx_xx_xx_xx"
host $ ${EZSDK}/setup.sh

When I typed these, I got following messages:

---------------------------------------- message starts here -----------------------------------------------

teralab@teralab-desktop:~$ export EZSDK="ti-ezsdk_dm816x-evm_5_01_01_80/"
teralab@teralab-desktop:~$ ${EZSDK}/setup.sh

--------------------------------------------------------------------------------
TISDK setup script

This script will set up your development host for sdk development.
Parts of this script require administrator priviliges (sudo access).
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
Verifying Linux host distribution
Ubuntu 10.04 LTS found successfully, continuing..
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
This step will make sure you have the proper host support packages installed
using the following command: sudo apt-get install xinetd tftpd nfs-kernel-server minicom build-essential libncurses5-dev uboot-mkimage autoconf automake

Note! This command requires you to have administrator priviliges (sudo access)
on your host.
Press return to continue

[sudo] password for teralab:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package tftpd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package tftpd has no installation candidate
Failed setup, aborting..
Failed setup, aborting..
---------------------------------message end ---------------------------------------

 Could you explain how to solve this problem? I am pretty new in linux.
Your reply would be much appreciated.
Thanks,


Peter


  • I solved the problem. It was because the network connection was bad so packages in ubuntu wasn't updated.

    Please ignore this question. I tried to erase but couldn't find a button.

    Thanks,

  • Thanks for following up with the resolution in your case.  We will leave this thread for future reference in case someone else runs into a similar issue.

  • Hi, Brandon,

    [1] I encountered similar problem (even though for another processor, AM335x):
    <<Couldn't find package xinetd>>

    [2] I think that in my case the network is also bad, but it somehowo works.
    Here is a ping results:
    ==============================
    yantsitrin@ubuntu:/usr/local/ti-sdk-am335x-evm$ ping philips.com
    PING philips.com (161.88.243.124) 56(84) bytes of data.
    64 bytes from 161.88.243.124: icmp_seq=1 ttl=128 time=141 ms
    64 bytes from 161.88.243.124: icmp_seq=2 ttl=128 time=140 ms
    64 bytes from 161.88.243.124: icmp_seq=3 ttl=128 time=141 ms
    64 bytes from 161.88.243.124: icmp_seq=4 ttl=128 time=143 ms
    64 bytes from 161.88.243.124: icmp_seq=5 ttl=128 time=141 ms
    ==============================
    Internet also works pretty well.

    [3] Do you know how can I check whether network is "rather good" for the setup.sh execution;
    or may do you have an idea how can I get all the necessary packages
    {xinetd tftpd nfs-kernel-server minicom build-essential libncurses5-dev uboot-mkimage autoconf automake},
    bring them to the my Ubuntu 10.04 station and install them there w/o network.

    Thanks,
    Yan

  • Hi Yan, Try these steps...

    # sudo apt-get install xinetd tftpd nfs-kernel-server minicom build-essential libncurses5-dev uboot-mkimage autoconf automake

  • Thank you, Vageesh,

    But this is exactly what the script does; this fails with "Couldn't find package" message.

    I performed "sudo apt-get install" for the above packages one-by-one; this didn't work.

    Thanks,

    Yan

  • Hi Yan,

    Did you resolve this problem?

    I met the same problem.
    (i.e. I could not performed the script file of "setup.sh". Showed the message of "Couldn't find package xinetd" on terminal.)

    If you resolve, would you please how to do?

    Best regards,

    Kaka

  • Hi, Kaka, 

    Yes, we resolved this problem in different ways on our several machines. We attempted to resolve the problem on different host Linux systems. The results were as following:

    [1] Ubuntu 10.04 (32 bits):

    the network did not work and xinetd was not downloaded.

    [2] On Ubuntu 12.04 (64 bits):

    The [ ./ti-sdk-am335x-evm-05.04.01.00-Linux-x86-Install] installation was compiled on 32 platform and could not be executed on 64 Ubuntu 12.04.

    To cope with this you can:

    a) Right  click on this file in Nautilus file explorer and check the "Executable" option

    b) or install ui32 lib allowing running 32 applications on 64-bits platform.

    Once you executed [ ./ti-sdk-am335x-evm-05.04.01.00-Linux-x86-Install] on Ubuntu 12.04 host the setup.sh should work properly.

    Best regurds,

    Yan