Your message dated Thu, 12 Jul 2018 09:39:53 +0800
with message-id <2589440.8koiZBSM5F@hosiet-mi>
and subject line Bug#709566: Removed package(s) from unstable
has caused the Debian Bug report #487043,
regarding Firestarter fails to run on locales other than English
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.)
--
487043: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487043
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: firestarter
Version: 1.0.3-6
Firestarter refuses to run when you use a locale other than English.
The problem is in the (generated) file /etc/firestarter/firestarter.sh.
The following lines:
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \\ -f 1`
MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \\ -f 1`
fails when the locale is other than English, because they look up
several keyword ("Mas", "Bcast:") which doesn't appears in ifconfig in
Spanish. Example:
ricardo@kadath:~$ LANG=C ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:18:f3:53:b2:9a
inet addr:192.168.2.100 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2736 errors:0 dropped:0 overruns:0 frame:0
TX packets:2634 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2917432 (2.7 MB) TX bytes:368744 (360.1 KB)
Interrupt:18 Base address:0xa000
ricardo@kadath:~$ ifconfig eth0
eth0 Link encap:Ethernet direcciónHW 00:18:f3:53:b2:9a
inet dirección:192.168.2.100 Difusión:192.168.2.255
Máscara:255.255.255.0
ARRIBA DIFUSIÓN CORRIENDO MULTICAST MTU:1500 Metric:1
RX packets:2723 errors:0 dropped:0 overruns:0 frame:0
TX packets:2620 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:2908959 (2.7 MB) TX bytes:365950 (357.3 KB)
Interrupción:18 Dirección base: 0xa000
As a workaround, you can hack the /etc/firestarter/firestarter.sh file,
replacing the three above lines with the following:
IP=`LANG=C /sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \\ -f
1`
MASK=`LANG=C /sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
BCAST=`LANG=C /sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \
\ -f 1`
The following is a patch which can be used to hack the problem, using
the above workaround:
======== BEGIN OF THE PATCH =========
--- src/scriptwriter.c.old 2008-04-30 22:42:08.000000000 +0200
+++ src/scriptwriter.c 2008-04-30 22:44:23.000000000 +0200
@@ -88,9 +88,9 @@
fprintf (f, "\n# --(Extract Network Information)--\n\n");
fprintf (f, "# External network interface data\n"
- "IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut
-d \\ -f 1`\n"
- "MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`\n"
- "BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 |
cut -d \\ -f 1`\n"
+ "IP=`LANG=C /sbin/ifconfig $IF | grep inet | cut -d : -f 2
| cut -d \\ -f 1`\n"
+ "MASK=`LANG=C /sbin/ifconfig $IF | grep Mas | cut -d : -f
4`\n"
+ "BCAST=`LANG=C /sbin/ifconfig $IF |grep Bcast: | cut -d :
-f 3 | cut -d \\ -f 1`\n"
"NET=$IP/$MASK\n\n");
fprintf (f, "if [ \"$NAT\" = \"on\" ]; then\n"
======== END OF THE PATCH =========
Please, can anybody apply the patch? Thanks a lot.
--- End Message ---
--- Begin Message ---
Version: 1.0.3-11+rm
Dear submitter,
As the package firestarter has been removed from the Debian archive
unstable we hereby close the associated bug reports. We are sorry that
we couldn't deal with your issue properly.
For details on the removal, please see https://bugs.debian.org/709566
The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.
This message was not generated automatically; it is manually written
to deal with the issue that firestarter's bugs were not closed after
package removal in 2013. if you believe that there is a problem with
it, please contact the archive administrators by mailing
[email protected].
Debian distribution maintenance software
pp.
Boyuan Yang
signature.asc
Description: This is a digitally signed message part.
--- End Message ---