[ Megoldva ] Roundcube - adatbázis költözés - hiányzó contactok és beállítások

Sziasztok,

Remélem valaki tud rá valami okosságot, mert a neten eddig semmi érdemlegeset nem találtam, és már kezdek kifogyni az ötletekből.

Egy mail szervert költöztettem egyik szerverről a másikra.
Az egyik Debian 5 volt, az új Debian 6. (ez sajnos adott)
Mindkét oldalon:
SMTP: Postfix
IMAP/POP3: courier (sajnos)
MySQL-ben tárolt virtuális userekkel

A config-ok ugyanazok. A régiről lett bemásolva az újba.
A roundcube-ot egy Apache szolgálja ki.

Az adatbázisok (mivel mindegyik kicsi volt az egyszerűség kedvéért) mysqldump -u root -p --all-databases > dump.sql paranccsal lettek lementve, és mysql -u root -p < dump.sql -el beimportálva az új szerveren.

Az új szerver azóta többször is újra lett indítva, szolgáltatások is, stb...

Minden jól működik (smtp, imap,pop3, apache), kivétel, hogy a roundcube nem olvassa fel a régi contactokat, aláírásokat, beállításokat, stb.
Az adatbázist elérni, a jogosultság jó. (cli-ben és phpmyadmin-al is megnéztem)

A Roundcube verzió egyezik (0.7). Ez sem lehet gond. (fájl szinten lett átmásolva ez is)

Próbáltam a RoundCube-t upgradelni (0.8.3), illetve az új verzióval használtatni a régi adatbázisát, de a helyzet ugyanaz. Nem látja az aatbázisban szereplő adatokat.

Ha direkt rossz adatot (pl: jelszó) adok meg DB kapcsolódási paraméterként, akkor szól, hogy nem tud az adatbázishoz kapcsolódni. Ha jók az adatok nem látok a logjaiban sem hibára utaló bejegyzést.

Van valakinek ötlete?

Köszönöm elöre is!

Hozzászólások

nézd meg a roundcube.users táblát.
Ide dinamikusan pakolja sikeres bejelentkezésnél a usereket. Különbséget itt bármi okozhat (pl. hogy eddig 127.0.0.1 -re csatlakozott, most localhost-ra, így ez kerűlt a user neve mellé ami miatt a régi profiljára nem match-el).
Ha adott mail címhez több bejegyzés van, akkor nézd meg a különbséget és ez alapján korrigáld a configot.

Ezer hála és köszönet:)
Ez volt a gond. Eddig localhost volt bejegyezve a users táblába a host-hoz, most meg 127.0.0.1-el kezdte.

Visszatötöttem az eredetit (ahol localhost volt a host-nál), majd egy update -el kicseréltem az összeset 127.0.0.1-re.

Vissza is kapta mindenki a beállításait és a címjegyzékeit is. Most már az új roundcube-ban és a régiben is működik minden.

Emlékeim szerint az usereket userID-val látja el és a contact táblában ezen userID-ra hivatkozik. Simán lehet, hogy ez az userID egy autoincement, ami a az áthelyezéskor elmászhatott. Vesd össze a régivel.