Here are my further experiments:
#1 Created an empty tdb database with tdbtool,
the errors are gone, although no sessions are stored, the file remains
untouched.
#2 recompiled squid without tdb -> fallback to berkeleydb ? like in 4.x:
same errors in the log:
FATAL: (ext_session_acl): Failed to open session db '/tmp/session/session'
2023/02/17 15:09:15 kid1| WARNING: external_acl_type #Hlpr112520 exited
current master transaction: master3
2023/02/17 15:09:15 kid1| Too few external_acl_type processes are
running (need 1/5)
current master transaction: master3
2023/02/17 15:09:15 kid1| Starting new helpers
current master transaction: master3
2023/02/17 15:09:15 kid1| helperOpenServers: Starting 1/5
'ext_session_acl' processes
current master transaction: master3
FATAL: (ext_session_acl): Failed to open session db '/tmp/session/session'
2023/02/17 15:09:15 kid1| WARNING: external_acl_type #Hlpr112521 exited
current master transaction: master3
2023/02/17 15:09:15 kid1| Too few external_acl_type processes are
running (need 1/5)
current master transaction: master3
2023/02/17 15:09:15 kid1| Starting new helpers
current master transaction: master3
2023/02/17 15:09:15 kid1| helperOpenServers: Starting 1/5
'ext_session_acl' processes
current master transaction: master3
An empty session file with zero byte is always created (with or without
tdb), and then the error flow.
Searched on the internet without result. Hopefully someone is still
using splash with version 5
br, Tibor
Am 17.02.2023 um 10:09 schrieb MATYAS, Tibor:
Hello List,
trying to move from 4.7 to 5.7 (on gentoo Linux).
Splash portal is in use
https://wiki.squid-cache.org/ConfigExamples/Portal/Splash
squid -k parse -> OK
/var/lib/squid/session/ is clean, old berkeleyDB session files deleted.
Owner of the folder is the squid user.
Squid compiled with tdb:
Squid Cache: Version 5.7
Service Name: squid
Gentoo squid-5.7-r1 (r: NONE)
This binary uses OpenSSL 1.1.1t 7 Feb 2023. For legal restrictions on
distribution see https://www.openssl.org/source/license.html
configure options: '--prefix=/usr' '--build=x86_64-pc-linux-gnu'
'--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man'
'--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc'
'--localstatedir=/var/lib' '--datarootdir=/usr/share'
'--disable-dependency-tracking' '--disable-silent-rules'
'--disable-static' '--docdir=/usr/share/doc/squid-5.7-r1'
'--htmldir=/usr/share/doc/squid-5.7-r1/html' '--with-sysroot=/'
'--libdir=/usr/lib64' '--datadir=/usr/share/squid'
'--libexecdir=/usr/libexec/squid' '--localstatedir=/var'
'--sysconfdir=/etc/squid' '--with-default-user=squid'
'--with-logdir=/var/log/squid' '--with-pidfile=/run/squid.pid'
'--enable-build-info=Gentoo squid-5.7-r1 (r: NONE)'
'--enable-log-daemon-helpers' '--enable-url-rewrite-helpers'
'--enable-cache-digests' '--enable-delay-pools' '--enable-disk-io'
'--enable-eui' '--enable-icmp' '--enable-ipv6'
'--enable-follow-x-forwarded-for' '--enable-removal-policies=lru,heap'
'--disable-strict-error-checking' '--disable-arch-native'
'--with-large-files' '--with-build-environment=default' '--with-tdb'
'--without-included-ltdl' '--with-ltdl-include=/usr/include'
'--with-ltdl-lib=/usr/lib64' '--with-libcap' '--enable-snmp'
'--with-openssl' '--with-nettle' '--with-gnutls' '--enable-ssl-crtd'
'--without-systemd' '--without-cppunit' '--disable-ecap'
'--disable-esi' '--disable-expat' '--disable-libxml2' '--enable-htcp'
'--enable-wccp' '--enable-wccpv2' '--without-mit-krb5'
'--without-heimdal-krb5' '--enable-linux-netfilter'
'--enable-storeio=aufs,diskd,rock,ufs'
'--enable-auth-basic=NCSA,POP3,getpwnam,PAM'
'--enable-auth-digest=file' '--enable-auth-ntlm=none'
'--enable-auth-negotiate=none'
'--enable-external-acl-helpers=file_userip,session,unix_group,delayer,time_quota'
'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu'
'CC=x86_64-pc-linux-gnu-gcc' 'CFLAGS=-march=nocona -O2 -pipe
-fomit-frame-pointer' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed'
'CXXFLAGS=-march=nocona -O2 -pipe -fomit-frame-pointer'
'BUILDCXX=x86_64-pc-linux-gnu-g++' 'BUILDCXXFLAGS=-march=nocona -O2
-pipe -fomit-frame-pointer'
starting squid results in:
FATAL: (ext_session_acl): Failed to open session db
'/var/lib/squid/session/session'
2023/02/17 09:21:11 kid1| WARNING: external_acl_type #Hlpr27652 exited
current master transaction: master3
2023/02/17 09:21:11 kid1| Too few external_acl_type processes are
running (need 1/1)
current master transaction: master3
2023/02/17 09:21:11 kid1| Starting new helpers
current master transaction: master3
2023/02/17 09:21:11 kid1| helperOpenServers: Starting 1/1
'ext_session_acl' processes
current master transaction: master3
What am I missing?
Thanks a lot and br
Tibor
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users
--------------------------------------------------
DSI Aerospace Technologie GmbH
Sitz der Gesellschaft: Otto-Lilienthal-Str. 1, D-28199 Bremen, Germany
Web: http://www.dsi-as.de
Geschaeftsfuehrer: Dr.-Ing. Christian Dierker
M. Sc. Elias Hashem
HRB 17726, Amtsgericht Bremen
USt-IdNr.: DE 192 681 774
--------------------------------------------------
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users