make[1]: *** [debian/rules:25: override_dh_auto_build] Error 1 make[1]: Leaving

[复制链接]  20查看
易西 发表于 2025-8-23 12:28:43 | 显示全部楼层 |阅读模式
make[1]: *** [debian/rules:25: override_dh_auto_build] Error 1
make[1]: Leaving directory '/android-cuttlefish/frontend'
make: *** [debian/rules:11: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
/android-cuttlefish
/android-cuttlefish# launch_cvd --daemon
launch_cvd W 08-23 04:23:54 1019859 1019859 cuttlefish_config.cpp:52] No user or non-vsoc user, returning default config
sh: 1: /usr/lib/cuttlefish-common/bin/capability_query.py: not found
launch_cvd I 08-23 04:23:54 1019859 1019859 flags.cc:575] Assuming prior files of /root/cuttlefish_runtime/* /var/run/shm/cvd-01 /root/.cuttlefish.sh /root/.cuttlefish_config.json
launch_cvd I 08-23 04:23:55 1019859 1019859 flags.cc:621] Setting up /root/cuttlefish_runtime
launch_cvd E 08-23 04:23:55 1019859 1019859 cuttlefish_config.cpp:295] Kernel argument androidboot.super_partition=vda is duplicated
launch_cvd I 08-23 04:23:55 1019859 1019859 ril_config.cc:52] Network config:
launch_cvd I 08-23 04:23:55 1019859 1019859 ril_config.cc:53] ipaddr =
launch_cvd I 08-23 04:23:55 1019859 1019859 ril_config.cc:54] gateway =
launch_cvd I 08-23 04:23:55 1019859 1019859 ril_config.cc:55] dns = 8.8.8.8
launch_cvd I 08-23 04:23:55 1019859 1019859 ril_config.cc:56] broadcast =
launch_cvd I 08-23 04:23:55 1019859 1019859 ril_config.cc:57] prefix length = 4294967295
launch_cvd E 08-23 04:23:55 1019859 1019859 ril_config.cc:137] Unable to obtain the network configuration
launch_cvd I 08-23 04:23:55 1019859 1019859 subprocess.cpp:109] Started (pid: 1019866):/host/linux-x86/bin/extract-vmlinux
launch_cvd I 08-23 04:23:55 1019859 1019859 subprocess.cpp:112] /root/cuttlefish_runtime/kernel
launch_cvd I 08-23 04:23:55 1019859 1019859 launch.cc:104] ADB not enabled
launch_cvd I 08-23 04:23:55 1019859 1019859 data_image.cc:132] /out/target/product/vsoc_arm64//userdata.img exists. Not creating it.
launch_cvd I 08-23 04:23:55 1019859 1019859 data_image.cc:66] Creating /out/target/product/vsoc_arm64//metadata.img
launch_cvd I 08-23 04:23:55 1019859 1019859 subprocess.cpp:109] Started (pid: 1019877): /bin/dd
launch_cvd I 08-23 04:23:55 1019859 1019859 subprocess.cpp:112] if=/dev/zero
launch_cvd I 08-23 04:23:55 1019859 1019859 subprocess.cpp:112] of=/out/target/product/vsoc_arm64//metadata.img
launch_cvd I 08-23 04:23:55 1019859 1019859 subprocess.cpp:112] bs=1M
launch_cvd I 08-23 04:23:55 1019859 1019859 subprocess.cpp:112] count=16
16+0 records in
16+0 records out
16777216 bytes (17 MB, 16 MiB) copied, 0.043347 s, 387 MB/s
launch_cvd E 08-23 04:23:55 1019859 1019859 vm_manager.cpp:107] User must be a member of kvm
launch_cvd E 08-23 04:23:55 1019859 1019859 users.cpp:48] Group cvdnetwork does not exist
launch_cvd E 08-23 04:23:55 1019859 1019859 vm_manager.cpp:107] User must be a member of cvdnetwork
launch_cvd E 08-23 04:23:55 1019859 1019859 main.cc:358] Validation of user configuration failed
Execute the following to correctly configure:
  # Add your user to the kvm group:
  sudo usermod -aG kvm $USER
  # Add your user to the cvdnetwork group:
  sudo usermod -aG cvdnetwork $USER
You may need to logout for the changes to take effect

 楼主| 易西 发表于 2025-8-23 12:29:51 | 显示全部楼层
根据您提供的错误信息和当前附件内容,我来分析并给出解决方案:

问题分析
‌主要错误点‌:

‌编译错误‌:

override_dh_auto_build失败导致编译中断
可能是依赖缺失或构建环境配置问题
‌运行时错误‌:

用户权限不足(需加入kvm和cvdnetwork组)
网络配置获取失败
内核参数重复定义
关键脚本文件缺失(capability_query.py)
解决方案
‌一、编译问题修复‌

检查构建环境依赖:

bash
Copy Code
sudo apt-get install -y dh-make debhelper devscripts
尝试手动构建:

bash
Copy Code
cd /mnt/smb/aosp/android-cuttlefish/frontend
dpkg-buildpackage -uc -us
‌二、运行时环境配置‌

添加用户到必要组:

bash
Copy Code
sudo usermod -aG kvm $USER
sudo usermod -aG cvdnetwork $USER
# 重新登录使更改生效
创建缺失的cvdnetwork组:

bash
Copy Code
sudo groupadd cvdnetwork
修复网络配置:

检查/etc/network/interfaces配置
确保网络服务已启动
‌三、其他关键修复‌

解决内核参数重复问题:

检查boot.img或kernel-args配置
移除重复的androidboot.super_partition=vda参数
安装缺失的Python脚本:

bash
Copy Code
sudo cp /usr/lib/cuttlefish-common/bin/capability_query.py /usr/local/bin/
sudo chmod +x /usr/local/bin/capability_query.py
验证KVM支持:

bash
Copy Code
kvm-ok
# 如果未安装则执行:sudo apt install cpu-checker
完整修复流程建议
先解决用户组权限问题(必须步骤)
然后处理编译错误
最后修复运行时配置
如果使用代理,请配置正确的网络设置
注意事项
所有操作建议在root用户下执行
修改配置后需要重新启动相关服务
如果问题持续,建议检查系统日志:
bash
Copy Code
journalctl -xe

参考
[发帖际遇]: 易西 发帖时在路边捡到 4 金钱,偷偷放进了口袋. 幸运榜 / 衰神榜
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

邮箱|首页|小黑屋|吾侪 ( 蜀ICP备2020029307号-4 )

GMT+8, 2025-12-4 15:31 , Processed in 0.051168 second(s), 23 queries , APCu On.

Powered by Discuz! X3.5

Copyright © , 吾侪网

快速回复 返回顶部 返回列表