Public bug reported:

Investigating an issue for CTDB (LP: #722201), after suggesting a fix on
ss syntax to CTDB upstream project, we discovered that "ss" seems to be
broken in Ubuntu since Ubuntu Cosmic:

----

# Debian Sid

inaddy@workstation:~$ ss -tn state established "( src [172.16.17.2] || src 
[172.16.17.3] )" "( sport == :2049 )"
Recv-Q            Send-Q                         Local Address:Port             
            Peer Address:Port  

# Ubuntu Ubuntu 16.04 LTS (Xenial Xerus)

(c)inaddy@xenial:~$ ss -tn state established "( src [172.16.17.2] || src 
[172.16.17.3] )" "( sport == :2049 )"
Recv-Q Send-Q                    Local Address:Port                             
      Peer Address:Port    

# Ubuntu 18.04 LTS (Bionic Beaver)

(c)inaddy@bionic:~$ ss -tn state established "( src [172.16.17.2] || src 
[172.16.17.3] )" "( sport == :2049 )"
Recv-Q           Send-Q                          Local Address:Port             
            Peer Address:Port

# Ubuntu 18.10 (Cosmic Cuttlefish)

(c)inaddy@cosmic:~$ ss -tn state established "( src [172.16.17.2] || src 
[172.16.17.3] )" "( sport == :2049 )"
ss: bison bellows (while parsing filter): "syntax error!" Sorry.
Usage: ss [ OPTIONS ]
       ss [ OPTIONS ] [ FILTER ]
   -h, --help          this message

# Ubuntu 19.04 (Disco Dingo)

(c)inaddy@disco:~$ ss -tn state established "( src [172.16.17.2] || src 
[172.16.17.3] )" "( sport == :2049 )"
ss: bison bellows (while parsing filter): "syntax error!" Sorry.
Usage: ss [ OPTIONS ]
       ss [ OPTIONS ] [ FILTER ]

# Ubuntu 19.10 (Eoan Ermine)

(c)inaddy@eoan:~$ ss -tn state established "( src [172.16.17.2] || src 
[172.16.17.3] )" "( sport == :2049 )"
ss: bison bellows (while parsing filter): "syntax error!" Sorry.
Usage: ss [ OPTIONS ]
       ss [ OPTIONS ] [ FILTER ]

----

I have generated a pkg using upstream iproute2 source code and it does
not suffer the issue. I have generated a package using Ubuntu cosmic
source package, without debian/patches/*, and verified the issue still
persists (not being introduced by any of our packages, and being present
if vanilla upstream version used in Cosmic).

** Affects: iproute2 (Ubuntu)
     Importance: Medium
     Assignee: Rafael David Tinoco (rafaeldtinoco)
         Status: In Progress

** Changed in: iproute2 (Ubuntu)
       Status: New => Incomplete

** Changed in: iproute2 (Ubuntu)
       Status: Incomplete => In Progress

** Changed in: iproute2 (Ubuntu)
   Importance: Undecided => High

** Changed in: iproute2 (Ubuntu)
   Importance: High => Medium

** Changed in: iproute2 (Ubuntu)
     Assignee: (unassigned) => Rafael David Tinoco (rafaeldtinoco)

** Changed in: iproute2 (Ubuntu)
    Milestone: None => eoan-updates

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1831775

Title:
  ss seems broken when using multiple filters in the same cmdline

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1831775/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to