Skip to content

kubectl exits with error 137 #191

Description

@danielherrero

Hi
I am running bazzite 42, docker-desktop, wireshark 4.0.17. I use this plugin in windows Ok. But in linux the commadn execution exits without any clue

bazzite@winmax:~$ kubectl sniff bootnode1-0 -p
INFO[0000] no container specified, taking first container we found in pod.
INFO[0000] selected container: 'bootnode1'
INFO[0000] sniffing method: privileged pod
INFO[0000] sniffing on pod: 'bootnode1-0' [namespace: 'besu', container: 'bootnode1', filter: '', interface: 'any']
INFO[0000] creating privileged pod on node: 'docker-desktop'
INFO[0000] pod: 'ksniff-v4trr' created successfully in namespace: 'besu'
INFO[0000] waiting for pod successful startup
INFO[0002] pod: 'ksniff-v4trr' created successfully on node: 'docker-desktop'
INFO[0002] spawning wireshark!
INFO[0002] starting remote sniffing using privileged pod
INFO[0002] executing command: '[docker --host unix:///var/run/docker.sock run --rm --name=ksniff-container-BZfJfsEl --net=container:dd013a73d62b908af72c91c7db0b64b4be6194369ad2218c4945a19b412acd2c maintained/tcpdump -i any -U -w - ]' on container: 'ksniff-privileged', pod: 'ksniff-v4trr', namespace: 'besu'
INFO[0011] starting sniffer cleanup
INFO[0011] removing privileged container: 'ksniff-privileged'
INFO[0011] executing command: '[docker --host unix:///var/run/docker.sock rm -f ksniff-container-BZfJfsEl]' on container: 'ksniff-privileged', pod: 'ksniff-v4trr', namespace: 'besu'
INFO[0011] command: '[docker --host unix:///var/run/docker.sock rm -f ksniff-container-BZfJfsEl]' executing successfully exitCode: '0', stdErr :''
INFO[0011] privileged container: 'ksniff-privileged' removed successfully
INFO[0011] removing pod: 'ksniff-v4trr'
INFO[0011] removing privileged pod: 'ksniff-v4trr'
INFO[0011] command: '[docker --host unix:///var/run/docker.sock run --rm --name=ksniff-container-BZfJfsEl --net=container:dd013a73d62b908af72c91c7db0b64b4be6194369ad2218c4945a19b412acd2c maintained/tcpdump -i any -U -w - ]' executing successfully exitCode: '137', stdErr :'tcpdump: data link type LINUX_SLL2
tcpdump: listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes
'
INFO[0011] remote sniffing using privileged pod completed
INFO[0011] privileged pod: 'ksniff-v4trr' removed
INFO[0011] pod: 'ksniff-v4trr' removed successfully
INFO[0011] sniffer clean

Same result especifying the interface
If I send the output to console It works but just can see ascii characters:
bazzite@winmax:~$ kubectl sniff bootnode1-0 -p -i eth0 -o -
INFO[0000] no container specified, taking first container we found in pod.
INFO[0000] selected container: 'bootnode1'
INFO[0000] sniffing method: privileged pod
INFO[0000] sniffing on pod: 'bootnode1-0' [namespace: 'besu', container: 'bootnode1', filter: '', interface: 'eth0']
INFO[0000] creating privileged pod on node: 'docker-desktop'
INFO[0000] pod: 'ksniff-vxjlc' created successfully in namespace: 'besu'
INFO[0000] waiting for pod successful startup
INFO[0003] pod: 'ksniff-vxjlc' created successfully on node: 'docker-desktop'
INFO[0003] output file option specified, storing output in: '-'
INFO[0003] starting remote sniffing using privileged pod
INFO[0003] executing command: '[docker --host unix:///var/run/docker.sock run --rm --name=ksniff-container-qIyvfaZj --net=container:dd013a73d62b908af72c91c7db0b64b4be6194369ad2218c4945a19b412acd2c maintained/tcpdump -i eth0 -U -w - ]' on container: 'ksniff-privileged', pod: 'ksniff-vxjlc', namespace: 'besu'
�ò�4�h��FF33�Xc݆�`:����X��c���ɢ�Xc�5�hj4rr������q���Ed&@@�
A

v_�4���Bi���

It exists too setting a remote capture file
bazzite@winmax:~$ kubectl sniff bootnode1-0 -p -i eth0 -r ~/kk.pcap
INFO[0000] no container specified, taking first container we found in pod.
INFO[0000] selected container: 'bootnode1'
INFO[0000] sniffing method: privileged pod
INFO[0000] sniffing on pod: 'bootnode1-0' [namespace: 'besu', container: 'bootnode1', filter: '', interface: 'eth0']
INFO[0000] creating privileged pod on node: 'docker-desktop'
INFO[0000] pod: 'ksniff-wjg6p' created successfully in namespace: 'besu'
INFO[0000] waiting for pod successful startup
INFO[0003] pod: 'ksniff-wjg6p' created successfully on node: 'docker-desktop'
INFO[0003] spawning wireshark!
INFO[0003] starting remote sniffing using privileged pod
INFO[0003] executing command: '[docker --host unix:///var/run/docker.sock run --rm --name=ksniff-container-BRvEvUPJ --net=container:dd013a73d62b908af72c91c7db0b64b4be6194369ad2218c4945a19b412acd2c maintained/tcpdump -i eth0 -U -w - ]' on container: 'ksniff-privileged', pod: 'ksniff-wjg6p', namespace: 'besu'
[sudo] password for bazzite:
INFO[0017] starting sniffer cleanup
INFO[0017] removing privileged container: 'ksniff-privileged'
INFO[0017] executing command: '[docker --host unix:///var/run/docker.sock rm -f ksniff-container-BRvEvUPJ]' on container: 'ksniff-privileged', pod: 'ksniff-wjg6p', namespace: 'besu'
INFO[0018] command: '[docker --host unix:///var/run/docker.sock rm -f ksniff-container-BRvEvUPJ]' executing successfully exitCode: '0', stdErr :''
INFO[0018] privileged container: 'ksniff-privileged' removed successfully
INFO[0018] removing pod: 'ksniff-wjg6p'
INFO[0018] removing privileged pod: 'ksniff-wjg6p'
INFO[0018] command: '[docker --host unix:///var/run/docker.sock run --rm --name=ksniff-container-BRvEvUPJ --net=container:dd013a73d62b908af72c91c7db0b64b4be6194369ad2218c4945a19b412acd2c maintained/tcpdump -i eth0 -U -w - ]' executing successfully exitCode: '137', stdErr :'tcpdump: listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
'
INFO[0018] remote sniffing using privileged pod completed
INFO[0018] privileged pod: 'ksniff-wjg6p' removed
INFO[0018] pod: 'ksniff-wjg6p' removed successfully
INFO[0018] sniffer cleanup completed successfully
Error: exit status 1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions