Posted on November 6, 2015 12:42 pm
 |  Asked by Kanishk Thareja
 |  636 views
RESOLVED
0
0
Print Friendly, PDF & Email

Hey,

Im trying to install the EOS SDK on my switch. I already have the .rpm file in my extensions folder by I’m getting the following error when I try to install it.

sw4#extension EosSdk-1.7.0-4.15.2F.i686.rpm
% Error installing EosSdk-1.7.0-4.15.2F.i686.rpm: RPM install error: Transaction check failed: Acl-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
AleCapacity-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
AleCounters is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
Arnet-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
Ebra-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
FileCli is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
Ira-cli is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
Ira-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
Lag-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
Launcher-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
Lldp-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
Mlag-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
Mpls-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
OpenFlow-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
Pbr-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
RedSup-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
SharedMem is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
SysMgr-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
Vxlan-lib is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
libAclApi.so.0 is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
libAleCapacity.so.0 is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
libAleCounters.so.0 is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686
libSharedMem.so.0 is needed by EosSdk-1.7.0-2692966.gaevanseossdk.i686

How can I install all these files in order to install the SDK ?

0
Posted by edmund
Answered on November 6, 2015 4:30 pm

 

Can you share the version of EOS running on your switch? The EosSdk is tied to a version of EOS, 4.15.2F in your case. The EOS version includes all the requirements for the EosSdk to install cleanly.

Here’s an example of installing the SDK on 4.15.2F:

switch(s1)#sho ver
Arista DCS-7504
Hardware version: 02.00
Serial number: HSH14085036
System MAC address: 001c.733c.e446

Software image version: 4.15.2F
Architecture: i386
Internal build version: 4.15.2F-2663444.4152F
Internal build ID: b664b979-69d7-4157-9543-20278086874a

Uptime: 9 minutes
Total memory: 15814608 kB
Free memory: 11485516 kB

switch(s1)#copy flash:EosSdk-1.7.0-4.15.2F.i686.rpm extension:
Copy completed successfully.
switch(s1)#extension EosSdk-1.7.0-4.15.2F.i686.rpm
switch(s1)#sho extensions
Name Version/Release Status extension
------------------------------------------ ------------------------- ------ ----
EosSdk-1.7.0-4.15.2F.i686.rpm 1.7.0/2692966.gaevanseoss A, I 1

A: available | NA: not available | I: installed | NI: not installed | F: forced
switch(s1)#copy installed-extensions boot-extensions
Copy completed successfully.

Post your Answer

You must be logged in to post an answer.