предупреждение об обнаружении перекоса часов при установке - PullRequest
0 голосов
/ 03 февраля 2019

Я работаю на удаленной машине, и при установке программного обеспечения я столкнулся с предупреждением «Обнаружено искажение часов», и все закончилось неудачей. Я использовал «поиск».-exec touch {} \; ", чтобы обновить временную метку файлов, но она все еще не работает, и более проводная, временная метка все еще опережает реальное время. Есть ли какой-либо метод, позволяющий make игнорировать метку времени? enter image description here

1 Ответ

0 голосов
/ 03 февраля 2019

Вы точно не указываете, что означает «работа на удаленной машине» или как вы делитесь файлами между локальной и удаленной системами, но я предполагаю, что вы используете NFS или какой-либо другой удаленный раздел для монтированияобъект.В этом случае ничего, что вы можете сделать в своей локальной системе, не поможет.Вы должны синхронизировать часы в локальной и удаленной системах.

Метки времени, применяемые к измененным файлам в общей папке NFS, контролируются сервером NFS , а не локальной системой.Поэтому, когда ваша локальная система изменяет файл, время модификации - это текущее время сервера, а не текущее время вашей локальной системы.

Если часы двух систем не синхронизированы, то такие инструменты, как make, работают на основе модификации файла.времена не могут работать должным образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...