Здравствуйте!
У меня есть локальный неподписанный репозитарий для Ubuntu-18.04 и сейчас по команде
reprepro -v update >& log
после обновлений пакетов были сообщения, которые я не помню, чтобы появлялись раньше:
gpgme gave error GPGME:54: Unusable secret key
ERROR: Could not finish exporting 'bionic'!
This means that from outside your repository will still look like before (and
should still work if this old state worked), but the changes intended with this
call will not be visible until you call export directly (via reprepro export)
Changes will also get visible when something else changes the same file and
thus creates a new export of that file, but even changes to other parts of the
same distribution will not!
Not deleting possibly left over files due to previous errors.
(To keep the files in the still existing index files from vanishing)
Use dumpunreferenced/deleteunreferenced to show/delete files without references.
There have been errors!
Calculating packages to get...
nothing new for 'bionic|multiverse|amd64' (use --noskipold to process anyway)
nothing new for 'bionic|restricted|amd64' (use --noskipold to process anyway)
Getting packages...
Shutting down aptmethods...
Installing (and possibly deleting) packages...
Exporting indices...
generating main/Contents-amd64...
generating universe/Contents-amd64...
394 files lost their last reference.
(dumpunreferenced lists such files, use deleteunreferenced to delete them.)
Две недели назад сообщений об ошибках не было, обновление репозитария и затем системы прошло нормально.
Команда "reprepro export" вызвала эту же ошибку:
ERROR: Could not finish exporting 'bionic'!
Что там изменили за последние две недели и что надо сделать?
Первоначально мне потребовалось создать /etc/apt/apt.conf такого содержания:
Acquire {
AllowInsecureRepositories "true";
};
после этого репозитарий подключился, но это для того, чтобы сработал apt-get, а сейчас ошибка при вызове ещё reprepro.
Хотя репозитарий обновился, версии пакетов изменились, добавилось 90 пакетов, но, раз не выполняется команда
"reprepro export", это для apt-get эти изменения остаются недоступнымыми.
Пользователь добавил сообщение 02 Сентября 2018, 20:11:57:
Я сделал поиск по
ERROR: Could not finish exporting
и нашёл, даже на русском, как люди решают этот вопрос, но в моём случае это должно было быть проще,
т.к. у меня репозитарий был неподписанным. Я удалилиl из conf/distributions ненужную строчку, занесённую,
по-видимому, уже после того, как я последний раз обновлял репозитарий и ключ перестал запрашиваться,
ошибка исчезла.