Um guia rápido para a caça aos bugs do Evolution
Descubra o que causa o bug
Iniciar o Evolution a partir do seu terminal com algumas variáveis de ambiente especiais faz com que o Evolution exiba mais informações sobre o que está fazendo atualmente.
Segue-se uma lista de variáveis e o que cada um diz ao Evolution para fazer:
Mail
CAMEL_DEBUG=all — for debugging email problems
CAMEL_DEBUG=gpg — for debugging email problems with GPG encryption
Calendars
CALDAV_DEBUG=all — for debugging problems with CalDav calendars
WEBCAL_DEBUG=1 — for debugging problems with read-only Web calendars
ALARMS_DEBUG=1 — for debugging problems with Calendar reminders/alarms
Address books
WEBDAV_DEBUG=1 — for debugging problems with WEBDAV address books
LDAP_DEBUG=1 — for LDAP addressbooks (but combined with running ${install_prefix}/libexec/e-addressbook-factory on a console instead of Evolution itself)
GOOGLE_BACKEND_DEBUG=1 — for debugging problems with Google Contacts addressbooks (but combined with running ${install_prefix}/libexec/e-addressbook-factory on a console instead of Evolution itself)
Microsoft Exchange accounts
Exchange MAPI account type
MAPI_DEBUG=1 — used for basic debugging of Exchange MAPI support inside of the evolution-mapi package
LIBMAPI_DEBUG=15 — also used for debugging Exchange MAPI support but way more powerful. Debugs the raw communication by passing the variable also to underlying libmapi and samba4 libraries
Exchange EWS account type
EWS_DEBUG=1 — used for debugging Exchange EWS support: Prints each request and response
EWS_DEBUG=2 — Same as #1 plus all bodies
Microsoft Exchange account type
E2K_DEBUG=1 — used for debugging classical Exchange support: Print each request and response
E2K_DEBUG=2 — Same as #1 plus all request and response headers
E2K_DEBUG=3 — Same as #2 plus bodies (except text/html)
E2K_DEBUG=4 — Same as #3 plus global catalog debug
E2K_DEBUG=5 — Same as #4 plus text/html bodies too
Novell GroupWise accounts
GROUPWISE_DEBUG=1 — used for debugging GroupWise support
É fácil iniciar o Evolution com variáveis personalizadas. Um seria simplesmente executar algo como o seguinte:
% bl0ck_qu0te%Sobre o Evolution e o Microsoft Exchange Server