Tag: dpkg

内部gzip读错误

我有戴尔Optiplex 755 Core 2 Duo,我全新安装了12.04。 机器上没有Winows操作系统。 它已经运行了大约一个星期以上。 由于xserver-xorg-intel冲突,我确实一直在系统崩溃,但至少我知道它的来源。 最近,运行升级和更新我不断遇到冲突,似乎只有一个更新,最新的linux-libc-dev 。 这是我得到的: jay @jay-jay:/ $ sudo apt-get upgrade && sudo apt-get update 阅读包裹清单……完成 构建依赖树 阅读国家信息……完成 将升级以下包: Linux的libc中-dev的 1个升级,0个新安装,0个删除,0个未升级。 需要获得0 B / 828 kB的档案。 执行此操作后,将使用0 B的额外磁盘空间。 你想继续[Y / n]吗? ÿ (读取数据库…当前安装的208582个文件和目录。) 准备替换linux-libc-dev 3.2.0-23.36(使用… / linux-libc-dev_3.2.0-24.37_i386.deb)… 解压缩替换linux-libc-dev … dpkg-deb(subprocess):data:internal gzip read error:’:data error’ dpkg-deb:错误:子进程返回错误退出状态2 dpkg:error handling/var/cache/apt/archives/linux-libc-dev_3.2.0-24.37_i386.deb(–unpack): subprocess dpkg-deb […]

update-alternatives:错误:替代路径/lib/plymouth/themes/Lmint/Lmint.plymouth不存在

当我使用sudo apt-get install我在安装任何软件包时遇到以下错误:(这个例子是在安装Gnome扩展时) Reading package lists… Done Building dependency tree Reading state information… Done The following packages were automatically installed and are no longer required: libdbusmenu-qt2:i386 libatk1.0-0:i386 libxcomposite1:i386 ruby-text-format ruby-activesupport-2.3 libwrap0:i386 nspluginwrapper libsamplerate0:i386 libi18n-ruby libbuilder-ruby rake libjack-jackd2-0:i386 libnspr4-0d:i386 libcairo2:i386 libjs-prototype libmemcache-client-ruby1.8 ruby-actionmailer-2.3 sni-qt:i386 libmemcache-client-ruby ruby-activerecord-2.3 ruby-rchardet libdatrie1:i386 libjson0:i386 libyaml-0-2 libgdk-pixbuf2.0-0:i386 libpixman-1-0:i386 ruby-tmail libjs-scriptaculous libxinerama1:i386 nspluginviewer:i386 […]

statoverride文件中的未知用户

我在运行ubuntu服务器的htpc上安装了一个名为mediatomb的应用程序,几个月前我卸载了它并用Plex安装替换它。 在周末查询机器上的现有用户时,我注意到mediatomb用户和组仍然存在,所以我使用了命令 sudo deluser mediatomb 删除用户。 大约一天后我去安装htop sudo apt-get install htop但我发现我收到了一个错误: 语法错误:statoverride文件中的未知用户’mediatomb’。 我以为我能够使用nano打开statoverride文件并编辑出对mediatomb的任何引用但我无法使用nano正确打开文件。 我跑了一个grep命令 grep ‘mediatomb’ /var/lib/dpkg/statoverride 它返回了文件中的两个位置,这些位置不再存在于系统中。 我现在能解决这个问题的唯一方法是重新创建用户mediatomb,然后一切正常。 显然这不是一个好的长期解决方案。 我想知道的是,什么是statoverride文件,为什么它会保留已从系统中删除的用户? 我是以错误的方式删除用户还是弃用了?

Ubuntu 16.04破碎的内核包不允许我使用apt-get安装或删除任何东西

每当我尝试使用apt-get做任何事情,无论是安装,删除,清除,更新,升级,我都会遇到同样的错误。 ses@ses-VirtualBox:~/Downloads$ sudo apt-get install ssh Reading package lists… Done Building dependency tree Reading state information… Done The following packages were automatically installed and are no longer required: linux-headers-4.4.0-45 linux-headers-4.4.0-45-generic linux-image-4.4.0-45-generic linux-image-extra-4.4.0-45-generic Use ‘sudo apt autoremove’ to remove them. The following additional packages will be installed: ncurses-term openssh-server openssh-sftp-server ssh-import-id Suggested packages: ssh-askpass rssh molly-guard […]

在后台自动更新完成之前阻止Ubuntu关闭

所以有一种情况我在朋友的PC上安装了(x)Ubuntu 14.04。 自动更新设置为“下载和自动安装更新”。 问题是经过几个月的使用后,它会在软件包升级完成之前关闭他的电脑。 这导致破坏的依赖/包(不记得确切的消息),这导致不再内核,应用程序和浏览器更新。 要解决此问题,您需要运行终端命令sudo dpkg –configure -a 多数民众赞成对我而言,但他的情况是爱因斯坦的相对论 是否有可能让Ubuntu等待更新完成PC关机或重启之前像Windows一样确保永远不会有破坏的软件包,同时他的电脑会自动更新?

E:无法获取锁定/ var / lib / dpkg / lock – 打开(11:资源暂时不可用)

我正在尝试安装奶酪 ubuntu@ubuntu:/usr/src/linux-headers-3.5.0-23-generic$ sudo apt-get install cheese [sudo] password for ubuntu: E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 如何解决这个问题请帮忙。

无法使用sudo apt-get install -f修复损坏的软件包

这是我的结果, sudo apt-get install -f 。 我已经两次跑了,得到了负面结果。 我相信有一个错误 “error in Version string ‘0:3.6.1-dates for language English Translation data updates for all supported packages for: English” 同样的声明“版本字符串中的错误>>>>,导致我尝试下载12.04版本三天。还有一个关于引用文本的错误报告。无论如何下载没有语言包的版本,为什么会我腐蚀版本11.10? 此外,当尝试使用sudo apt-get install synaptic下载Synaptic时,我收到相同的错误消息。 我再次指出初始下载问题和相同的错误消息收据。 谢谢 b0b@b0b-IC780M-A:~$ sudo apt-get install -f [sudo] password for b0b: Reading package lists… Done Building dependency tree Reading state information… Done 0 upgraded, 0 […]

无法安装’openjdk-9-jdk’,因为它试图覆盖’openjdk-9-jdk-headless’中包含的文件’

我正在运行Ubuntu 16.04 Xenial桌面,64位,并且想要安装openjdk-9-jdk (Java 9开发工具包)。 universe存储库中提供的版本为9~b114-0ubuntu1 。 运行安装命令成功安装依赖项(见下文,包括软件包openjdk-9-jdk-headless ),但由于所述依赖项提供的文件也存在于有问题的软件包中,因此无法安装所请求的软件包本身: dpkg: error processing archive /var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubuntu1_amd64.deb (–unpack): trying to overwrite ‘/usr/lib/jvm/java-9-openjdk-amd64/include/linux/jawt_md.h’, which is also in package openjdk-9-jdk-headless:amd64 9~b114-0ubuntu1 这是完整的输出: $ sudo apt install openjdk-9-jdk Reading package lists… Done Building dependency tree Reading state information… Done The following additional packages will be installed: ca-certificates-java libice-dev libpthread-stubs0-dev libsm-dev libx11-dev […]

dpkg:invoke-rc.d:initscript mysql,动作“启动”失败

我在这里阅读了很多post,他们都声明要运行以下命令: Apt-get -f删除* * apt-get update apt-get升级 apt-get -f install * * 我已经看到了各种各样的顺序等等,没有一个正在解决,我的问题。 无论我尝试什么,我得到: apt-get -f install mysql-server Reading package lists… Done Building dependency tree Reading state information… Done The following extra packages will be installed: mysql-server-5.5 mysql-server-core-5.5 Suggested packages: tinyca mailx The following NEW packages will be installed: mysql-server mysql-server-5.5 mysql-server-core-5.5 0 upgraded, 3 […]

在15.04上安装kubuntu时遇到的错误

我跑了: sudo add-apt-repository ppa:kubuntu-ppa/backports sudo apt-get update sudo apt-get install kubuntu-desktop 之后它给了我这个错误信息: dpkg: error processing archive /var/cache/apt/archives/kde-config-telepathy-accounts_15.04.1-0ubuntu1~ubuntu15.04~ppa1_i386.deb (–unpack): trying to overwrite ‘/usr/share/accounts/services/google-im.service’, which is also in package account-plugin-google 0.12+15.04.20150415.1-0ubuntu2 Errors were encountered while processing: /var/cache/apt/archives/kde-config-telepathy-accounts_15.04.1-0ubuntu1~ubuntu15.04~ppa1_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 每当我尝试安装一个新程序或运行建议的解决这个问题的解决方案时,我尝试安装另一个程序后提到, sudo apt-get -f install我再次收到相同的错误消息。 编辑:请求的输出。 sudo apt-get –configure -a 给出了这个 (太大而不适合这个问题)。 […]