Was getting the above error, and found that I needed to upgrade CentOS default version of sqlite. Pretty simple right?
- CentOS packages didn’t have the newer versions. So I couldn’t use yum update.
- After manually building an updated version of sqlite3 from source, Jenkins was still using the old version of sqlite.
- Sqlite3 is dependency on a whole bunch of other CentOS packages, so I couldn’t uninstall the default sqlite3 package.
Thanks to Stackoverflow again, all I really needed to do was manually install the sqlite rubygem pointing to the updated static libraries, as per:
1 2 3 4 5