DW Spectrum 6 Beta fails to install on Ubuntu Jammy Docker
CompletedLooks like DWS now has a v6 Beta, unfortunately it fails to install on Ubuntu.
Releases JSON here https://updates.vmsproxy.com/digitalwatchdog/releases.json
{ "product": "vms", "version": "6.0.0.38488", "protocol_version": 6003, "publication_type": "beta", "release_date": null, "release_delivery_days": null, "availableForReleasesFrom": null, "availableForReleasesBefore": null },
Broken Docker builds here.
Reproduced here in Ubuntu Jammy Docker using
root@64f5e505e78b:/# apt-get install --no-install-recommends --yes ./vms_server.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'digitalwatchdog-mediaserver' instead of './vms_server.deb'
The following additional packages will be installed:
cifs-utils libbsd0 libcap2-bin libmd0 libpython3-stdlib libtalloc2 libtevent0 libwbclient0 net-tools python3 python3-minimal python3.10 python3.10-minimal
Suggested packages:
smbclient winbind bash-completion python3-doc python3-tk python3-venv python3.10-venv python3.10-doc binutils binfmt-support
Recommended packages:
keyutils libasound2 libpam-cap
The following NEW packages will be installed:
cifs-utils digitalwatchdog-mediaserver libbsd0 libcap2-bin libmd0 libpython3-stdlib libtalloc2 libtevent0 libwbclient0 net-tools python3 python3-minimal python3.10 python3.10-minimal
0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
Need to get 3529 kB/117 MB of archives.
After this operation, 369 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3.10-minimal amd64 3.10.12-1~22.04.3 [2242 kB]
Get:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-minimal amd64 3.10.6-1~22.04 [24.3 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3.10 amd64 3.10.12-1~22.04.3 [508 kB]
Get:4 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3-stdlib amd64 3.10.6-1~22.04 [6910 B]
Get:5 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3 amd64 3.10.6-1~22.04 [22.8 kB]
Get:6 http://archive.ubuntu.com/ubuntu jammy/main amd64 libtalloc2 amd64 2.3.3-2build1 [25.6 kB]
Get:7 http://archive.ubuntu.com/ubuntu jammy/main amd64 libmd0 amd64 1.0.4-1build1 [23.0 kB]
Get:8 http://archive.ubuntu.com/ubuntu jammy/main amd64 libbsd0 amd64 0.11.5-1 [44.8 kB]
Get:9 http://archive.ubuntu.com/ubuntu jammy/main amd64 libtevent0 amd64 0.11.0-1build1 [39.2 kB]
Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libwbclient0 amd64 2:4.15.13+dfsg-0ubuntu1.6 [266 kB]
Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 cifs-utils amd64 2:6.14-1ubuntu0.1 [95.7 kB]
Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2-bin amd64 1:2.44-1ubuntu0.22.04.1 [26.0 kB]
Get:13 http://archive.ubuntu.com/ubuntu jammy/main amd64 net-tools amd64 1.60+git20181103.0eebece-1ubuntu5 [204 kB]
Get:14 /vms_server.deb digitalwatchdog-mediaserver amd64 6.0.0 [113 MB]
Fetched 3529 kB in 2s (2338 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package python3.10-minimal.
(Reading database ... 6614 files and directories currently installed.)
Preparing to unpack .../python3.10-minimal_3.10.12-1~22.04.3_amd64.deb ...
Unpacking python3.10-minimal (3.10.12-1~22.04.3) ...
Setting up python3.10-minimal (3.10.12-1~22.04.3) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 6625 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.10.6-1~22.04_amd64.deb ...
Unpacking python3-minimal (3.10.6-1~22.04) ...
Selecting previously unselected package python3.10.
Preparing to unpack .../python3.10_3.10.12-1~22.04.3_amd64.deb ...
Unpacking python3.10 (3.10.12-1~22.04.3) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../libpython3-stdlib_3.10.6-1~22.04_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.10.6-1~22.04) ...
Setting up python3-minimal (3.10.6-1~22.04) ...
Selecting previously unselected package python3.
(Reading database ... 6670 files and directories currently installed.)
Preparing to unpack .../0-python3_3.10.6-1~22.04_amd64.deb ...
Unpacking python3 (3.10.6-1~22.04) ...
Selecting previously unselected package libtalloc2:amd64.
Preparing to unpack .../1-libtalloc2_2.3.3-2build1_amd64.deb ...
Unpacking libtalloc2:amd64 (2.3.3-2build1) ...
Selecting previously unselected package libmd0:amd64.
Preparing to unpack .../2-libmd0_1.0.4-1build1_amd64.deb ...
Unpacking libmd0:amd64 (1.0.4-1build1) ...
Selecting previously unselected package libbsd0:amd64.
Preparing to unpack .../3-libbsd0_0.11.5-1_amd64.deb ...
Unpacking libbsd0:amd64 (0.11.5-1) ...
Selecting previously unselected package libtevent0:amd64.
Preparing to unpack .../4-libtevent0_0.11.0-1build1_amd64.deb ...
Unpacking libtevent0:amd64 (0.11.0-1build1) ...
Selecting previously unselected package libwbclient0:amd64.
Preparing to unpack .../5-libwbclient0_2%3a4.15.13+dfsg-0ubuntu1.6_amd64.deb ...
Unpacking libwbclient0:amd64 (2:4.15.13+dfsg-0ubuntu1.6) ...
Selecting previously unselected package cifs-utils.
Preparing to unpack .../6-cifs-utils_2%3a6.14-1ubuntu0.1_amd64.deb ...
Unpacking cifs-utils (2:6.14-1ubuntu0.1) ...
Selecting previously unselected package libcap2-bin.
Preparing to unpack .../7-libcap2-bin_1%3a2.44-1ubuntu0.22.04.1_amd64.deb ...
Unpacking libcap2-bin (1:2.44-1ubuntu0.22.04.1) ...
Selecting previously unselected package net-tools.
Preparing to unpack .../8-net-tools_1.60+git20181103.0eebece-1ubuntu5_amd64.deb ...
Unpacking net-tools (1.60+git20181103.0eebece-1ubuntu5) ...
Selecting previously unselected package digitalwatchdog-mediaserver.
Preparing to unpack .../9-vms_server.deb ...
dpkg-query: no packages found matching systemd-coredump
Note: don't install systemd-coredump, because it brakes collecting core dump crashes.
Unpacking digitalwatchdog-mediaserver (6.0.0) ...
Setting up net-tools (1.60+git20181103.0eebece-1ubuntu5) ...
Setting up python3.10 (3.10.12-1~22.04.3) ...
Setting up libcap2-bin (1:2.44-1ubuntu0.22.04.1) ...
Setting up libtalloc2:amd64 (2.3.3-2build1) ...
Setting up libtevent0:amd64 (0.11.0-1build1) ...
Setting up libmd0:amd64 (1.0.4-1build1) ...
Setting up libbsd0:amd64 (0.11.5-1) ...
Setting up libpython3-stdlib:amd64 (3.10.6-1~22.04) ...
Setting up python3 (3.10.6-1~22.04) ...
Setting up libwbclient0:amd64 (2:4.15.13+dfsg-0ubuntu1.6) ...
Setting up cifs-utils (2:6.14-1ubuntu0.1) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/cifs-utils/idmapwb.so to provide /etc/cifs-utils/idmap-plugin (idmap-plugin) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man8/idmap-plugin.8.gz because associated file /usr/share/man/man8/idmapwb.8.gz (of link group idmap-plugin) doesn't exist
Setting up digitalwatchdog-mediaserver (6.0.0) ...
INFO: Systemd was not found.
INFO: Detected runtime type: docker.
Upgrading mediaserver.conf: Not performed - missing the old "/opt/digitalwatchdog/mediaserver/etc/mediaserver.conf".
Upgrading mediaserver.conf: Created "/opt/digitalwatchdog/mediaserver/etc/mediaserver.conf" as a copy of "/opt/digitalwatchdog/mediaserver/share/configs/mediaserver.conf".
/opt/digitalwatchdog/mediaserver/lib/fallback/manage_fallback_libs.sh: 18: file: not found
dpkg: error processing package digitalwatchdog-mediaserver (--configure):
installed digitalwatchdog-mediaserver package post-installation script subprocess returned error exit status 1
Processing triggers for libc-bin (2.35-0ubuntu3.6) ...
Errors were encountered while processing:
digitalwatchdog-mediaserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
Primary issue:
/opt/digitalwatchdog/mediaserver/lib/fallback/manage_fallback_libs.sh: 18: file: not found
-
See workaround details here.
In short between 6.0.0.38086 and 6.0.0.38488 a dependency on the file package was introduced, and the DEB installer does not list the file package in the Depends section, breaking the install.
Please sign in to leave a comment.
Comments
2 comments