Your message dated Thu, 24 Mar 2016 22:38:24 +0000
with message-id <[email protected]>
and subject line Bug#815880: fixed in dnssec-trigger 0.13~svn685-5
has caused the Debian Bug report #815880,
regarding Fails to update /etc/resolv.conf with network-manager 1.1.90
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
815880: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815880
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dnssec-trigger
Version: 0.13~svn685-4+b1
Severity: grave
Tags: patch
The /usr/lib/dnssec-trigger/dnssec-trigger-script fails to update
/etc/resolv.conf with the version of network-manager now in
testing and unstable. The problem is that calls to
client.get_manager_running() return False even if NetworkManager is
running. This is caused by imporper initialization of the client object.
According to https://bugzilla.redhat.com/show_bug.cgi?id=1229337 the
client object should be created with NMClient.Client().new() instead of
just using NMClient.Client(). The attached patch fixes this and resolves
the issue.
The patch also adds the recommended GI version specification before
importing NMClient. This currently only avoids a warning and if you
don't like that part you can also apply the patch without it.
Gaudenz
-- System Information:
Debian Release: stretch/sid
APT prefers testing-proposed-updates
APT policy: (500, 'testing-proposed-updates'), (500, 'testing'), (100,
'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages dnssec-trigger depends on:
ii gir1.2-networkmanager-1.0 1.1.90-6
ii init-system-helpers 1.28
ii libc6 2.21-9
ii libgdk-pixbuf2.0-0 2.32.3-1.2
ii libglib2.0-0 2.46.2-3
ii libgtk2.0-0 2.24.29-1
ii libldns1 1.6.17-8
ii libssl1.0.2 1.0.2f-2
ii python 2.7.11-1
ii python-gi 3.18.2-2
ii python-lockfile 1:0.10.2-2
ii unbound 1.5.7-1
dnssec-trigger recommends no packages.
dnssec-trigger suggests no packages.
-- no debconf information
-- debsums errors found:
debsums: changed file /usr/lib/dnssec-trigger/dnssec-trigger-script (from
dnssec-trigger package)
--- /usr/lib/dnssec-trigger/dnssec-trigger-script.orig 2016-02-25 10:17:23.296285495 +0100
+++ /usr/lib/dnssec-trigger/dnssec-trigger-script 2016-02-25 10:34:25.856239132 +0100
@@ -5,6 +5,8 @@
@author: Pavel Šimerda <[email protected]>
"""
+import gi
+gi.require_version('NMClient', '1.0')
from gi.repository import NMClient
import os, sys, shutil, glob, subprocess
import logging, logging.handlers
@@ -333,7 +335,7 @@
except AttributeError:
self.usage()
self.config = Config()
- self.client = NMClient.Client()
+ self.client = NMClient.Client().new()
self.resolvconf = "/etc/resolv.conf"
self.resolvconf_backup = "/run/dnssec-trigger/resolv.conf.bak"
--- End Message ---
--- Begin Message ---
Source: dnssec-trigger
Source-Version: 0.13~svn685-5
We believe that the bug you reported is fixed in the latest version of
dnssec-trigger, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ondřej Surý <[email protected]> (supplier of updated dnssec-trigger package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 24 Mar 2016 23:11:07 +0100
Source: dnssec-trigger
Binary: dnssec-trigger
Architecture: source amd64
Version: 0.13~svn685-5
Distribution: unstable
Urgency: medium
Maintainer: Ondřej Surý <[email protected]>
Changed-By: Ondřej Surý <[email protected]>
Description:
dnssec-trigger - reconfiguration tool to make DNSSEC work
Closes: 815880
Changes:
dnssec-trigger (0.13~svn685-5) unstable; urgency=medium
.
* Add patch to support network-manager (>= 1.1.90) (Closes: #815880)
Checksums-Sha1:
a9d9c5c8bf237c17592e59d784515287bbc9d8ff 2236 dnssec-trigger_0.13~svn685-5.dsc
84ea7fb7ec419d524bd97d4a0c3d1971f74832d6 8680
dnssec-trigger_0.13~svn685-5.debian.tar.xz
a37295488a8b8372251921eed9227f3d82457cd6 396142
dnssec-trigger-dbgsym_0.13~svn685-5_amd64.deb
d4ad2ec845c9f7339c548a5c3b09358fa3ed2945 110514
dnssec-trigger_0.13~svn685-5_amd64.deb
Checksums-Sha256:
85efb8dc2d7de9a47ff4007fba12e05268bf0e785d78202f1b2ca4747b7bdc1a 2236
dnssec-trigger_0.13~svn685-5.dsc
d12310cd525e70108518b83c3155d7965cfbf2929be713dc9a5f34f36bb53bf8 8680
dnssec-trigger_0.13~svn685-5.debian.tar.xz
1ace935fb3a3de68940684b5e12149b72b4a6f7014c04a45c5231c42f4259637 396142
dnssec-trigger-dbgsym_0.13~svn685-5_amd64.deb
179590e81e202fd798aab9418df0bf57cd97b2d9fc33af19583dabed03aaecce 110514
dnssec-trigger_0.13~svn685-5_amd64.deb
Files:
af6bf4f7ad0dccdd6e945e65971e5fe0 2236 net optional
dnssec-trigger_0.13~svn685-5.dsc
5fccbb1d86d43c97e80474b413b308e8 8680 net optional
dnssec-trigger_0.13~svn685-5.debian.tar.xz
84d39366aa600db95c76bfc17984a2e6 396142 debug extra
dnssec-trigger-dbgsym_0.13~svn685-5_amd64.deb
0bbe807f8d8894ee3d55e02f55964c78 110514 net optional
dnssec-trigger_0.13~svn685-5_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQJ8BAEBCgBmBQJW9GebXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHy/YP/RXG8UB/SIqEIY43UYInF0XD
AmOShZ3ezGx5sIzmEEY3VjiZhm6EuxxfeRZ5aNb/X98v8KfXCIjJyOIdOD3/ayQy
Gjic53VBbdmJKOJs35P/feRex/gCrjT40YgkW3CbIbNYVYUtBYuU60mICArz/kSt
h/iidSZBQaEvXVotplzAAZy7h+UZtsZoXNxqOM/O+ct6rENru32uUtyIsRXvxo2a
w4SO4rU+Ema9MLJp/o1ZTneF18kunJ1bXji9a28k759/TtzXE/TSAeiQo2wRVICL
gH/V/wTPxo1bi/oZiPGkF0Em9vIxMWDIZb+/fJwbArgmP/CsGJPUvjJUudij3gJB
pxDVd8rzeWUJ/lD8fnMwhe/+uzLKPd3wpZr2HdVTLXMZOY+rD4wqJpBCLf/4l2oq
7hThz0Qk2B51vkHoXpIx/YO/3EsFieiacUNq7E6iIFQLFVXOuwDxYo6f1LCYvmiZ
yTUR54cBv7/rcmmQSazdIQtkWHZjDQxPWgnwe3EVxulTKqtILI6P7hNPF9V4M+Rc
yRHY3UqfvQbVCmorTlOeeWjO0Z9LzfSpOlPBoTJYM7b3etuubXyiIYapkMY7dzrF
4MHfYDc/6+1ngv/OwQHt7sBpFDGaQoj9TgFHg/3kJvYViLLl3xwzgxMNT528j+jV
srFkgBPVzFMa/EeUpfP8
=L6wZ
-----END PGP SIGNATURE-----
--- End Message ---