[problem help] 安装deepin-desktop-environment-* 遇到问题
Tofloor
poster avatar
文东
deepin
2023-09-07 02:15
Author

我采用docker容器部署V23,在安装apt install deepin-desktop-environment-* 时,遇到

cryptsetup: ERROR: Couldn't resolve device overlay
cryptsetup: WARNING: Couldn't determine root device
E: /usr/share/initramfs-tools/hooks/deepin-upgrade-manager failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.0-83-generic with 1.
dpkg: error processing package plymouth-theme-deepin-logo (--configure):
installed plymouth-theme-deepin-logo package post-installation script subprocess returned error exit status 1

不知道怎么解决?

各位大神有什么建议吗?

$ docker images
REPOSITORY                              TAG                        IMAGE ID       CREATED         SIZE
linuxdeepin/beige                       latest                     344dac307975   3 months ago    144MB
linuxdeepin/apricot                     latest                     9db7fe78e638   4 months ago    134MB

$ docker run -it  -p 6920-6923:5900-5903  --privileged=true --shm-size=1g  linuxdeepin/beige  /bin/bash
root@8ba30f5dfdb6:/# apt update 
Hit:2 https://community-packages.deepin.com/driver driver InRelease                                
Hit:1 https://community-packages.deepin.com/beige beige InRelease                                  
Hit:4 https://pro-driver-packages.uniontech.com eagle InRelease                                    
Get:3 https://app-store-files.uniontech.com/230906173037611/appstorev23 beige InRelease [6097 B]
Fetched 6097 B in 16s (385 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
root@8ba30f5dfdb6:/# apt install deepin-desktop-environment-*
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'deepin-desktop-environment-cli' for glob 'deepin-desktop-environment-*'
Note, selecting 'deepin-desktop-environment-extras' for glob 'deepin-desktop-environment-*'
Note, selecting 'deepin-desktop-environment-ll' for glob 'deepin-desktop-environment-*'
Note, selecting 'deepin-desktop-environment-launcher' for glob 'deepin-desktop-environment-*'
Note, selecting 'deepin-desktop-environment-base' for glob 'deepin-desktop-environment-*'
Note, selecting 'deepin-desktop-environment-core' for glob 'deepin-desktop-environment-*'
Note, selecting 'deepin-desktop-environment-desktop' for glob 'deepin-desktop-environment-*'
Note, selecting 'deepin-desktop-environment-dock' for glob 'deepin-desktop-environment-*'
deepin-desktop-environment-base is already the newest version (2023.05.15).
deepin-desktop-environment-cli is already the newest version (2023.05.15).
deepin-desktop-environment-core is already the newest version (2023.05.15).
deepin-desktop-environment-extras is already the newest version (2023.05.15).
deepin-desktop-environment-ll is already the newest version (2023.05.15).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up plymouth-theme-deepin-logo (15.10.20) ...
update-initramfs: Generating /boot/initrd.img-5.15.0-83-generic
cryptsetup: ERROR: Couldn't resolve device overlay
cryptsetup: WARNING: Couldn't determine root device
E: /usr/share/initramfs-tools/hooks/deepin-upgrade-manager failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.0-83-generic with 1.
dpkg: error processing package plymouth-theme-deepin-logo (--configure):
 installed plymouth-theme-deepin-logo package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of deepin-desktop-environment-core:
 deepin-desktop-environment-core depends on plymouth-theme-deepin-logo; however:
  Package plymouth-theme-deepin-logo is not configured yet.

dpkg: error processing package deepin-desktop-environment-core (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of deepin-desktop-environment-extras:
 deepin-desktop-environment-extras depends on deepin-desktop-environment-core; however:
  Package deepin-desktop-environment-core is not configured yet.

dpkg: error processing package deepin-desktop-environment-extras (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 plymouth-theme-deepin-logo
 deepin-desktop-environment-core
 deepin-desktop-environment-extras
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@8ba30f5dfdb6:/# 
Reply Favorite View the author
All Replies
忘记、过去
deepin
2023-09-07 06:30
#1

手动修改 /usr/share/initramfs-tools/hooks/deepin-upgrade-manager,开头加上 set -e,再手动执行看看哪里报错(如果这玩意儿是个脚本的话......)

Reply View the author
文东
deepin
2023-09-07 18:11
#2
忘记、过去

手动修改 /usr/share/initramfs-tools/hooks/deepin-upgrade-manager,开头加上 set -e,再手动执行看看哪里报错(如果这玩意儿是个脚本的话......)

root@8ba30f5dfdb6:/# cat /usr/share/initramfs-tools/hooks/deepin-upgrade-manager
#!/bin/bash

set -e

PREREQ=""

prereqs()
{
    echo "${PREREQ}"
}

case "${1}" in
    prepare)
        prereqs
        exit 0
        ;;
esac

. /usr/share/initramfs-tools/hook-functions

UPGRADER="/usr/sbin/deepin-upgrade-manager"
CP="/usr/bin/cp"
if [ -x ${UPGRADER} ]
then
    copy_exec ${UPGRADER} /usr/sbin
    copy_exec ${CP} /usr/bin
fi
root@8ba30f5dfdb6:/# /usr/share/initramfs-tools/hooks/deepin-upgrade-manager
root@8ba30f5dfdb6:/# 
Reply View the author
文东
deepin
2023-09-07 18:12
#3
忘记、过去

手动修改 /usr/share/initramfs-tools/hooks/deepin-upgrade-manager,开头加上 set -e,再手动执行看看哪里报错(如果这玩意儿是个脚本的话......)

没有报错,还是要怎么手动执行?

Reply View the author