On 07/16/14 14:57:59, Richard Fuchs wrote:
Hard to tell without further information. Perhaps
dist-upgrade tried to
upgrade the daemon after the kernel module was removed but before the
new module was installed? Did you install the kernel module through
dkms? Do you have the metapackage installed? You can check the dpkg.log
and dkms log files for more info.
Richard,
Somehow I missed your above reply in July. I have the metapackage
installed.
Now I made another dist-upgrade upgrading rtpengine from
3.3.0.0+0~mr3.4.1.0 to 3.3.0.0+0~mr3.5.0. Indeed dist-upgrade tries to
setup daemon after the kernel module was removed but before new kernel
module was installed.
Should dependency on ngcp-rtpengine-kernel-dkms be added to
ngcp-rtpengine-daemon in control file?
-- Juha
-------------------------------------------------------
# apt-get dist-upgrade
...
Preparing to replace ngcp-rtpengine-daemon 3.3.0.0+0~mr3.4.1.0 (using
.../ngcp-rtpengine-daemon_3.3.0.0+0~mr3.5.0.0_amd64.deb) ...
Unpacking replacement ngcp-rtpengine-daemon ...
Preparing to replace ngcp-rtpengine-iptables 3.3.0.0+0~mr3.4.1.0 (using
.../ngcp-rtpengine-iptables_3.3.0.0+0~mr3.5.0.0_amd64.deb) ...
Unpacking replacement ngcp-rtpengine-iptables ...
Preparing to replace ngcp-rtpengine-kernel-dkms 3.3.0.0+0~mr3.4.1.0 (using
.../ngcp-rtpengine-kernel-dkms_3.3.0.0+0~mr3.5.0.0_all.deb) ...
Stopping RTP/media proxy: rtpengine-daemon.
-------- Uninstall Beginning --------
Module: rtpengine
Version: 3.3.0.0+0~mr3.4.1.0
Kernel: 3.2.0-4-amd64 (x86_64)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
xt_MEDIAPROXY.ko:
- Uninstallation
- Deleting from: /lib/modules/3.2.0-4-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod.........
DKMS: uninstall completed.
------------------------------
Deleting module version: 3.3.0.0+0~mr3.4.1.0
completely from the DKMS tree.
------------------------------
Done.
Unpacking replacement ngcp-rtpengine-kernel-dkms ...
Preparing to replace ngcp-rtpengine 3.3.0.0+0~mr3.4.1.0 (using
.../ngcp-rtpengine_3.3.0.0+0~mr3.5.0.0_all.deb) ...
Unpacking replacement ngcp-rtpengine ...
Preparing to replace ngcp-rtpengine-dev 3.3.0.0+0~mr3.3.1.0 (using
.../ngcp-rtpengine-dev_3.3.0.0+0~mr3.5.0.0_all.deb) ...
Unpacking replacement ngcp-rtpengine-dev ...
Preparing to replace ngcp-rtpengine-kernel-source 3.3.0.0+0~mr3.4.1.0 (using
.../ngcp-rtpengine-kernel-source_3.3.0.0+0~mr3.5.0.0_all.deb) ...
Unpacking replacement ngcp-rtpengine-kernel-source ...
Setting up ngcp-rtpengine-daemon (3.3.0.0+0~mr3.5.0.0) ...
Restarting RTP/media proxy: ngcp-rtpengine-daemonFATAL: Module xt_MEDIAPROXY not found.
iptables: No chain/target/match by that name.
ip6tables: No chain/target/match by that name.
FAILED TO CREATE KERNEL TABLE 0, KERNEL FORWARDING DISABLED
invoke-rc.d: initscript ngcp-rtpengine-daemon, action "restart" failed.
dpkg: error processing ngcp-rtpengine-daemon (--configure):
subprocess installed post-installation script returned error exit status 255
Setting up ngcp-rtpengine-iptables (3.3.0.0+0~mr3.5.0.0) ...
Setting up ngcp-rtpengine-kernel-dkms (3.3.0.0+0~mr3.5.0.0) ...
Creating symlink /var/lib/dkms/rtpengine/3.3.0.0+0~mr3.5.0.0/source ->
/usr/src/rtpengine-3.3.0.0+0~mr3.5.0.0
DKMS: add completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=3.2.0-4-amd64 -C /lib/modules/3.2.0-4-amd64/build
M=/var/lib/dkms/rtpengine/3.3.0.0+0~mr3.5.0.0/build
MEDIAPROXY_VERSION=3.3.0.0+0~mr3.5.0.0.......
cleaning build area....
DKMS: build completed.
xt_MEDIAPROXY:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
depmod....
DKMS: install completed.
...