Package: ifupdown
Version: 0.7.41
Severity: important
Tags: patch
Dear maintainer,
While upgrading ifupdown today I got this:
Setting up ifupdown (0.7.41) ...
/var/lib/dpkg/info/ifupdown.postinst: 102:
/var/lib/dpkg/info/ifupdown.postinst: Syntax error: "else" unexpected
dpkg: error processing ifupdown (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
ifupdown
E: Sub-process /usr/bin/dpkg returned an error code (1)
where code near line 102 is:
if [ -f /etc/network/interfaces ] ; then
# We don't need loopback interface definition anymore as
# ifupdown handles loopback interface on its own from now
else # ! -f /etc/network/interfaces
This patch fixes it:
--- a/debian/postinst
+++ b/debian/postinst
@@ -96,10 +96,9 @@
# Generic stuff done on all configurations
if [ "$1" = "configure" ] ; then
- if [ -f /etc/network/interfaces ] ; then
- # We don't need loopback interface definition anymore as
- # ifupdown handles loopback interface on its own from now
- else # ! -f /etc/network/interfaces
+ # We don't need loopback interface definition anymore as
+ # ifupdown handles loopback interface on its own from now
+ if [ ! -f /etc/network/interfaces ] ; then
if [ -z "$2" ]; then
echo "Creating /etc/network/interfaces."
echo "# interfaces(5) file used by ifup(8) and ifdown(8)" >
/etc/network/interfaces
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (700, 'unstable'), (500, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-4-686-pae (SMP w/4 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ifupdown depends on:
ii dpkg 1.16.10
ii initscripts 2.88dsf-41
ii iproute 20120521-3+b4
ii libc6 2.17-0experimental2
ii lsb-base 4.1+Debian9
ifupdown recommends no packages.
Versions of packages ifupdown suggests:
ii isc-dhcp-client [dhcp-client] 4.2.4-6
ii net-tools 1.60-24.2
ii ppp 2.4.5-5.1+b1
pn rdnssd <none>
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]