- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 Ubuntu。我无法编译虚拟机。如果我直接转到 gitian-builder 并在终端中键入:sudo bin/make-base-vm -a i386
。它编译了大约 3 分钟,然后因以下错误而崩溃:
W: --force-yes is deprecated, use one of the options starting with --allow instead.
E: Sub-process /usr/bin/dpkg returned an error code (1)
终端:
root@user-MS-7366:/home/user# cd git*
root@user-MS-7366:/home/user/gitian-builder# sudo bin/make-base-vm --arch amd64
2017-01-09 15:53:37,004 INFO : logging to file: /tmp/tmpXaV7Vf
2017-01-09 15:53:37,173 INFO : Calling hook: preflight_check
2017-01-09 15:53:37,200 INFO : Calling hook: set_defaults
2017-01-09 15:53:37,200 INFO : Calling hook: bootstrap
2017-01-09 15:58:05,544 INFO : Calling hook: configure_os
Extracting templates from packages: 100%
2017-01-09 16:04:46,669 INFO : W: --force-yes is deprecated, use one of the options starting with --allow instead.
2017-01-09 16:04:50,371 INFO :
2017-01-09 16:04:50,371 INFO : Current default time zone: 'Etc/UTC'
2017-01-09 16:04:50,374 INFO : Local time is now: Mon Jan 9 15:04:50 UTC 2017.
2017-01-09 16:04:50,374 INFO : Universal Time is now: Mon Jan 9 15:04:50 UTC 2017.
2017-01-09 16:04:50,374 INFO :
2017-01-09 16:04:52,946 INFO : Generating locales (this might take a while)...
2017-01-09 16:04:54,025 INFO : en_AG.UTF-8... done
2017-01-09 16:04:55,088 INFO : en_AU.UTF-8... done
2017-01-09 16:04:56,159 INFO : en_BW.UTF-8... done
2017-01-09 16:04:57,231 INFO : en_CA.UTF-8... done
2017-01-09 16:04:58,297 INFO : en_DK.UTF-8... done
2017-01-09 16:04:59,359 INFO : en_GB.UTF-8... done
2017-01-09 16:05:00,424 INFO : en_HK.UTF-8... done
2017-01-09 16:05:01,485 INFO : en_IE.UTF-8... done
2017-01-09 16:05:02,547 INFO : en_IN.UTF-8... done
2017-01-09 16:05:03,677 INFO : en_NG.UTF-8... done
2017-01-09 16:05:04,740 INFO : en_NZ.UTF-8... done
2017-01-09 16:05:05,812 INFO : en_PH.UTF-8... done
2017-01-09 16:05:06,881 INFO : en_SG.UTF-8... done
2017-01-09 16:05:07,954 INFO : en_US.UTF-8... done
2017-01-09 16:05:09,021 INFO : en_ZA.UTF-8... done
2017-01-09 16:05:10,086 INFO : en_ZM.UTF-8... done
2017-01-09 16:05:11,145 INFO : en_ZW.UTF-8... done
2017-01-09 16:05:11,146 INFO : Generation complete.
Extracting templates from packages: 100%
2017-01-09 16:07:45,694 INFO : W: --force-yes is deprecated, use one of the options starting with --allow instead.
2017-01-09 16:07:45,695 INFO : E: Sub-process /usr/bin/dpkg returned an error code (1)
2017-01-09 16:07:45,696 INFO : Cleaning up
2017-01-09 16:07:46,846 ERROR : Process (['chroot', '/tmp/tmpbRsGQM', 'apt-get', '-y', '--force-yes', 'dist-upgrade']) returned 100. stdout: Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages will be upgraded:
apt apt-utils base-files bash bsdutils console-setup console-setup-linux
dh-python distro-info-data dpkg gnupg gpgv grep ifupdown init
init-system-helpers initramfs-tools initramfs-tools-bin initramfs-tools-core
isc-dhcp-client isc-dhcp-common kbd keyboard-configuration klibc-utils less
libapparmor1 libapt-inst2.0 libapt-pkg5.0 libblkid1 libc-bin
libdns-export162 libexpat1 libfdisk1 libgcrypt20 libgnutls-openssl27
libgnutls30 libidn11 libisc-export160 libklibc libmount1 libp11-kit0
libprocps4 libpython3.5-minimal libpython3.5-stdlib libsmartcols1
libssl1.0.0 libsystemd0 libtasn1-6 libudev1 libuuid1 locales lsb-base mount
multiarch-support procps python3.5 python3.5-minimal sudo systemd
systemd-sysv tar tzdata udev util-linux vim-common vim-tiny
66 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 27.7 MB of archives.
After this operation, 233 kB of additional disk space will be used.
[installing packages]
Configuration file '/etc/sudoers'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** sudoers (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package sudo (--configure):
end of file on stdin at conffile prompt
[... // installing]
update-initramfs: Generating /boot/initrd.img-4.4.0-57-generic
Errors were encountered while processing:
sudo
Extracting templates from packages: 100%
W: --force-yes is deprecated, use one of the options starting with --allow instead.
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@user-MS-7366:/home/user/gitian-builder#
我错过了什么?
谢谢。
最佳答案
我在新的 Ubuntu 16.04 LTS 上遇到了同样的问题。我从另一个帖子找到的解决方案是:
1.: 将单词'dist-upgrade'更改为'update':/usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.py
2.: 删除/usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.pyc
该解决方案解决了问题,make-base-vm 现在可以顺利编译。
引用:“令人恼火的是,像这样的问题的“解决方案”是编辑已安装的软件包,但事实就是如此。”
在这里找到: https://askubuntu.com/questions/852814/dpkg-error-processing-package-sudo-configure
关于Linux gitian-builder 和 "dpkg: error processing package sudo",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41551217/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
Linux 管道可以缓冲多少数据?这是可配置的吗? 如果管道的两端在同一个进程中,但线程不同,这会有什么不同吗? 请注意:这个“同一个进程,两个线程”的问题是理论上的边栏,真正的问题是关于缓冲的。 最
我找到了here [最后一页] 一种有趣的通过 Linux 启动 Linux 的方法。不幸的是,它只是被提及,我在网上找不到任何有用的链接。那么有人听说过一种避免引导加载程序而使用 Linux 的方法
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我试图了解 ld-linux.so 如何在 Linux 上解析对版本化符号的引用。我有以下文件: 测试.c: void f(); int main() { f(); } a.c 和 b.c:
与 RetroPie 的工作原理类似,我可以使用 Linux 应用程序作为我的桌面环境吗?我实际上并不需要像实际桌面和安装应用程序这样的东西。我只需要一种干净简单的方法来在 RaspberryPi 上
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
有什么方法可以覆盖现有的源代码,我应该用 PyQt、PyGTK、Java 等从头开始构建吗? 最佳答案 如果您指的是软件本身而不是它所连接的存储库,那么自定义应用程序的方法就是 fork 项目。据我所
我的情况是:我在一个磁盘上安装了两个 linux。我将第一个安装在/dev/sda1 中,然后在/dev/sda2 中安装第二个然后我运行第一个系统,我写了一个脚本来在第一个系统运行时更新它。
我在 i2c-0 总线上使用地址为 0x3f 的系统监视器设备。该设备在设备树中配置有 pmbus 驱动程序。 问题是,加载 linux 内核时,这个“Sysmon”设备没有供电。因此,当我在总线 0
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 11 年前。 Improve thi
我正试图在 linux 模块中分配一大块内存,而 kalloc 做不到。 我知道唯一的方法是使用 alloc_bootmem(unsigned long size) 但我只能从 linux 内核而不是
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我有 .sh 文件来运行应用程序。在该文件中,我想动态设置服务器名称,而不是每次都配置。 我尝试了以下方法,它在 CentOS 中运行良好。 nohup /voip/java/jdk1.8.0_71/
我是在 Linux 上开发嵌入式 C++ 程序的新手。我有我的 Debian 操作系统,我在其中开发和编译了我的 C++ 项目(一个简单的控制台进程)。 我想将我的应用程序放到另一个 Debian 操
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 4 年前。 Improve this ques
我使用4.19.78版本的稳定内核,我想找到带有企鹅二进制数据的C数组。系统启动时显示。我需要在哪里搜索该内容? 我在 include/linux/linux_logo.h 文件中只找到了一些 Log
我知道可以使用 gdb 的服务器模式远程调试代码,我知道可以调试针对另一种架构交叉编译的代码,但是是否可以更进一步,从远程调试 Linux 应用程序OS X 使用 gdbserver? 最佳答案 当然
是否有任何可能的方法来运行在另一个 Linux 上编译的二进制文件?我知道当然最简单的是在另一台机器上重建它,但假设我们唯一能得到的是一个二进制文件,那么这可能与否? (我知道这可能并不容易,但我只是
我是一名优秀的程序员,十分优秀!