Package: ebtables Version: 2.0.11-5 Severity: normal X-Debbugs-Cc: linus.luess...@c0d3.blue
Dear Maintainer, I tried running the following ebtables command, but got an error: ``` $ sudo ebtables -I INPUT -i veth1 -j mark ‐‐mark-set 0x42 ebtables v1.8.9 (nf_tables): Bad argument : '‐‐mark-set' ``` On #netfilter IRC people with eagle-eyes and apparently a different font than me pointed out that I was trying to use Unicode instead of ASCII hyphens. Changing the command to use "--mark-set", with ASCII hyphens, instead helped. It seems I copied the Unicode version from the ebtables manpage. I believe it's a similar issue to this one: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1043309 That is un-escaped hyphens in the manpage source code are rendered to Unicode hyphens. To fix this the hyphens should be escaped in the manpage source code. Regards, Linus (Kudos to @aiyion@infosec.exchange on Mastodon who pointed me to the curl Debian bug report and by that to the origin of my issue.) *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, arm64 Kernel: Linux 6.4.0-1-amd64 (SMP w/16 CPU threads; PREEMPT) Kernel taint flags: TAINT_WARN Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages ebtables depends on: ii libc6 2.37-6 ii netbase 6.4 Versions of packages ebtables recommends: ii iptables 1.8.9-2 ii kmod 30+20230519-1 ebtables suggests no packages. -- no debconf information