Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debian Openmediavault:dpkg--配置-a未完成重新启动服务_Debian_Dpkg_Openmediavault - Fatal编程技术网

Debian Openmediavault:dpkg--配置-a未完成重新启动服务

Debian Openmediavault:dpkg--配置-a未完成重新启动服务,debian,dpkg,openmediavault,Debian,Dpkg,Openmediavault,我正在RockPi4上安装OMV和OMV附加组件。当尝试在webui中加载omv额外插件时,它告诉我dpgk--configure-a需要在shell中运行。但是,它从未完成重新启动服务。你知道我如何修复dpgk吗 $ sudo dpkg --configure -a Setting up openmediavault (4.1.23-1) ... Creating users/groups ... Updating local package archive ... Updating ser

我正在RockPi4上安装OMV和OMV附加组件。当尝试在webui中加载omv额外插件时,它告诉我dpgk--configure-a需要在shell中运行。但是,它从未完成重新启动服务。你知道我如何修复dpgk吗

$ sudo dpkg --configure -a 
Setting up openmediavault (4.1.23-1) ...
Creating users/groups ...
Updating local package archive ...
Updating service units ...
Updating configuration database ...
Generate service configurations ...
update-initramfs: Generating /boot/initrd.img-4.4.182-rockchip64
update-initramfs: Converting to u-boot format
Configuring web server ...
Site configuration file 'default' not found.
Site configuration file 'openmediavault-webgui' is already enabled.
Restarting services ...
这是我的日志输出

$ sudo journalctl 

Jul 08 09:12:31 rockpi kernel: wl_run_escan: LEGACY_SCAN sync ID: 7, bssidx: 0
Jul 08 09:14:31 rockpi kernel: wl_run_escan: LEGACY_SCAN sync ID: 8, bssidx: 0
Jul 08 09:15:01 rockpi CRON[6488]: pam_unix(cron:session): session opened for user root by (uid=0)
Jul 08 09:15:01 rockpi CRON[6487]: pam_unix(cron:session): session opened for user root by (uid=0)
Jul 08 09:15:01 rockpi CRON[6486]: pam_unix(cron:session): session opened for user root by (uid=0)
Jul 08 09:15:01 rockpi CRON[6490]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Jul 08 09:15:01 rockpi CRON[6489]: (root) CMD (/usr/lib/armbian/armbian-truncate-logs)
Jul 08 09:15:01 rockpi CRON[6493]: (root) CMD (/usr/sbin/omv-mkrrdgraph >/dev/null 2>&1)
Jul 08 09:15:01 rockpi CRON[6487]: pam_unix(cron:session): session closed for user root
Jul 08 09:15:04 rockpi CRON[6486]: pam_unix(cron:session): session closed for user root
Jul 08 09:15:06 rockpi systemd[1]: Starting LSB: Starts ProFTPD daemon...
Jul 08 09:15:06 rockpi proftpd[6611]: Starting ftp server: proftpd.
Jul 08 09:15:06 rockpi systemd[1]: Started LSB: Starts ProFTPD daemon.
Jul 08 09:15:06 rockpi liblogging-stdlog[855]:  [origin software="rsyslogd" swVersion="8.24.0" x-pid="855" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Jul 08 09:15:06 rockpi liblogging-stdlog[855]:  [origin software="rsyslogd" swVersion="8.24.0" x-pid="855" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Jul 08 09:15:06 rockpi CRON[6488]: pam_unix(cron:session): session closed for user root
Jul 08 09:16:31 rockpi kernel: wl_run_escan: LEGACY_SCAN sync ID: 9, bssidx: 0
Jul 08 09:17:01 rockpi CRON[6681]: pam_unix(cron:session): session opened for user root by (uid=0)
Jul 08 09:17:01 rockpi CRON[6682]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jul 08 09:17:02 rockpi CRON[6681]: pam_unix(cron:session): session closed for user root
Jul 08 09:18:31 rockpi kernel: wl_run_escan: LEGACY_SCAN sync ID: 10, bssidx: 0
Jul 08 09:19:49 rockpi systemd[1]: Starting Cleanup of Temporary Directories...
Jul 08 09:19:49 rockpi systemd[1]: Started Cleanup of Temporary Directories.
Jul 08 09:20:31 rockpi kernel: wl_run_escan: LEGACY_SCAN sync ID: 11, bssidx: 0
Jul 08 09:22:31 rockpi kernel: wl_run_escan: LEGACY_SCAN sync ID: 12, bssidx: 0
Jul 08 09:24:31 rockpi kernel: wl_run_escan: LEGACY_SCAN sync ID: 13, bssidx: 0
Jul 08 09:24:45 rockpi sudo[6759]:  user : TTY=pts/0 ; PWD=/home/user ; USER=root ; COMMAND=/bin/journalctl -f
Jul 08 09:24:45 rockpi sudo[6759]: pam_unix(sudo:session): session opened for user root by user(uid=0)
Jul 08 09:24:53 rockpi sudo[6759]: pam_unix(sudo:session): session closed for user root
Jul 08 09:25:01 rockpi CRON[6769]: pam_unix(cron:session): session opened for user root by (uid=0)
Jul 08 09:25:01 rockpi CRON[6770]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Jul 08 09:25:01 rockpi CRON[6769]: pam_unix(cron:session): session closed for user root

好的,我知道了。这个答案把我带到了正确的方向

我刚刚取消了重启部分的注释并修复了安装

sudo nano /var/lib/dpkg/info/openmediavault.postinst


########################################################################
                # Restart services when the package is installed.

########################################################################
                if [ -z "$2" ]; then
                        echo "Restarting services ..."
                        deb-systemd-invoke restart cron.service || :
                        deb-systemd-invoke restart watchdog.service || :
                        deb-systemd-invoke restart rrdcached.service || :
                        deb-systemd-invoke restart collectd.service || :
                        deb-systemd-invoke restart php7.0-fpm.service || :
                        deb-systemd-invoke restart nginx.service || :
                        deb-systemd-invoke restart monit.service || :
                        deb-systemd-invoke restart avahi-daemon.service || :
                        deb-systemd-invoke restart ssh.service || :
                fi
然后再次运行dpkg工作。但是,我建议重新启动,因为重新启动服务时可能会出现强烈的重新启动。另外,我稍后再次取消了该部分的注释