DHCP3-сервер работает неправильно

Сначала вы проверяете, откуда dpkg --get-selections получает исходные данные. Если вы подозреваете, что он получает данные из / var, вы можете сузить результаты с помощью grep. Пример:

strace dpkg --get-selections 2>&1 | grep /var

Это приведет к следующему результату:

open("/var/lib/dpkg/updates/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("/var/lib/dpkg/available", O_RDONLY) = 3
open("/var/lib/dpkg/triggers//File", O_RDONLY) = 3
stat("/var/lib/dpkg/triggers/Unincorp", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0

Тогда, если вы задаетесь вопросом, откуда пришел этот файл dpkg, вы можете выполнить поиск в вашем cron файлы для упоминаний dpkg:

 grep -R dpkg /etc/cron*

Из этого вы могли бы понять, что /var/backup/dpkg.status.0 был сначала резервным, а затем повернут на основе /var/lib/dpkg/status.

Объединив выше, вы получите dpkg --get-selections, чтобы создать требуемый отчет, временно восстановив файл «dpkg status» обратно на /var/lib/dpkg/status, а затем запустив dpkg --get-selections. Теперь он будет ссылаться на ваши данные резервного копирования.

1
задан 25 June 2014 в 19:41

0 ответов

Другие вопросы по тегам:

Похожие вопросы: