dovecot Digest, Vol 225, Issue 73

Christian Mack christian.mack at uni-konstanz.de
Mon Jan 31 10:33:52 UTC 2022


Hello

> auth-worker: Error: fatal error: failed to reserve page summary memory

You have an memory allocation problem.
The only thing I can see on dovecots side is increasing vsz_limit for
auth service.
If that doesn't solve your Problem, please ask on a devuan site.


Kind regards,
Christian Mack

Am 28.01.22 um 13:52 schrieb David Matthews:
>>   5. Re: can't authenticate (Christian Mack)
> hi Christian
> 
> log with debugging resulting from a login attempt pasted at end - to try and make it more readable I removed everything in each line up to "dovecot:" At no point is a password revealed, even in hashed form.
> 
> Should also say that the problem is identical on a backup laptop also running devuan 4; I'm not sure if I ever used that machine with dovecot before it was upgraded from devuan 3. Also I tried creating a new user to see if that account could authenticate; it cannot.
> 
>> So you only can increase the logging in dovecot for authentication to
>> debugging.
>> auth_debug=yes
> ________________________________________________________________________________
> auth: Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
> auth: Debug: Module loaded: /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
> auth: Debug: Read auth token secret from /run/dovecot/auth-token-secret.dat
> auth: Debug: auth client connected (pid=2467)
> auth: Debug: client in: AUTH#0111#011PLAIN#011service=imap#011secured#011session=osv6w6PW4tB/AAAB#011lip=127.0.0.1#011rip=127.0.0.1#011lport=143#011rport=53474#011resp=<hidden>
> auth: Debug: pam(fred,127.0.0.1,<osv6w6PW4tB/AAAB>): Performing passdb lookup
> auth-worker(2469): Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
> auth-worker(2469): Debug: Module loaded: /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
> auth-worker(2469): Debug: conn unix:auth-worker (pid=2468,uid=118): Server accepted connection (fd=13)
> dovecot: auth-worker(2469): Debug: conn unix:auth-worker (pid=2468,uid=118): Sending version handshake
> auth-worker(2469): Debug: conn unix:auth-worker (pid=2468,uid=118): auth-worker<1>: Handling PASSV request
> auth-worker(2469): Debug: conn unix:auth-worker (pid=2468,uid=118): auth-worker<1>: pam(fred,127.0.0.1,<osv6w6PW4tB/AAAB>): Performing passdb lookup
> auth-worker(2469): Debug: conn unix:auth-worker (pid=2468,uid=118): auth-worker<1>: pam(fred,127.0.0.1,<osv6w6PW4tB/AAAB>): lookup service=dovecot
> auth-worker: Error: fatal error: failed to reserve page summary memory
> auth-worker(2469): Debug: conn unix:auth-worker (pid=2468,uid=118): auth-worker<1>: pam(fred,127.0.0.1,<osv6w6PW4tB/AAAB>): #1/1 style=1 msg=Password: 
> auth-worker: Error: 
> auth-worker: Error: runtime stack:
> auth-worker: Error: runtime.throw(0x7f3b2a6a8292, 0x25)
> auth-worker: Error: #011runtime/panic.go:1116 +0x74 fp=0x7f3b2a3b5b30 sp=0x7f3b2a3b5b00 pc=0x7f3b2a4d6474
> auth-worker: Error: runtime.(*pageAlloc).sysInit(0x7f3b2a894428)
> auth-worker: Error: #011runtime/mpagealloc_64bit.go:80 +0x185 fp=0x7f3b2a3b5bc0 sp=0x7f3b2a3b5b30 pc=0x7f3b2a4ccb25
> auth-worker: Error: runtime.(*pageAlloc).init(0x7f3b2a894428, 0x7f3b2a894420, 0x7f3b2a8aeb18)
> auth-worker: Error: #011runtime/mpagealloc.go:317 +0x77 fp=0x7f3b2a3b5be8 sp=0x7f3b2a3b5bc0 pc=0x7f3b2a4ca517
> auth-worker: Error: runtime.(*mheap).init(0x7f3b2a894420)
> auth-worker: Error: #011runtime/mheap.go:743 +0x24b fp=0x7f3b2a3b5c10 sp=0x7f3b2a3b5be8 pc=0x7f3b2a4c74cb
> auth-worker: Error: runtime.mallocinit()
> auth-worker: Error: #011runtime/malloc.go:480 +0x109 fp=0x7f3b2a3b5c38 sp=0x7f3b2a3b5c10 pc=0x7f3b2a4acc09
> auth-worker: Error: runtime.schedinit()
> auth-worker: Error: #011runtime/proc.go:563 +0x65 fp=0x7f3b2a3b5c90 sp=0x7f3b2a3b5c38 pc=0x7f3b2a4d9e25
> auth-worker: Error: runtime.rt0_go(0x7ffd65c5e428, 0x2, 0x7ffd65c5e428, 0x7f3b2a3b6700, 0x7f3b2af22ea7, 0x0, 0x7f3b2a3b6700, 0x7f3b2a3b6700, 0xbe848d2612a1e5f4, 0x7ffd65c5cabe, ...)
> auth-worker: Error: #011runtime/asm_amd64.s:214 +0x129 fp=0x7f3b2a3b5c98 sp=0x7f3b2a3b5c90 pc=0x7f3b2a508c09
> auth: Error: auth worker: Aborted PASSV request for fred: Worker process died unexpectedly
> auth: Debug: pam(fred,127.0.0.1,<osv6w6PW4tB/AAAB>): Finished passdb lookup
> dovecot: auth: Debug: auth(fred,127.0.0.1,<osv6w6PW4tB/AAAB>): Auth request finished
> auth-worker(2469): Fatal: master: service(auth-worker): child 2469 returned error 2
> auth-worker(2471): Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
> dovecot: auth-worker(2471): Debug: Module loaded: /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
> auth-worker(2471): Debug: conn unix:auth-worker (pid=2468,uid=118): Server accepted connection (fd=13)
> auth-worker(2471): Debug: conn unix:auth-worker (pid=2468,uid=118): Sending version handshake
> auth: Debug: client passdb out: FAIL#0111#011user=fred#011code=temp_fail
> imap-login: Disconnected (auth service reported temporary failure): user=<fred>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured, session=<osv6w6PW4tB/AAAB>
> ________________________________________________________________________________
>> Perhaps you also want to set
>> auth_debug_passwords=yes
>> for getting the actual password in plain text.
>> (Don't forget to disable that afterwards!)
> ________________________________________________________________________________
> auth-worker: Error: fatal error: failed to reserve page summary memory
> auth-worker: Error: 
> auth-worker: Error: runtime stack:
> auth-worker: Error: runtime.throw(0x7fc7df48b292, 0x25)
> auth-worker: Error: #011runtime/panic.go:1116 +0x74 fp=0x7fc7df198b30 sp=0x7fc7df198b00 pc=0x7fc7df2b9474
> auth-worker: Error: runtime.(*pageAlloc).sysInit(0x7fc7df677428)
> auth-worker: Error: #011runtime/mpagealloc_64bit.go:80 +0x185 fp=0x7fc7df198bc0 sp=0x7fc7df198b30 pc=0x7fc7df2afb25
> auth-worker: Error: runtime.(*pageAlloc).init(0x7fc7df677428, 0x7fc7df677420, 0x7fc7df691b18)
> auth-worker: Error: #011runtime/mpagealloc.go:317 +0x77 fp=0x7fc7df198be8 sp=0x7fc7df198bc0 pc=0x7fc7df2ad517
> auth-worker: Error: runtime.(*mheap).init(0x7fc7df677420)
> auth-worker: Error: #011runtime/mheap.go:743 +0x24b fp=0x7fc7df198c10 sp=0x7fc7df198be8 pc=0x7fc7df2aa4cb
> auth-worker: Error: runtime.mallocinit()
> auth-worker: Error: #011runtime/malloc.go:480 +0x109 fp=0x7fc7df198c38 sp=0x7fc7df198c10 pc=0x7fc7df28fc09
> auth-worker: Error: runtime.schedinit()
> auth-worker: Error: #011runtime/proc.go:563 +0x65 fp=0x7fc7df198c90 sp=0x7fc7df198c38 pc=0x7fc7df2bce25
> auth-worker: Error: runtime.rt0_go(0x7ffc6c109f48, 0x2, 0x7ffc6c109f48, 0x7fc7df199700, 0x7fc7dfd05ea7, 0x0, 0x7fc7df199700, 0x7fc7df199700, 0x1de9f8dc88f21cc1, 0x7ffc6c1085de, ...)
> auth-worker: Error: #011runtime/asm_amd64.s:214 +0x129 fp=0x7fc7df198c98 sp=0x7fc7df198c90 pc=0x7fc7df2ebc09
> auth: Error: auth worker: Aborted PASSV request for fred: Worker process died unexpectedly
> auth: Debug: pam(fred,127.0.0.1,<RFd4WqPWytB/AAAB>): Finished passdb lookup
> auth: Debug: auth(fred,127.0.0.1,<RFd4WqPWytB/AAAB>): Auth request finished
> auth-worker(2282): Fatal: master: service(auth-worker): child 2282 returned error 2
> auth-worker(2284): Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
> auth-worker(2284): Debug: Module loaded: /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
> auth-worker(2284): Debug: conn unix:auth-worker (pid=2281,uid=118): Server accepted connection (fd=13)
> auth-worker(2284): Debug: conn unix:auth-worker (pid=2281,uid=118): Sending version handshake
> auth: Debug: client passdb out: FAIL#0111#011user=fred#011code=temp_fail
> imap-login: Disconnected (auth service reported temporary failure): user=<fred>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured, session=<RFd4WqPWytB/AAAB>
> 
> --
> David Matthews
> mail at dmatthews.org
> 


-- 
Christian Mack
Universität Konstanz
Kommunikations-, Informations-, Medienzentrum (KIM)
Abteilung IT-Dienste Forschung und Lehre
78457 Konstanz
+49 7531 88-4416

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5351 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://dovecot.org/pipermail/dovecot/attachments/20220131/1495a06f/attachment.bin>


More information about the dovecot mailing list