id summary reporter owner description type status priority milestone component version resolution keywords cc irc_client os os_version 560 Conversion of '.accounts' file to .xml file fails when 'Authmode = Registered' justa "I'm running a debian box and 'somewhere along the line', debian upgraded my bitlbee from 1.0.3 to 1.2.3. In 1.2.3 , the accounts info seems to have moved to a .xml file instead of binary-blob 'user.accounts' file. According to changelog (1.2.0 release) the conversion from old->new format should be transparent and automatic, but it seems there's at least one scenario that makes it fail. I have my bitlbee running in 'Authmode = Registered' and that seems to prevent the conversion from working. I tried a couple of scenarios, each restoring my /var/lib/bitlbee/ dir from a .tar.gz file i made that contains a 'justa.accounts' and 'justa.nicks' file; no justa.xml file. When starting the (1.2.3) bitlbee in 'Authmode=Open', it allows me to identify and then starts to connect my (four) IM accounts. It creates a justa.xml file. When starting the (1.2.3) bitlbee in 'Authmode = Closed', it allows me to connect with password to server; then allows me to identify with password and starts to connect my (four) IM accounts. It creates a justa.xml file. When starting the (1.2.3) bitlbee in 'Authmode = Registered', it allows me to connect; then allows me to identify with password and then tells me: <@root> This server only accepts registered users <@root> This server only accepts registered users <@root> This server only accepts registered users <@root> This server only accepts registered users <@root> Password accepted, settings and accounts loaded <@root> No accounts known. Use `account add' to add one. (note that it tells me FOUR times that it only accepts registered users; I have four IM accounts under my bitlbee account). It also writes a justa.xml file... The justa.xml file only contains a stanza; no accounts/etc. In open/closed mode, the justa.xml file contains 4 stanza's .. so that seems all in order. To reproduce: get a pre 1.2.0 ""user.accounts"" file; install a 1.2.3 bitlbee; put the user.accounts file in /var/lib/bitlbee/ and configure server to be 'Authmode=Registered' Sidenote: i run my bitlbee as 'Daemon' in all cases. Have fun with this one ;)" defect closed normal BitlBee 1.2.4 worksforme accounts xml conversion broken Client-independent Public server debian