Рейтинг:0

Почему Debian APT не отображает одни и те же обновления на двух разных серверах с одинаковой конфигурацией APT?

флаг in

У меня есть два выделенных сервера (виртуальные машины), расположенные в одном центре обработки данных, на обоих установлена ​​последняя версия Debian Bullseye.

Сегодня я побежал удачное обновление на первом, и в нем перечислены несколько пакетов для обновления, связанных с обновлением PHP с 7.4.21 до 7.4.25.

Затем я выполнил ту же самую команду на другом сервере, на котором ничего не было указано. И я проверил, PHP все еще работает на предыдущей версии 7.4.21.

Почему ответ apt update на обоих серверах разный? Не большая проблема, я думаю, в какой-то момент обновления придут и к другому, но мне любопытно.

ПС: мой /etc/apt/sources.list точно так же на обеих машинах:

deb http://ftp.fr.debian.org/debian/ bullseye основной вклад несвободный
deb-src http://ftp.fr.debian.org/debian/ bullseye основной вклад несвободный

# Бэкпорты Debian — для получения пакетов из тестовых и нестабильных выпусков — см. https://wiki.debian.org/Backports
# deb http://ftp.fr.debian.org/debian/ bullseye-backports main contrib несвободный

# обновления безопасности, срочные
deb https://deb.debian.org/debian-security bullseye-security главный вклад несвободный
deb-src https://deb.debian.org/debian-security bullseye-security основной вклад несвободный

# Bullseye-updates, ранее известный как 'volatile'
deb http://ftp.fr.debian.org/debian/ bullseye-updates основной вклад несвободный
deb-src http://ftp.fr.debian.org/debian/bulseye-updates основной вклад несвободный
флаг in
У вас есть еще списки в `/etc/apt/sources.list.d/`?
флаг in
Да, только на сервере с обновлением PHP. Но исходники в папке относятся к пакету google drive и owncloud, это не имеет ничего общего с PHP, так что это не объясняет, верно?
Рейтинг:2
флаг cn

Вы уверены, что оба сервера просто находятся в одном и том же состоянии пакетов уровней?

Различия могут быть связаны с глубокими зависимостями пакетов (может быть, установлен небольшой инструмент - один сервер, а не второй) или с существенной разницей (разница в памяти, процессоре, ...)

Вы можете проверить весь список установленных пакетов с помощью подходящий список чтобы их сравнить!

флаг in
Я не думаю, что оба сервера находятся в одинаковом состоянии пакетов. Логично, наверное поэтому.
Рейтинг:1
флаг ar

Вы всегда можете попробовать очистить кэш apt, затем снова открыть списки и проверить наличие обновлений. Это может быть просто небольшая зависимость, сдерживающая обновление.

Чтобы очистить кэш apt, введите следующую команду: sudo apt-очистить Чтобы обновить списки, введите следующую команду: sudo apt-получить обновление

Надеюсь, это решит вашу проблему.

флаг in
Спасибо. Хорошая гипотеза, попробовал, но не сработало.
jonasclaes avatar
флаг ar
Можете ли вы попробовать посмотреть, какой зеркальный сервер вы используете? Если вы укажете американский архив, я думаю, он будет циклически балансировать его между зарегистрированными зеркалами.
флаг in
Это `ftp.fr.debian.org`. Но я думаю, что это связано с другим состоянием пакетов, как указал @Martin.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.