Ошибка readpst "не удалось получить корневую запись"

Я установил пакет readpst и при преобразовании файла pst в mbox с помощью "readpst -r outlook.pst". Я получаю следующее сообщение об ошибке:

Не удалось получить корневую запись

1 ответ

У меня была эта проблема с помощью ключа -S. Я сжал PST, а затем, казалось, сработало. Согласно комментарию к исходному коду проблема заключается в том, что "первая запись является основной записью":

d_ptr = pstfile.d_head; // first record is main record
item  = pst_parse_item(&pstfile, d_ptr, NULL);
if (!item || !item->message_store) {
    DEBUG_RET();
    DIE(("Could not get root record\n"));
}

Надеюсь, что это помогает любому с той же проблемой.

Другие вопросы по тегам