После обновления и перезагрузки сервера заметил, что в roundcub новое письмо создается без адреса отправителя, соответственно профиль пользователя пуст. За эту информацию отвечает таблица identities. Зайдя через phpmyadmin в БД roundcubemail обнаружил, что повреждена таблица identities. Бэкап БД есть, включая эту таблицу.
Создаю таблицу:
CREATE TABLE `identities` ( `identity_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(10) unsigned NOT NULL, `changed` datetime NOT NULL DEFAULT '1000-01-01 00:00:00', `del` tinyint(1) NOT NULL DEFAULT '0', `standard` tinyint(1) NOT NULL DEFAULT '0', `name` varchar(128) NOT NULL, `organization` varchar(128) NOT NULL DEFAULT '', `email` varchar(128) NOT NULL, `reply-to` varchar(128) NOT NULL DEFAULT '', `bcc` varchar(128) NOT NULL DEFAULT '', `signature` longtext, `html_signature` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`identity_id`), KEY `user_identities_index` (`user_id`,`del`), KEY `email_identities_index` (`email`,`del`), CONSTRAINT `user_id_fk_identities` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=147 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */;
Выбираю из бэкапа БД нужную таблицу скриптом:
# sed -n -e '/CREATE TABLE.*`identities`/,/CREATE TABLE/p' 2021-03-27.mail_roundcube.sql > identities.dump
где identities имя таблицы в бэкапе 2021-03-27.mail_roundcube.sql и запись данных в файл identities.dump.
НО! При операции ресторе, через phpmyadmin возникала ошибка, что логично.
Поэтому, почистил identities.dump от CREATE TABLE, DROP TABLE отставив только информацию между строками:
LOCK TABLES `identities` WRITE; /*!40000 ALTER TABLE `identities` DISABLE KEYS */; INSERT INTO `identities` VALUES (1,1,'2017-12-19 06:43:36',0,1,'acc','','acc@localhost','','',NULL,0),(2,2,'2017-12-19 06:44:09',0,1,'user','','user@lo................................... /*!40000 ALTER TABLE `identities` ENABLE KEYS */; UNLOCK TABLES;
Затем через phpmyadmin выбрав БД и таблицу делаю Импорт файла identities.dump. Все.