Hi,
I found this bug as well on my server, after findingloads of ssh
probes in the iptables logging that should be dropped by the geoip
module. The issue is with the 5.2.0 kernel. I started with
xtables-addons 2.12 and got an error on line 472 of the same
C file (.._timer was not found, suggested that this should be
..._timers). Alas I forgot to save that log.
Fall-back for me was to install a 4.19 kernel (4.19.0-6 from sid
repo, few minutes ago) The 4.19.0-6 kernel is now running nicely
with the 3.2-1 xtables-addons active.
Log of the 3.2-1 build:
DKMS make.log for xtables-addons-3.2 for kernel 5.2.0-2-amd64 (x86_64)
Tue 24 Sep 14:58:27 CEST 2019
make: Entering directory '/usr/src/linux-headers-5.2.0-2-amd64'
make -C /usr/src/linux-headers-5.2.0-2-amd64 -f
/usr/src/linux-headers-5.2.0-2-common/Makefile modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (
\
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are
missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix
it."; \
echo >&2 ; \
/bin/false)
mkdir -p /var/lib/dkms/xtables-addons/3.2/build/extensions/.tmp_versions ; rm
-f /var/lib/dkms/xtables-addons/3.2/build/extensions/.tmp_versions/*
make -f /usr/src/linux-headers-5.2.0-2-common/scripts/Makefile.build
obj=/var/lib/dkms/xtables-addons/3.2/build/extensions
make -f /usr/src/linux-headers-5.2.0-2-common/scripts/Makefile.build
obj=/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT need-builtin=
gcc-8
-Wp,-MD,/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/.xt_ACCOUNT.o.d
-nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/8/include
-I/usr/src/linux-headers-5.2.0-2-common/arch/x86/include
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.2.0-2-common/include
-I./include -I/usr/src/linux-headers-5.2.0-2-common/arch/x86/include/uapi
-I./arch/x86/include/generated/uapi
-I/usr/src/linux-headers-5.2.0-2-common/include/uapi -I./include/generated/uapi
-include /usr/src/linux-headers-5.2.0-2-common/include/linux/kconfig.h -include
/usr/src/linux-headers-5.2.0-2-common/include/linux/compiler_types.h
-D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel
-DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1
-DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1
-DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1
-DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation
-Wno-format-overflow -O2 --param=allow-store-data-races=0
-Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable
-Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla
-Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow
-fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack
-Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init
-fmacro-prefix-map=/usr/src/linux-headers-5.2.0-2-common/=
-Wno-packed-not-aligned
-I/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/.. -DMODULE
-DKBUILD_BASENAME='"xt_ACCOUNT"' -DKBUILD_MODNAME='"xt_ACCOUNT"' -c -o
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/xt_ACCOUNT.o
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/xt_ACCOUNT.c
./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/xt_ACCOUNT.o
if objdump -h
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/xt_ACCOUNT.o | grep
-q __ksymtab; then gcc-8 -E -D__GENKSYMS__
-Wp,-MD,/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/.xt_ACCOUNT.o.d
-nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/8/include
-I/usr/src/linux-headers-5.2.0-2-common/arch/x86/include
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.2.0-2-common/include
-I./include -I/usr/src/linux-headers-5.2.0-2-common/arch/x86/include/uapi
-I./arch/x86/include/generated/uapi
-I/usr/src/linux-headers-5.2.0-2-common/include/uapi -I./include/generated/uapi
-include /usr/src/linux-headers-5.2.0-2-common/include/linux/kconfig.h -include
/usr/src/linux-headers-5.2.0-2-common/include/linux/compiler_types.h
-D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel
-DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1
-DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1
-DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1
-DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation
-Wno-format-overflow -O2 --param=allow-store-data-races=0
-Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable
-Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla
-Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow
-fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack
-Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init
-fmacro-prefix-map=/usr/src/linux-headers-5.2.0-2-common/=
-Wno-packed-not-aligned
-I/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/.. -DMODULE
-DKBUILD_BASENAME='"xt_ACCOUNT"' -DKBUILD_MODNAME='"xt_ACCOUNT"'
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/xt_ACCOUNT.c |
scripts/genksyms/genksyms -r /dev/null >
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/.tmp_xt_ACCOUNT.ver;
ld -m elf_x86_64 -z max-page-size=0x200000 -r -o
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/.tmp_xt_ACCOUNT.o
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/xt_ACCOUNT.o -T
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/.tmp_xt_ACCOUNT.ver;
mv -f
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/.tmp_xt_ACCOUNT.o
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/xt_ACCOUNT.o; rm -f
/var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/.tmp_xt_ACCOUNT.ver;
fi
(cat /dev/null; echo
kernel//var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/xt_ACCOUNT.ko;)
> /var/lib/dkms/xtables-addons/3.2/build/extensions/ACCOUNT/modules.order
make -f /usr/src/linux-headers-5.2.0-2-common/scripts/Makefile.build
obj=/var/lib/dkms/xtables-addons/3.2/build/extensions/pknock need-builtin=
gcc-8
-Wp,-MD,/var/lib/dkms/xtables-addons/3.2/build/extensions/pknock/.xt_pknock.o.d
-nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/8/include
-I/usr/src/linux-headers-5.2.0-2-common/arch/x86/include
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.2.0-2-common/include
-I./include -I/usr/src/linux-headers-5.2.0-2-common/arch/x86/include/uapi
-I./arch/x86/include/generated/uapi
-I/usr/src/linux-headers-5.2.0-2-common/include/uapi -I./include/generated/uapi
-include /usr/src/linux-headers-5.2.0-2-common/include/linux/kconfig.h -include
/usr/src/linux-headers-5.2.0-2-common/include/linux/compiler_types.h
-D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel
-DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1
-DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1
-DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1
-DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation
-Wno-format-overflow -O2 --param=allow-store-data-races=0
-Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable
-Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla
-Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow
-fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack
-Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init
-fmacro-prefix-map=/usr/src/linux-headers-5.2.0-2-common/=
-Wno-packed-not-aligned
-I/var/lib/dkms/xtables-addons/3.2/build/extensions/pknock/.. -DMODULE
-DKBUILD_BASENAME='"xt_pknock"' -DKBUILD_MODNAME='"xt_pknock"' -c -o
/var/lib/dkms/xtables-addons/3.2/build/extensions/pknock/xt_pknock.o
/var/lib/dkms/xtables-addons/3.2/build/extensions/pknock/xt_pknock.c
/var/lib/dkms/xtables-addons/3.2/build/extensions/pknock/xt_pknock.c: In
function 'xt_pknock_mt_init':
/var/lib/dkms/xtables-addons/3.2/build/extensions/pknock/xt_pknock.c:1128:13:
error: 'struct shash_desc' has no member named 'flags'
crypto.desc.flags = 0;
^
make[4]: *** [/usr/src/linux-headers-5.2.0-2-common/scripts/Makefile.build:290:
/var/lib/dkms/xtables-addons/3.2/build/extensions/pknock/xt_pknock.o] Error 1
make[3]: *** [/usr/src/linux-headers-5.2.0-2-common/scripts/Makefile.build:494:
/var/lib/dkms/xtables-addons/3.2/build/extensions/pknock] Error 2
make[2]: *** [/usr/src/linux-headers-5.2.0-2-common/Makefile:1610:
_module_/var/lib/dkms/xtables-addons/3.2/build/extensions] Error 2
make[1]: *** [Makefile:179: sub-make] Error 2
make: *** [Makefile:8: all] Error 2
make: Leaving directory '/usr/src/linux-headers-5.2.0-2-amd64'
---
Jan Huijsmans [email protected]
... cannot activate /dev/brain, no response from main coffee server