[eluser]Unknown[/eluser]
I ran into the same problem that you mentioned. I modified the definition of the ci_session table so that it doesn't require the user_data field to be not null, and it worked!
Here is the sql statement that I used to create the ci_sessions table:
CREATE TABLE IF NOT EXISTS `ci_sessions` (
`session_id` varchar(40) collate utf8_bin NOT NULL default '0',
`ip_address` varchar(16) collate utf8_bin NOT NULL default '0',
`user_agent` varchar(150) collate utf8_bin NOT NULL,
`last_activity` int(10) unsigned NOT NULL default '0',
`user_data` text collate utf8_bin,
PRIMARY KEY (`session_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
HTH.