Tag: debconf

每个apt命令的dpkg debconf出错

我不知道之前发生了什么,但是当我尝试通过终端或软件中心安装任何软件包/程序时,我的笔记本电脑上的Ubuntu 14.04出现了这种错误: configuring tzdata can’t open /usr/share/debconf/confmodule dpkg: error processing package tzdata(–configure): post-installation returned error code 2 我检查了这个文件夹: /usr/share/debconf ,发现它什么都没包含,这就是它无法打开的原因。 在此文件夹中使用终端中的dir ,它根本不输出任何内容。 我尝试重新安装,删除和检查此软件包,甚至清除apt-get的缓存,但它不起作用也没有解决问题并引发了同样的错误。

由于debconf,无法更新nginx

我的时间是14.04.5 LTS。 运行正常的apt-get升级时出现此错误: Setting up nginx-common (1.10.1-3+trusty1) … dpkg: error processing package nginx-common (–configure): subprocess installed post-installation script returned error exit status 1 我已经省略了由此引起的所有后续错误,“包nginx-common尚未配置。”等。 我按照这个答案的过程来调试.postinst ,它永远不会超越第3行: . /usr/share/debconf/confmodule . /usr/share/debconf/confmodule – 这就是返回1 。 我已经尝试过这个解决方案,但它没有帮助,debconf绝对可以访问。 而这些 (错误仍然存​​在)。 据我所知,我在任何包含的conf文件中都没有ipv6 listen指令。 我不知道如何调试debconf以了解它失败的原因。 有谁知道我接下来应该尝试什么? 编辑:新的更新,他们安装,但我最后收到此错误: Setting up nginx-full (1.10.1-3+trusty2) … initctl: invalid command: upgrade Try `initctl –help’ for more […]

是否可以下载bash脚本并从preseed文件中执行它?

我想为无人值守的安装准备一个iso。 所以我生成了一个preeseed文件来自动运行安装程序。 是否可以使用wget下载bash脚本并直接在第一个用户的homedir中使用bash运行它(第一个用户是安装程序创建的用户帐户)? 预置文件中的命令会是什么样的?

命令接受VirtualBox PUEL(用于virtualbox-ext-pack安装)?

我正在创建一个脚本,用于下载和安装某些程序并调整其​​设置,而无需在整个过程中进行交互。 到目前为止这么好,但现在我停留在virtualbox-ext-pack :它停止整个过程并等待VirtualBox PUEL被接受或拒绝(类似于ttf-mscorefonts-installer , steam等)。 对于ttf-mscorefonts-installer , 在这个答案中找到了一个ttf-mscorefonts-installer的解决方案 ,但由于我不熟悉debconf (并且使用gkdebconf进行调查也没有让我更进一步)我不知道什么命令(s )用于安装virtualbox-ext-pack无人值守。

在apt-get安装之前,如何接受Lience协议?

我正在摆弄使用ansible来设置我的机器和我选择的配置/应用程序等…我已经遇到了一个绊脚石和它的许可协议。 我一直在尝试使用debconf来预先接受它。 这是蒸汽源中的相关文件之一: http : //bazaar.launchpad.net/~ubuntu-branches/ubuntu/utopic/steam/utopic/view/head :/ debian/preinst 我试过echo steam steam/question select “I AGREE” | sudo debconf-set-selections echo steam steam/question select “I AGREE” | sudo debconf-set-selections和一大堆其他非常相似的命令也涉及尝试设置许可证。 这是sudo debconf-show steam的输出: steam/purge: * steam/license: * steam/question: I AGREE 我尝试过的所有内容都导致我认为我已经不同意许可协议,我必须在安装Steam之前删除这些条目。 有没有人有任何想法?

如何防止apt-get / aptitude在安装过程中显示对话框?

我正在尝试构建一个Ansible Playbook来在Linode上部署一些Ubuntu 12.04服务器,但我的问题似乎是Ubuntu服务器。 当我运行apt-get或aptitude的不同组合时,我总是得到以下对话框,我必须回复。 我希望从命令行回答这个问题,这样它就不会中断自动部署。 有任何想法吗? 我目前的命令如下。 请注意,我正在尝试设置DEBIAN_FRONTEND: #!/bin/bash echo ‘DEBIAN_FRONTEND=”noninteractive”‘ >> /etc/profile echo ‘DEBIAN_FRONTEND=”noninteractive”‘ >> ~/.profile source /etc/profile source ~/.profile # This next line is the one that pops up the dialog sudo aptitude -y install iptables-persistent # Need this to fix an issue with the package post-install (this works fine.) sudo sed \ […]

文件系统所有者错误地更改了

我错误地在我的ubuntu 12.04上运行了这个命令: chown someuser / -R 在RHEL上,它将由以下命令修复: rpm –setugids -a 反正有没有在ubuntu服务器上修复它?

更新后我应该为“GRUB安装设备”选择什么?

运行Update Manager后,弹出debconf窗口(标题为“配置grub-pc”),要求我为系统选择合适的GRUB install devices 。 我最近没有对grub或文件系统进行任何更改,我不记得上次我做出更改时选择了哪些选项。 我怎么知道选择什么? 我假设错误的答案可能导致我的系统无法启动。 这是debconf对话框: 这是选择“帮助”时显示的窗口和文本:

“debconf:DbDriver”config“:config.dat被另一个进程锁定:资源暂时不可用”,同时安装软件包

我正在尝试安装flashybrid但是当我输入apt-get install flashybrid命令时,我收到此错误: root@user-desktop:/home/user# apt-get install flashybrid Reading package lists… Done Building dependency tree Reading state information… Done flashybrid is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0B of additional disk space will be used. debconf: DbDriver […]