+++ Данная ошибка создана размножением ошибки 32048 +++ Created an attachment (id=6703) скриншот окна отображения истории в synaptic В р7 synaptic запоминал историю. Можно было по датам отслеживать что и когда устанавливалось, удалялось или обновлялось. На новоустановленном стартерките р8 KDE5 этого функционала нет. В соответствующих настройках галочка запоминать историю стоит.
При запуске synaptic из консоли после выбора Файл>История наблюдаю: (synaptic:25924): GLib-CRITICAL **: g_dir_read_name: assertion 'dir != NULL' failed (synaptic:25924): GLib-CRITICAL **: g_dir_close: assertion 'dir != NULL' failed
Под strace это выглядит так: stat("/root/.synaptic", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 stat("/root/.synaptic/log/", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 write(2, "\n(synaptic:25930): GLib-CRITICAL"..., 85) = 85 write(2, "\n(synaptic:25930): GLib-CRITICAL"..., 81) = 81 Между тем этот код трогался предыдущий раз более десяти лет тому в 0.56pre2: http://git.altlinux.org/gears/s/synaptic.git?p=synaptic.git;a=blob;f=synaptic/gtk/rglogview.cc;h=5030c9cb5b43106949d7c4085e6ecc770dc4e864;hb=b7cf7f5e#l46 (и далее #l125) Хорошо бы сишником посмотреть, что в этом коде теперь могло не так пойти -- на локалхосте есть, например, такой файлик: --- Commit Log for Sat Apr 18 20:07:00 2015 Следующие пакеты установлены: instead (2.2.2-alt1) instead-oldstory (0.4.2-alt1) instead-sdl (2.2.2-alt1) jvgs (0.5-alt2) jvgs-data (0.5-alt2) --- /root/.synaptic/log/2015-04-18.200700.log При этом окошко истории тоже пустое.
Исправлено силами nbr@: http://webery.altlinux.org/task/164286 http://git.altlinux.org/people/nbr/packages/?p=synaptic.git;a=blob;f=synaptic-0.58-alt-fix-null-history.patch;h=08746087f90886cef8a3575a7704f847d80676ed;hb=5b0c907999e6fe523f075bf8e6d26e452ee95fc2