1. trap 'UMOUNT_ALL' EXIT 前定义变量 rootfs_dir,否则过早退出造成 grep -q xxx /proc/mounts 失败,造成服务器系统异常。
  2. workdir.//home/ 等形式时,rootfs_dirroot_mntboot_mnt 路径不规范,造成 UMOUNT_ALL 以及 LOSETUP_D_IMG 卸载以挂载的路径失败。
  3. device 未定义就调用 LOSETUP_D_IMG 在 openEuler obs 服务器报错:error: /home/step/make_raspi_image.sh: line 41: device: unbound variable
  4. 内核源码更新后(commit id 发生变化),拉去最新更新冲突,解决方式:强制更新。
  5. 下载最新的 openEuler-release 包失败,提示 Interrupted by header callback: Server reports Content-Length: xxx but expected size is: yyy,解决方式:下载前:dnf clean all