Ubuntu X86上部署USBIP的BUG处理

本文介绍了在Ubuntu 16及以上版本部署USBIP时遇到的错误,即系统存在两个usbip可执行文件导致的运行问题。作者通过分析发现是由于安装的linux-tools包导致的冲突,并提供了删除多余可执行文件并创建软链接的解决方法。
摘要由CSDN通过智能技术生成

最近发现USBIP是一个好东西,可以将Server端的USB设备通过网络给远程的Client端使用,Client端就像使用本地USB设备一样。但是这么好的东西,在Ubuntu 16及其以上的系统上安装和部署的时候出现了一些非常怪异的问题,本人高度怀疑这是ubuntu的bug。

USBIP被集成进了linux内核,以内核模块的形式存在,安装USBIP的方式很简单,只需要安装linux-tools-generic包即可,对于早期的一些版本和其他的一些Linux发行版,包名可能有变,例如在raspbian上直接就叫usbip。

sudo apt install linux-tools-generic

但是安装以后,运行usbip命令的时候,系统会报错:

boliang@hp-s01:~$ sudo usbip version
WARNING: usbip not found for kernel 5.19.17

  You may need to install the following packages for this specific kernel:
    linux-tools-5.19.17-5.19.17
    linux-cloud-tools-5.19.17-5.19.17

  You may also want to install one of the following packages to keep up to date:
    linux-tools-5.19.17
    linux-cloud-tools-5.19.17

如果单从提示信息看,应该是对应的内核模块没有加载,但事实上,即使成功加载了内核模块,仍然会报该错误,真实的原因是&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值