How To Install infiniband-diags on Fedora 36
Introduction
In this tutorial we learn how to install infiniband-diags
on Fedora 36.
What is infiniband-diags
This package provides IB diagnostic programs and scripts needed to diagnose an IB subnet. infiniband-diags now also provides libibmad. libibmad provides low layer IB functions for use by the IB diagnostic and management programs. These include MAD, SA, SMP, and other basic IB functions.
We can use yum
or dnf
to install infiniband-diags
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install infiniband-diags.
title: “How To Install infiniband-diags on Fedora 36”
Install infiniband-diags on Fedora 36 Using dnf
linkTitle: “infiniband-diags”
type: “docs”
Update yum database with dnf
using the following command.
description: “In this tutorial we learn how to install infiniband-diags in Fedora 36. infiniband-diags is InfiniBand Diagnostic Tools” date: “2022-08-17”
lastmod: "2022-08-17"
sudo dnf makecache --refresh
#image: /images/fedora/36/infiniband-diags-featured.png
After updating yum database, We can install infiniband-diags
using dnf
by running the following command:
Introduction
In this tutorial we learn how to install `infiniband-diags` on Fedora 36.
sudo dnf -y install infiniband-diags
What is infiniband-diags
Install infiniband-diags on Fedora 36 Using yum
This package provides IB diagnostic programs and scripts needed to diagnose an IB subnet. infiniband-diags now also provides libibmad. libibmad provides low layer IB functions for use by the IB diagnostic and management programs. These include MAD, SA, SMP, and other basic IB functions.
Update yum database with yum
using the following command.
We can use `yum` or `dnf` to install `infiniband-diags` on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install infiniband-diags.
sudo yum makecache --refresh
Install infiniband-diags on Fedora 36 Using dnf
After updating yum database, We can install infiniband-diags
using yum
by running the following command:
Update yum database with dnf
using the following command.
```bash
sudo dnf makecache --refresh
sudo yum -y install infiniband-diags
## How To Uninstall infiniband-diags on Fedora 36
After updating yum database, We can install `infiniband-diags` using `dnf` by running the following command:
To uninstall only the `infiniband-diags` package we can use the following command:
```bash
```bash
sudo dnf -y install infiniband-diags
sudo dnf remove infiniband-diags
## Install infiniband-diags on Fedora 36 Using yum
## infiniband-diags Package Contents on Fedora 36
Update yum database with `yum` using the following command.
```bash
```bash
sudo yum makecache --refresh
After updating yum database, We can install infiniband-diags
using yum
by running the following command:
sudo yum -y install infiniband-diags
How To Uninstall infiniband-diags on Fedora 36
To uninstall only the infiniband-diags
package we can use the following command:
sudo dnf remove infiniband-diags
infiniband-diags Package Contents on Fedora 36
/etc/infiniband-diags/error_thresholds
/etc/infiniband-diags/ibdiag.conf
/usr/lib/.build-id
/usr/lib/.build-id/09
/usr/lib/.build-id/09/b02d161683b3845c446d521bbcfd793f9bada8
/usr/lib/.build-id/0d
/usr/lib/.build-id/0d/3e9bf7bd2835898793fe1b10e8aac10d454fa5
/usr/lib/.build-id/0d/e3cfbfb6bbf2d427d69c5d27056beee22591ba
/usr/lib/.build-id/10
/usr/lib/.build-id/10/93ddb949972079086adea3fbf5e232e0a0903c
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/ef80bfbee61b656e7743eece33d40ee45c2cb8
/usr/lib/.build-id/25
/usr/lib/.build-id/25/4e3cca91b140dd35bc7a76a974512d44c14bd8
/usr/lib/.build-id/26
/usr/lib/.build-id/26/ad3bbe6f5852a1d4a7afdd1f25463d45ce4111
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/8f3d44982e555dc9102883ba0a16b96663f1a7
/usr/lib/.build-id/33
/usr/lib/.build-id/33/fe4873ef26bad76c33a0f9eec4a19fc682d0dd
/usr/lib/.build-id/5a
/usr/lib/.build-id/5a/87efd58b74e5127364c6bfbc7bf1ac8a3fd4d9
/usr/lib/.build-id/5b
/usr/lib/.build-id/5b/40d899da2890dd3246d9a93f7d78950656c600
/usr/lib/.build-id/70
/usr/lib/.build-id/70/cee92d0d4e567f0acd2f9a7beeaecf30e9c2b6
/usr/lib/.build-id/74
/usr/lib/.build-id/74/fc8868e459300b52d896cefee2495da131cee6
/usr/lib/.build-id/77
/usr/lib/.build-id/77/b6fe1fdbc1847f51622a8b3798dbe62da85e41
/usr/lib/.build-id/7a
/usr/lib/.build-id/7a/2e5d67e794183bec4bb6633d04fdc13aebb9ee
/usr/lib/.build-id/87
/usr/lib/.build-id/87/802bdf0979aef66ca2bca99524431b88e60821
/usr/lib/.build-id/9d
/usr/lib/.build-id/9d/fc6c9feedd49215210ae848688912fd9ccec96
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/405be263c7b9eb84abc766a320f3f8154deb75
/usr/lib/.build-id/aa
/usr/lib/.build-id/aa/06a0db609c396561f2c81ddd5f7e8c25ee7869
/usr/lib/.build-id/cb
/usr/lib/.build-id/cb/e0e863cf866240e9f390b84b4e019b849d753f
/usr/lib/.build-id/df
/usr/lib/.build-id/df/6174b536aa72a88402bff872277939393bc388
/usr/lib/.build-id/e6
/usr/lib/.build-id/e6/df7983b27d2e43fde2157e28561d98c0772682
/usr/lib/libibmad.so.5
/usr/lib/libibmad.so.5.3.39.0
/usr/lib/libibnetdisc.so.5
/usr/lib/libibnetdisc.so.5.0.39.0
/usr/sbin/check_lft_balance.pl
/usr/sbin/dump_fts
/usr/sbin/dump_lfts.sh
/usr/sbin/dump_mfts.sh
/usr/sbin/ibaddr
/usr/sbin/ibcacheedit
/usr/sbin/ibccconfig
/usr/sbin/ibccquery
/usr/sbin/ibclearcounters
/usr/sbin/ibclearerrors
/usr/sbin/ibfindnodesusing.pl
/usr/sbin/ibhosts
/usr/sbin/ibidsverify.pl
/usr/sbin/iblinkinfo
/usr/sbin/ibnetdiscover
/usr/sbin/ibnodes
/usr/sbin/ibping
/usr/sbin/ibportstate
/usr/sbin/ibqueryerrors
/usr/sbin/ibroute
/usr/sbin/ibrouters
/usr/sbin/ibstat
/usr/sbin/ibstatus
/usr/sbin/ibswitches
/usr/sbin/ibsysstat
/usr/sbin/ibtracert
/usr/sbin/perfquery
/usr/sbin/saquery
/usr/sbin/sminfo
/usr/sbin/smpdump
/usr/sbin/smpquery
/usr/sbin/vendstat
/usr/share/man/man8/check_lft_balance.8.gz
/usr/share/man/man8/dump_fts.8.gz
/usr/share/man/man8/dump_lfts.8.gz
/usr/share/man/man8/dump_mfts.8.gz
/usr/share/man/man8/ibaddr.8.gz
/usr/share/man/man8/ibcacheedit.8.gz
/usr/share/man/man8/ibccconfig.8.gz
/usr/share/man/man8/ibccquery.8.gz
/usr/share/man/man8/ibclearcounters.8.gz
/usr/share/man/man8/ibclearerrors.8.gz
/usr/share/man/man8/ibfindnodesusing.8.gz
/usr/share/man/man8/ibhosts.8.gz
/usr/share/man/man8/ibidsverify.8.gz
/usr/share/man/man8/iblinkinfo.8.gz
/usr/share/man/man8/ibnetdiscover.8.gz
/usr/share/man/man8/ibnodes.8.gz
/usr/share/man/man8/ibping.8.gz
/usr/share/man/man8/ibportstate.8.gz
/usr/share/man/man8/ibqueryerrors.8.gz
/usr/share/man/man8/ibroute.8.gz
/usr/share/man/man8/ibrouters.8.gz
/usr/share/man/man8/ibstat.8.gz
/usr/share/man/man8/ibstatus.8.gz
/usr/share/man/man8/ibswitches.8.gz
/usr/share/man/man8/ibsysstat.8.gz
/usr/share/man/man8/ibtracert.8.gz
/usr/share/man/man8/infiniband-diags.8.gz
/usr/share/man/man8/perfquery.8.gz
/usr/share/man/man8/saquery.8.gz
/usr/share/man/man8/sminfo.8.gz
/usr/share/man/man8/smpdump.8.gz
/usr/share/man/man8/smpquery.8.gz
/usr/share/man/man8/vendstat.8.gz
/usr/share/perl5/vendor_perl/IBswcountlimits.pm
References
Summary
In this tutorial we learn how to install infiniband-diags
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).
/etc/infiniband-diags/error_thresholds /etc/infiniband-diags/ibdiag.conf /usr/lib/.build-id /usr/lib/.build-id/18 /usr/lib/.build-id/18/1308afbc950d55267852348e298f10b09b4921 /usr/lib/.build-id/1f /usr/lib/.build-id/1f/b3273d4077c5d62bae7c96facac1c909ce70d8 /usr/lib/.build-id/20 /usr/lib/.build-id/20/1c7def9f8d266e6ee959b27e096cac02b9fdaf /usr/lib/.build-id/2e /usr/lib/.build-id/2e/f19235129edea71a1df292d65ae29cc4b09b84 /usr/lib/.build-id/46 /usr/lib/.build-id/46/e2366ba86eb8b46a802690df9677ed8d7eadb1 /usr/lib/.build-id/56 /usr/lib/.build-id/56/46de08c769b9d680b620c3274c3201e89a1e6b /usr/lib/.build-id/5b /usr/lib/.build-id/5b/d05eb4ae60b3fd4832b3587355006d97c8cb3f /usr/lib/.build-id/81 /usr/lib/.build-id/81/69871440394407a619cfe0e3c0ee7360844ad8 /usr/lib/.build-id/90 /usr/lib/.build-id/90/6c10bae34d4a7f7198a79fbeb686a580d6e7ee /usr/lib/.build-id/a0 /usr/lib/.build-id/a0/5882b028a698fcae46ae504c85c671c0d0a43b /usr/lib/.build-id/b1 /usr/lib/.build-id/b1/22e3cc52c053b15dabe177a5790d6998caed91 /usr/lib/.build-id/bc /usr/lib/.build-id/bc/e055c1f1c91ea2e69e1b28db2bc00848eadf2b /usr/lib/.build-id/c3 /usr/lib/.build-id/c3/073372678a081308f6bfa7015fb83c4a4cacd5 /usr/lib/.build-id/d0 /usr/lib/.build-id/d0/5f743ce938fceea8a0a7a78fb97599e693ef7c /usr/lib/.build-id/d1 /usr/lib/.build-id/d1/32fe6cebff7c0c1c7436aef8d28b9f04121c14 /usr/lib/.build-id/d5 /usr/lib/.build-id/d5/52bc46e382dc27b4d63d984ce55dd90690a49d /usr/lib/.build-id/d5/e1d34997ab2ec51013ae885f23e806fb32a680 /usr/lib/.build-id/d7 /usr/lib/.build-id/d7/9edbce3aabae450559f87e66fad8dbd9cbabd4 /usr/lib/.build-id/ef /usr/lib/.build-id/ef/91bf9179d4f168d5c725fe9d5f198d24ee573d /usr/lib/.build-id/f8 /usr/lib/.build-id/f8/2ca7c8d819cc654e97e3bec99c2eda9eadef95 /usr/lib/.build-id/f8/7b079ad5344adb5df7798d552c96de570b59f0 /usr/lib/.build-id/f9 /usr/lib/.build-id/f9/8a94feabeccc1754e3fe11f004341c00b7f654 /usr/lib64/libibmad.so.5 /usr/lib64/libibmad.so.5.3.39.0 /usr/lib64/libibnetdisc.so.5 /usr/lib64/libibnetdisc.so.5.0.39.0 /usr/sbin/check_lft_balance.pl /usr/sbin/dump_fts /usr/sbin/dump_lfts.sh /usr/sbin/dump_mfts.sh /usr/sbin/ibaddr /usr/sbin/ibcacheedit /usr/sbin/ibccconfig /usr/sbin/ibccquery /usr/sbin/ibclearcounters /usr/sbin/ibclearerrors /usr/sbin/ibfindnodesusing.pl /usr/sbin/ibhosts /usr/sbin/ibidsverify.pl /usr/sbin/iblinkinfo /usr/sbin/ibnetdiscover /usr/sbin/ibnodes /usr/sbin/ibping /usr/sbin/ibportstate /usr/sbin/ibqueryerrors /usr/sbin/ibroute /usr/sbin/ibrouters /usr/sbin/ibstat /usr/sbin/ibstatus /usr/sbin/ibswitches /usr/sbin/ibsysstat /usr/sbin/ibtracert /usr/sbin/perfquery /usr/sbin/saquery /usr/sbin/sminfo /usr/sbin/smpdump /usr/sbin/smpquery /usr/sbin/vendstat /usr/share/man/man8/check_lft_balance.8.gz /usr/share/man/man8/dump_fts.8.gz /usr/share/man/man8/dump_lfts.8.gz /usr/share/man/man8/dump_mfts.8.gz /usr/share/man/man8/ibaddr.8.gz /usr/share/man/man8/ibcacheedit.8.gz /usr/share/man/man8/ibccconfig.8.gz /usr/share/man/man8/ibccquery.8.gz /usr/share/man/man8/ibclearcounters.8.gz /usr/share/man/man8/ibclearerrors.8.gz /usr/share/man/man8/ibfindnodesusing.8.gz /usr/share/man/man8/ibhosts.8.gz /usr/share/man/man8/ibidsverify.8.gz /usr/share/man/man8/iblinkinfo.8.gz /usr/share/man/man8/ibnetdiscover.8.gz /usr/share/man/man8/ibnodes.8.gz /usr/share/man/man8/ibping.8.gz /usr/share/man/man8/ibportstate.8.gz /usr/share/man/man8/ibqueryerrors.8.gz /usr/share/man/man8/ibroute.8.gz /usr/share/man/man8/ibrouters.8.gz /usr/share/man/man8/ibstat.8.gz /usr/share/man/man8/ibstatus.8.gz /usr/share/man/man8/ibswitches.8.gz /usr/share/man/man8/ibsysstat.8.gz /usr/share/man/man8/ibtracert.8.gz /usr/share/man/man8/infiniband-diags.8.gz /usr/share/man/man8/perfquery.8.gz /usr/share/man/man8/saquery.8.gz /usr/share/man/man8/sminfo.8.gz /usr/share/man/man8/smpdump.8.gz /usr/share/man/man8/smpquery.8.gz /usr/share/man/man8/vendstat.8.gz /usr/share/perl5/vendor_perl/IBswcountlimits.pm
## References
* [infiniband-diags website](https://github.com/linux-rdma/rdma-core)
## Summary
In this tutorial we learn how to install `infiniband-diags` on [Fedora 36](/fedora/36/) using [yum](/fedora/36/yum/) and [dnf]((/fedora/36/dnf/).