<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пт, 22 мая 2020 г. в 14:46, Nikolay A. Fetisov <<a href="mailto:naf@naf.net.ru">naf@naf.net.ru</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">В Пт, 22/05/2020 в 14:14 +0300, Yuri Khachaturyan пишет:<br>
> Я изначально его имел ввиду, возможно неправильно выразился.<br>
> Но именно после его добавления через apt-repo add 'rpm ....' через<br>
> какое-то время (не сразу) начала проявляться эта проблема.<br>
> Какое отношение etckeeper к нему может иметь? Или это совпадение?<br>
<br>
etckeeper предназначен для отслеживания изменений конфигурационных<br>
файлов в /etc/ . Для этого etckeeper использует одну из поддерживаемых<br>
им систем контроля версий, помещая в репозиторий соответствующей VCS <br>
всё содержимое /etc/ . <br>
Изменения в /etc/ могут появляться вследствии правки конфигурации <br>
администратором и при установке/удалении/обновлении пакетов.<br>
<br>
Изменения, вносящиеся администратором, желательно запоминать вручную.<br></blockquote><div><br></div><div>Спасибо за разьяснение, теперь более-менее понятно.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Для учёта изменений от пакетов etckeeper добавляет в apt hook'и,<br>
срабатывающие в начале и в конце работы apt-get. <br>
Т.е., перед установкой пакетов etckeeper запоминает в репозитории<br>
имеющиеся изменения в /etc, и после установки пакетов - внесенные<br>
установленными пакетами изменения.<br></blockquote><div><br></div><div>Я правильно понимаю, что в случае чего, можно откатиться назад с помощью etckeeper? </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Добавляя в apt новый репозиторий, "apt-repo add" внёс изменения в<br>
/etc/apt/sources.list . Соответственно, при запуске apt-get install<br>
эти изменения etckeeper обнаружил и попробовал добавить в репозиторий. <br></blockquote><div><br></div><div>Тут тоже все ясно.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Возникшая при этом ошибка прервала работу apt-get.<br></blockquote><div>А вот и нет, ошибка ошибкой, а apt-get отрабатывал корректно.<br><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
А вот почему репозиторий был повреждён и HEAD в нём содержал ошибки -<br>
это уже вопрос к Вам.<br></blockquote><div><br></div><div>Это мне и самому интересно, что с ним случилось, если его никто не трогал. Ну да ладно, я им действительно не пользовался никогда.</div><div>Проще удалить пакет, а при случае и необходимости поставлю заново и разберусь что к чему.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
В целом, если Вы не знаете, что такое etckeeper и не используете его -<br>
проще удалить этот пакет. Это очень хороший и удобный инструмент - если<br>
им пользоваться. А если не пользоваться - он может служить источником<br>
неожиданных проблем.<br>
<br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote></div>-- <br><div dir="ltr" class="gmail_signature">С уважением, <br>Хачатурян Юрий (<a href="mailto:yukh@yukh.ru" target="_blank">yukh@yukh.ru</a>)</div></div>