On Sat, Nov 10, 2012 at 10:49:52PM +0400, Vladimir Karpinsky wrote: > Давно не обновлялся, сегодня Обновился после достаточно долгого перерыва. > Всё прошло штатно, за исключением: > > 9: tzdata ##################################################### [ 19%] > tar: /dev/nst0: Cannot open: No such file or directory > tar: Error is not recoverable: exiting now > > Что-то не распаковалось? В этот момент мог произойти вызов одного из следующих скриптов, имеющих отношение к пакету tzdata: - %post из новой версии пакета tzdata (но его там нет); - %triggerin из установленных пакетов, сработавшие при установке новой версии tzdata; - %triggerin из новой версии пакета tzdata (их там тем более нет); - %triggerun из старой версии пакета tzdata (и их там тоже нет); - %triggerun из установленных пакетов, сработавшие при удалении старой версии tzdata; - %preun из старой версии пакета tzdata (но там его в обозримом прошлом не было); - %postun из старой версии пакета tzdata (и его не было); - %triggerpostun из старой версии пакета tzdata (не было); - %triggerpostun из установленных пакетов, сработавшие при удалении старой версии tzdata. Теоретически скрипты %triggerin, %triggerun и %triggerpostun, которые могли сработать в этот момент, могли находиться в любом из установленных пакетов. Можно просмотреть вывод команды rpmquery -a --triggerscripts на предмет наличия там упоминаний tzdata или zoneinfo (это совсем старое имя аналогичного пакета). Кроме того, таким же образом мог выглядеть вывод скрипта %pre из следующего устанавливаемого пакета (имя пакета и полоса прогресса установки выводятся только после начала установки файлов пакета, а скрипт %pre из этого пакета выполняется раньше; кроме того, если пакет не содержит файлов, его имя при установке вообще не выводится, при этом скрипты там вполне могут быть). Таким образом, для поиска причины понадобится ещё посмотреть в /var/log/syslog/messages (или /var/log/user/info), какие пакеты устанавливались и удалялись в этом сеансе после установки пакета tzdata.