Problems Upgrading from 1.1.1 Using MySQL

I am still getting the error:

Table 'buildserver.remember_me' doesn't exist

when I try to upgrade. I was getting this before and mentioned it on an earlier thread and was told that it had to do with a configuration that was later than 1.1.1, which made sense as I had been doing test upgrades and probably had modified files in .BuildServer/config.

This time, I made sure that I had my .BuildServer/config directory exactly as with 1.1.1, with the exception that I added to the config directory, because I am using MySQL. I don't know if this is the only reason that it is getting confused.

Assuming this is the problem, is there any way to upgrade from 1.1.1 directly to 2.x when using MySQL?


Comment actions Permalink

Hello Tim,

In order to upgrade successfully from TeamCity that uses MySQL you will also need previous version of .BuildServer/system folder (at least it's version.dat file). The file stores TeamCity-specific version of the data which is used during database structure upgrade.

Do you have previous version of .BuildServer/system when trying to upgrade?

For now, missing "system" folder is the only configuration I can reproduce "'buildserver.remember_me' doesn't exist" problem.

Hope, this helps.

Best regards,

Yegor Yarko
Quality Assurance Engineer
JetBrains, Inc
"Develop with pleasure!"

Comment actions Permalink

Thanks. For my test system, I was only making sure that I had a clean .BuildServer/config directory. I just wiped system. When I created a system directory with the correct files, everything seemed to work fine.




Please sign in to leave a comment.