我无法在普通的 ubuntu 14.04 上安装 udev

     2023-04-14     34

关键词:

【中文标题】我无法在普通的 ubuntu 14.04 上安装 udev【英文标题】:I can't install udev on plain ubuntu 14.04 【发布时间】:2015-01-29 20:01:44 【问题描述】:

我已经安装了普通的 Ubuntu 14.04 服务器(64 位)。

使用时:

sudo apt-get update

打印此错误:

....
Hit http://security.ubuntu.com trusty-security/universe Translation-en
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

删除 tmp.i /var/lib/dpkg/updates# sudo rm tmp.i apt-get update 后没问题,但是...

当我尝试“sudo apt-get upgrade”时:

Fetched 534 kB in 4s (112 kB/s)              
Reading package lists... Done
root@vps****:/# sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up udev (204-5ubuntu20.9) ...
 * udev requires hotplug support, not started
   ...fail!
invoke-rc.d: initscript udev, action "restart" failed.
dpkg: error processing package udev (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 udev
E: Sub-process /usr/bin/dpkg returned an error code (1)

到目前为止,我在网络上找不到任何解决方案,尝试了很多方法但没有任何效果......

【问题讨论】:

你试过“sudo dpkg --configure -a”吗? 是的,没有结果。无论如何,我已经找到了解决方案...... 【参考方案1】:

原因可能是 OVH 服务器上的所有 Ubuntu 14.04 安装都会出现问题。我已经联系了技术支持,除了“帮助自己”之外,他们没有任何可能有帮助的答案。

收到此错误后:

nano /etc/init.d/udev

在### END INIT INFO 之后添加:

exit 0         

保存并退出。

dpkg --configure -a         
apt-get upgrade         

再次编辑文件,删除exit 0,保存退出 然后安装后续软件包正常工作,重新启动后系统看起来很好,没有出现过可怕的错误消息。

来自这个帖子的临时解决方案:http://forum.ovh.co.uk/showthread.php?8480-udev-requires-hotplug-support-not-started/page2&s=2144010031f992268c5690726da09284

【讨论】:

可以确认它有效。似乎它与使用不支持热插拔的旧 linux 内核的 VPS 主机有关。所以只有当 OVH 更新他们的主机时才会解决。 谢谢,这个问题困扰我一个月了,现在解决了。【参考方案2】:

对于那些在我之后到达这里的人,我必须编辑 /usr/sbin/invoke-rc.d 在第一个 cmets 之后添加一个出口 0 来配置 udev。

nano -w /usr/sbin/invoke-rc.d

...
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
exit 0

然后运行:

dpkg --configure -a

然后从invoke-rc.d中移除exit 0

【讨论】:

【参考方案3】:

您可以在### END INIT INFO 之后的换行符上添加它,而不是编辑两次/etc/init.d/udev

dpkg --configure -a || exit 0

这样,如果dpkg --configure 失败,它将退出,否则它将照常继续。

或者,如果编辑文件不是你的事,这会解决问题:

[ ! "$(grep -A1 '### END INIT INFO' /etc/init.d/udev | grep 'dpkg --configure -a || exit 0')" ] \
&& sudo sed -i 's/### END INIT INFO/### END INIT INFO\
dpkg --configure -a || exit 0/' /etc/init.d/udev

【讨论】:

【参考方案4】:

对于在 OVH 服务器上获得此功能的人,不再需要上述技巧!

proxy 的This answer 应该可以工作:

$ apt-get download udev
$ sudo dpkg -i --force-confmiss udev_*_amd64.deb
$ sudo apt-get upgrade

为我工作。欲了解更多信息,请访问Dimitri's comment in Ubuntu's bug tracker。

这似乎是因为 OVH 没有将/etc/init/udev.conf 放入您的系统中。 10/10

【讨论】:

无法在 Ubuntu 14.04 上安装 Mysql 5.6

】无法在Ubuntu14.04上安装Mysql5.6【英文标题】:Can\'tInstallMysql5.6onUbuntu14.04【发布时间】:2015-09-2304:54:38【问题描述】:我正在尝试在Ubuntu14.04上从Mysql5.5升级到Mysql5.6我试过了:直接使用sudoapt-getinstallmysql-server-5.6安装-不成功首先... 查看详情

在 Ubuntu 14.04 上通过 npm 安装 jsdom 的问题

...正在使用的脚本中使用,但是,我经常遇到错误并且似乎无法在任何地方找到解决方案。大多数人都有没有安装g++的问题,我确实安装了。不管怎样,这是我的package.json文件"na 查看详情

PyAudio 无法在 Ubuntu 14.04 上使用“无法打开从属设备”的麦克风

】PyAudio无法在Ubuntu14.04上使用“无法打开从属设备”的麦克风【英文标题】:PyAudiocannotusemicrophoneonUbuntu14.04with\'unabletoopenslave\'【发布时间】:2016-02-1812:47:34【问题描述】:我已经尝试了几天在我的ubuntu14.04和PyAudio上使用麦克风... 查看详情

无法在 Ubuntu 14.04 LTS 上安装 libgdamm4.0-dev

】无法在Ubuntu14.04LTS上安装libgdamm4.0-dev【英文标题】:Unabletoinstalllibgdamm4.0-devonUbuntu14.04LTS【发布时间】:2016-05-3001:34:01【问题描述】:在终端执行此命令后:sudoapt-getinstalllibgdamm4.0-dev它显示:Readingpackagelists...DoneBuildingdependencytree... 查看详情

无法在 64 位 ubuntu 上安装 32 位库

】无法在64位ubuntu上安装32位库【英文标题】:unabletoinstall32bitlibrarieson64bitubuntu【发布时间】:2015-09-1404:03:26【问题描述】:我正在尝试在我的64位ubuntu14.04上设置android开发环境。但是我在尝试安装32位库时遇到了依赖死锁。我添... 查看详情

在 Ubuntu 14.04 上与 MySQL 一起安装后无法启动 MariaDB

】在Ubuntu14.04上与MySQL一起安装后无法启动MariaDB【英文标题】:CannotstartMariaDBafterinstallingalongsideMySQLonUbuntu14.04【发布时间】:2015-01-0906:51:07【问题描述】:我已经按照mariadb.com的官方说明逐行安装了MariaDB10.0.14。我正在运行Ubuntu14.... 查看详情

在 Ubuntu 14.04 LTS 上安装 PLASMA 失败

】在Ubuntu14.04LTS上安装PLASMA失败【英文标题】:InstallingPLASMAonUbuntu14.04LTSFails【发布时间】:2015-09-2517:19:27【问题描述】:我正在尝试在我的机器上安装PLASMA,它似乎工作正常,然后失败了。我也尝试在PLASMAmessageboard中发布错误,... 查看详情

在 Ubuntu 14.04 LTS 上安装 Navicat

】在Ubuntu14.04LTS上安装Navicat【英文标题】:InstallingNavicatonUbuntu14.04LTS【发布时间】:2015-05-3113:03:45【问题描述】:有没有办法在不使用wine的情况下在Ubuntu14.04上安装Navicat?直接从deb或apt-getinstall开始。我尝试使用wine安装它,但... 查看详情

GitLab 在 Ubuntu 14.04 上安装在哪里?

】GitLab在Ubuntu14.04上安装在哪里?【英文标题】:WhereisGitLabinstalledonUbuntu14.04?【发布时间】:2014-09-0121:16:24【问题描述】:在UbuntuServer14.04上按照https://about.gitlab.com/downloads/的说明安装了GitLab,但我找不到安装目录。通常说在/home/... 查看详情

如何在 Ubuntu 14.04 上卸载从 jenkins.war 安装的 Jenkins

】如何在Ubuntu14.04上卸载从jenkins.war安装的Jenkins【英文标题】:HowtouninstallJenkinsinstalledfromjenkins.waronUbuntu14.04【发布时间】:2017-11-1810:54:37【问题描述】:我已经在Ubuntu14.04操作系统上下载并安装了Jenkins。Jenkins当前作为服务运行... 查看详情

无法在 ARMv7 处理器 Ubuntu 14.04 上运行 mksdcard sdk 工具

】无法在ARMv7处理器Ubuntu14.04上运行mksdcardsdk工具【英文标题】:UnabletoRunmksdcardsdktoolonARMv7ProcessorUbuntu14.04【发布时间】:2016-04-1018:13:01【问题描述】:尝试在我的Linux笔记本电脑上安装AndroidStudio时,我得到“无法运行mksdcard工具... 查看详情

在 ubuntu 14.04 上安装 tkinter

】在ubuntu14.04上安装tkinter【英文标题】:Installingtkinteronubuntu14.04【发布时间】:2014-12-2909:26:55【问题描述】:我想在Ubuntu14.04上运行python代码,但是当我执行它时,它给了我以下错误消息Traceback(mostrecentcalllast):File"main.py",line2,in<... 查看详情

在 ubuntu 14.04 上安装 psycopg2 的最佳方法

】在ubuntu14.04上安装psycopg2的最佳方法【英文标题】:Bestwaytoinstallpsycopg2onubuntu14.04【发布时间】:2015-07-1913:40:50【问题描述】:我在Ubuntu14.04上安装Django应用程序(Mezzanine)时遇到问题。我已经使用apt-get安装了大多数必需品(django-c... 查看详情

在 ubuntu 14.04 上安装 cassandra 时出错

】在ubuntu14.04上安装cassandra时出错【英文标题】:erroroncassandrainstallationonubuntu14.04【发布时间】:2019-10-1119:38:33【问题描述】:我正在尝试在ubuntu14.04上安装cassandra3.11.4。当我运行安装命令时,返回以下错误dpkg-deb:错误:存档\'/v... 查看详情

在 Ubuntu Server 14.04 上自动启动 Zookeeper 的最佳方法?

...u服务器14.04上使用sudoapt-getinstallzookeeper安装了Zookeeper。我无法理解如何将Zookeeper配置为在启动时自动启 查看详情

在 Ubuntu 14.04 上安装 Qt 5.5.1 - 在终端上抛出 qt.network.ssl 错误

】在Ubuntu14.04上安装Qt5.5.1-在终端上抛出qt.network.ssl错误【英文标题】:InstallingQt5.5.1onUbuntu14.04-throwsqt.network.sslerroronterminal【发布时间】:2015-12-2108:15:19【问题描述】:我打算在虚拟机上运行的ubuntu14.04上安装qt5.5.1。我已经从qt-io... 查看详情

PyQt 5.3.1 在 ubuntu 14.04 上安装

】PyQt5.3.1在ubuntu14.04上安装【英文标题】:PyQt5.3.1Installingonubuntu14.04【发布时间】:2014-09-0211:58:00【问题描述】:我正在尝试在ubuntu14.04上构建PyQt5.3.1。我需要QtWebKit模块。我按照步骤配置了它pythonconfigure.py-q/usr/lib/x86_64-linux-gnu/qt5... 查看详情

在 Ubuntu 14.04LTS 上安装 capybara-webkit 时面临的问题

】在Ubuntu14.04LTS上安装capybara-webkit时面临的问题【英文标题】:Facingissuewhileinstallingcapybara-webkitonUbuntu14.04LTS【发布时间】:2015-02-2009:45:30【问题描述】:我在Ubuntu-14.04LTS上运行我的rails开发环境。我已将capybara-webkit添加到我的捆... 查看详情