Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии
Андрей #:

Так это не ISPmanager придумали и ничего общего с ними это не имеет. Это функционал менеджера пакетов. Это всегда было. Ничего нового не появилось в этом плане.

Я понял, просто что-то редко такое попадалось, все же было на автомате.
Андрей #:

Разумеется оставляет как есть. Иначе утром просыпаетесь, а у вас конфиг Nginx пуст и сайты не работает. Включайте логику перед тем как задавать такой вопрос.

Да, но тут такое дело, сколько я не обновлял вручную nginx, apache2, пачки пакетов по 500 шт., ни разу за 100500 лет не задавалось таких вопросов, поэтому меня это немного удивило, ну теперь буду знать.

Оставляет как есть, жмет N, при автоматическом обновлении при настройках из ispmanager’а, я понял, я спокоен.
Андрей #:
Или же просто включите автоматическое обновление.

Так автоматические обновления включены, вопрос в том что в данном случае при возникновении таких запросов при обновлении выбирается при автообновлении Y или I или N или O или D или Z, что делается так сказать за бортом когда я это не вижу и не знаю об этом.

Пока предпологаю что на автомате ставится [default=N], не изменять конфигурацинные файлы пакета.

Кстати если я бы нажал Y то получается мой конфигурационный файл затерся бы новым конфиг файлом по умолчанию из репозитория:

Y or I  : install the package maintainer's version

==> Deleted (by you or by a script) since installation.

==> Package distributor has shipped an updated version.

В этом то и вопрос, все обновляется на автомате, там вроде каждый день по ночам, а что оно жмет в таких вопросах непонятно, то ли Y – стирая конфиги, то ли N – оставляя как есть, и х.з. как это узнать как я понял, но будем считать что [default=N](Случаев с затиранием конфигов не было, хотя кто его знает :))
Ilya74 #:

Ispmanager ничего не выбирает. Он запускает команду выставив определённые параметры, которые уже обрабатывают такие моменты касательно вопросов по тем или иным пакетам. Выше я вам написал какие именно параметры применяется в APT для разруливания этих вопросов.

Так он при обновлении затрет конфиг или нет?
CursedPotato #:

В случае с apt-get на современном Debian по-умолчанию будет N (оставить текущий конфиг). Если речь про пост Sly32, он просто говорил о том, что можно добавить команде аргумент, который укажет на то, что нужно автоматически положительно или отрицательно отвечать на такие промпты. Если промпт вылез, то такой аргумент явно не был передан в команду.

Вот пример того, как выглядит этот промпт:
https://stackoverflow.com/questions/22957939/how-to-answer-an-apt-get-configuration-change-prompt-on-travis-ci-in-this-case

Собственно, опять же, с ISPmanager дел не имел и просто даю знать, как работает apt-get в чистом Debian. Осмелюсь предположить, что раз выскакивают подобные промпты, то ничего специфического в ISPmanager не происходит при ручном обновлении и он просто предоставляет графический интерфейс для запуска `apt-get dist-upgrade -y` в интерактивном режиме и ответа на промпты.

В общем, не похоже, что должны быть какие-то проблемы. Если хочется дополнительно убедиться, можно просто проверить работу сервисов, которые были установлены на сервер. Обычно сервер выделяют под один-несколько сервисов и сразу должно быть понятно, если что-то отвалилось (стоит почтовый сервер? отправьте тестовое письмо). Если всё-таки отвалилось, то наводка есть - посмотрите конфиг того, что упало.

Да, точно вот это то и было при обновлении:

Installing new version of config file /etc/logrotate.d/couchdb ...
  Configuration file `/etc/couchdb/local.ini'
   ==> Deleted (by you or by a script) since installation.
   ==> Package distributor has shipped an updated version.
     What would you like to do about it ?  Your options are:
      Y or I  : install the package maintainer's version
      N or O  : keep your currently-installed version
        D     : show the differences between the versions
        Z     : start a shell to examine the situation
   The default action is to keep your current version.
  *** local.ini (Y/I/N/O/D/Z) [default=N] ? 

Помню много буковок и что-то про конфигурационный файл пакета.

Так значит если система обновляется от настроек в ispmanager’е в автоматическом режиме, то она на автомате выберет N так как он по умолчанию([default=N]) при таком вопросе и не будет трогать конфиг устанавливаемого пакета.

N or O  : keep your currently-installed version – я так понял типа оставить текущую версию конфиг файла.
CursedPotato #:

Могу ошибаться, т.к. с ISPmanager дел не имел, но, судя по описанию, это очень похоже на промпт apt-get при обновлении пакетов. Речь там о том, что в новой версии пакета конфиг по-умолчанию был каким-то образом изменён (добавлены какие-то новые значения, например), а локальный конфиг был отредактирован пользователем, поэтому вслепую его обновить (перезаписать) нельзя.

Варианты ответа при промпте:

  •  N (по-умолчанию): оставить текущий конфиг
  •  Y: перезаписать текущий конфиг новым конфигом по-умолчанию
  • И пара других вспомогательных вариантов вроде открытия конфигов в редакторе для сравнения

Соответственно, если нажать вслепую Enter, то останется текущий конфиг и ничего перезаписано не будет, что не должно быть фатально и обычно является предпочтительной опцией.

Да, вот это похоже на тот случай, я тоже нажал N оставить все как есть, жаль, что все не записал очистил шелл, просто сильно удивился за последние сто лет не видел такого, и да там еще какие-то варианты выбора были, я просто на скорости обновил, нажал и пошел в магазин, а потом думаю, что это было-то :)

И вот видите уже три варианта, один пишет будет нажато на автомате что-то по дефолту не понятно, что, другой человек пишет, что будет автоаппруф Y, вы говорите N (по-умолчанию), а там еще два варианта было вроде.

И да вопрос был связан вроде с конфигурационными файлами определенного пакета вроде бы.
Sly32 #:

Ну тогда пусть хакер отбросит лень и таки прочитает про создание и чтение конфигураций. Никто не собирает систему руками, а в скриптах ты можешь прописать что угодно, в том числе и создание конфигов, вычитывание из и зменение и проч. К примеру ты думаешь что нужно самому писать конфиг нжинкс во время установки? Все это прописано в баш-скрипте. Я понатно написал?

Да, понятно, тогда ответь мне на простой вопрос, когда я в настройках панели управления сервером ispmanager ставлю настройку – Обновлять систему и панель ispmanager, где можно посмотреть этот баш-скрипт, просто чтобы хотя бы примерно посмотреть, как это реализовано, может там и вправду на все по дефолту Y нажимается.
Ilya74 #:

Так что мешает спросить поддержку? Какая разница редко или нет? Вам интересно как работает ПО, у вас есть лицензия на это ПО. Идёте и спрашиваете непосредственно у разработчика и получаете точный ответ. Вы почему-то прям любите в теории обсуждать, миллон тем от вас в стиле "вокруг да около".

Там три года тебе отвечать будут, хоть платно хоть бесплатно, тут может был у кого такой случай и … Короче не хочу я в поддержку звонить…
Ilya74 #:

Напишите в поддержку ispmanager да спросите. Они вам конкретно скажут что их софт делает. Или вы любите только в теории обсуждать, чтобы подольше?))

Я просто спросил, за несколько лет такое редко бывало просто.
Sly32 #:
И снова на арене вопрос со звездочкой, который гуглиться за 2 минуты. Но хакерам даркнета это неподвластно, поэтому отвечаю тут - есть параметр автоаппрува в линуксе, в любом бащ-скрипте можно прописать
И система не будет ждать ответа пользователя.

Вы не совсем поняли, я не про подтверждение устанавливать или не устанавливать пакет, я про то что вовремя уже установки пакета, когда уже было нажато Y, прямо во время установки пакета идет какой-то дополнительный вопрос, который связан не с подтверждением устанавливать или нет пакет, а с тем оставить какие-то там настройки, связанные с устанавливаемым пакетом или оставить все как есть и продолжить установку. Это не подтверждение для – Согласны ли вы установить пакет – Y/N, это другое, это прямо во время установки пакета, уже Y был нажат, это не совсем то. Про автоаппрув, ленивый и не очень умный хакер из даркнета знает.
Всего: 1998