Bug 38630 - Synaptic не запускается
Summary: Synaptic не запускается
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p9
Classification: Distributions
Component: kde-common (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Ivan Zakharyaschev
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-23 12:38 MSK by Арбичев Игорь
Modified: 2023-06-30 09:53 MSK (History)
3 users (show)

See Also:


Attachments
Скриншот (344.85 KB, image/png)
2020-06-23 12:38 MSK, Арбичев Игорь
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Арбичев Игорь 2020-06-23 12:38:41 MSK
Created attachment 8846 [details]
Скриншот

При запуске alt-p9-kde5-20200612 c флешки в лайв режиме с сохранением изменений между сессиями Synaptic пытается запуститься (запуск из графического меню) очень долго, более 10 минут и запуск завершается выдачей аварийного сообщения.
Comment 1 Speccyfighter 2020-06-23 13:22:23 MSK
Уточнение:

synaptic вываливает в ошибку:

Произошла ошибка

Сведения об ошибке:

E: The package cache file is corrupted
E: _cache->open() failed, please report.

                              [Закрыть]

на завершении операции Получить сведения, после скачивания базы пакетов с сервера, при чтении списка пакетов локальной базы.
Ошибку вываливает и на быстрой и на медленной флешке.

Особенность этой ошибки:
На alt-p9-xfce-sysv-20200612-x86_64, synaptic в ошибку не вываливается. Вне зависимости от того, какая флешка, медленная или быстрая.

Также, эта или подобная ошибка, на alt-p9-kde5-20200612 ни при каких обстоятельствах не возникает при выполнении команды apt-get update. Будь то самая медленная флешка. Даже на такой медленной флешке, apt удачно завершает команду, в отличее от synaptic валящегося в ошибку:

# time -f %e apt-get update
Получено: 1 http://mirror.yandex.ru p9/branch/x86_64 release [1949B]
Получено: 2 http://mirror.yandex.ru p9/branch/x86_64-i586 release [1175B]
Получено: 3 http://mirror.yandex.ru p9/branch/noarch release [1539B]                                                                         
Получено 4663B за 14s (325B/s).                 
Получено: 1 http://mirror.yandex.ru p9/branch/x86_64/classic pkglist [19,1MB]
Получено: 2 http://mirror.yandex.ru p9/branch/x86_64/classic release [135B]                                                                 
Получено: 3 http://mirror.yandex.ru p9/branch/x86_64-i586/classic pkglist [14,1MB]                                                           
Получено: 4 http://mirror.yandex.ru p9/branch/x86_64-i586/classic release [140B]                                                             
Получено: 5 http://mirror.yandex.ru p9/branch/noarch/classic pkglist [5301kB]
Получено: 6 http://mirror.yandex.ru p9/branch/noarch/classic release [135B]                                                                 
Получено 38,5MB за 5m37s (114kB/s).
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
965.92

В конце выброса, общее время выполнения команды в секундах.
Comment 2 Speccyfighter 2020-06-23 13:32:23 MSK
Да, ещё:

Останов с отключением systemd-journald не помогает.
Comment 3 Антон Мидюков 2020-06-23 15:32:56 MSK
А если удалить кеш, то всё нормально будет? Я про /var/lib/apt/lists/* за исключением, разумеется, /var/lib/apt/lists/partial
Comment 4 Антон Мидюков 2020-06-23 15:41:01 MSK
Скорее всего аналогичная ошибка будет при попытке удалить какой-нибудь пакет командой apt-get remove
И проблема в apt тогда, а не synaptic. Или даже /var/lib/apt/lists/*
Comment 5 Speccyfighter 2020-06-24 01:27:02 MSK
(Ответ для Антон Мидюков на комментарий #3)
> А если удалить кеш, то всё нормально будет? Я про /var/lib/apt/lists/* за
> исключением, разумеется, /var/lib/apt/lists/partial

Не нормально:
https://forum.altlinux.org/index.php?topic=43710.msg350375#msg350375
Comment 6 Speccyfighter 2020-06-24 01:38:36 MSK
(Ответ для Антон Мидюков на комментарий #4)
> Скорее всего аналогичная ошибка будет при попытке удалить какой-нибудь пакет
> командой apt-get remove
> И проблема в apt тогда, а не synaptic. Или даже /var/lib/apt/lists/*

Не-а. Не будет.

Режим запуска, медленная флешка smartbuy:

# cat /image/.disk/info 
ALT p9 kde5/x86_64 build 2020-06-12

# ll /dev/disk/by-label/ | grep sdb
lrwxrwxrwx 1 root root  10 июн 23 23:30 ALT\x20p9\x20kde5\x2fx86_64 -> ../../sdb1
lrwxrwxrwx 1 root root  10 июн 23 23:30 alt-live-storage -> ../../sdb3
lrwxrwxrwx 1 root root  10 июн 23 23:30 El\x20Torito -> ../../sdb2

# cat /proc/cmdline 
initrd=alt0/full.cz fastboot live automatic=method:cdrom ramdisk_size=1939005 stagename=live lang=ru_RU automatic=method:disk,label:ALT* live_rw vga=normal


Индикатор флешки непрерывно мигает, не прекращая мигать ни на секунду.
iowait невероятно высок: в среднем 70-80%, но может подскочить и до 99%.
Запуск терминала konsole и браузера falkon, занял минут 10.

Операция удаления пакета xterm, длилась 34 минуты с удачным завешением команды:

# time -f %e apt-get remove xterm -q
Чтение списков пакетов...
Построение дерева зависимостей...
Следующие пакеты будут УДАЛЕНЫ:
  xterm
0 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 71 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 1634kB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения...
Подготовка...                               ##### [100%]
Очистка / удаление... 
1: xterm-344-alt1                           ##### [100%]
Завершено.
2082.03
Comment 7 Pavel Shilov 2023-06-30 09:37:02 MSK
Произвел тестирование на платформе:
* alt-p9-workstation-9.2-x86_64

Версия пакета:
* synaptic-0.58-alt24.x86_64

По указанным шагам ошибка не воспроизводится.
Comment 8 Pavel Shilov 2023-06-30 09:53:59 MSK
Перепроверил на платформе:
* alt-kworkstation-9.2-x86_64

Версия пакета:
* synaptic-0.58-alt24.x86_64

По указанным шагам ошибка не воспроизводится.
$ cat /etc/os-release 
NAME="ALT"
VERSION="9.2 "
ID=altlinux
VERSION_ID=9.2
PRETTY_NAME="ALT Workstation K 9.2  (Centaurea Pineticola)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:kworkstation:9.2"
HOME_URL="https://www.basealt.ru/"
BUG_REPORT_URL="https://bugs.altlinux.org/"
DOCUMENTATION_URL="https://docs.altlinux.org/"
SUPPORT_URL="https://support.basealt.ru/"