Initial USER command returns -ERR Unkown command

Bug #66863 reported by Russell Smith
2
Affects Status Importance Assigned to Milestone
dovecot (Ubuntu)
Invalid
Undecided
Russell Smith

Bug Description

Starting a telnet session to dovecot

+OK Dovecot ready.
user <email address hidden>
-ERR Unknown command.
user <email address hidden>
+OK
pass *******
+OK Logged in.
LIST
+OK 0 messages:
.
QUIT

Notice how the first instance of user reports that there is no command user.
I am running 6.06 dapper all patches to dovecot applied. 1.0.beta3-3ubuntu5

Revision history for this message
Russell Smith (mr-russ) wrote :
Download full text (14.0 KiB)

Example strace of login procedure.

850 gettimeofday({1161233890, 75122}, {4294966696, 0}) = 0
850 gettimeofday({1161233890, 75217}, NULL) = 0
850 poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 445) = 0
850 gettimeofday({1161233890, 531827}, {4294966696, 0}) = 0
850 gettimeofday({1161233890, 531891}, NULL) = 0
850 poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850 gettimeofday({1161233890, 532028}, {4294966696, 0}) = 0
850 gettimeofday({1161233890, 532098}, NULL) = 0
850 poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 999) = 0
850 gettimeofday({1161233891, 541849}, {4294966696, 0}) = 0
850 gettimeofday({1161233891, 541915}, NULL) = 0
850 poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850 gettimeofday({1161233891, 542054}, {4294966696, 0}) = 0
850 gettimeofday({1161233891, 542124}, NULL) = 0
850 poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 999) = 0
850 gettimeofday({1161233892, 551853}, {4294966696, 0}) = 0
850 gettimeofday({1161233892, 551920}, NULL) = 0
850 poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850 gettimeofday({1161233892, 552061}, {4294966696, 0}) = 0
850 gettimeofday({1161233892, 552135}, NULL) = 0
850 poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 999) = 0
850 gettimeofday({1161233893, 561839}, {4294966696, 0}) = 0
850 gettimeofday({1161233893, 561906}, NULL) = 0
850 poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=9, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 4, 0) = 0
850 gettimeofday({1161233893, 562046}, {4294966696, 0}) = 0
850 gettimeofday({1161233893, 562116}, NULL) = 0
850 poll([{fd=7, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=3, events=POLLIN|POLLPRI|POL...

Revision history for this message
Russell Smith (mr-russ) wrote :

A full stop and start of the server solved the problem. As I'm unable to determine what setting I changed to cause this error to begin with, I'm closing the bug.

The bug in the future would be that restart is not equivilent to stop and start.

Changed in dovecot:
assignee: nobody → mr-russ
status: Unconfirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.