From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elserv.msk.su; s=elserv; t=1573742241; bh=CZYIN0pf48zDGVqkswHyCaPKbQzk0RuLmYc3ph5xUI4=; h=Date:From:To:Subject:In-Reply-To:References:From; b=nMSoeOK3eCH1dikE2h26nosEKISbMJR955CYG5JS3/LMMQ7aGJFLtVLlObPDJDRV0 gBNNKArF2aw7jLaTdN4oNkEuC6nIjko1FYTOwKzaukWvhSCUgAXKrm8DRcHodF0cO0 t/C7+onVttWZKILdaLAuqvkmvBlhy/B0AOE5PRhc= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Thu, 14 Nov 2019 17:37:21 +0300 From: Alex Moskalenko To: sysadmins@lists.altlinux.org In-Reply-To: References: <1915d6b5d6e3c7e24fe1aa1751366304@elserv.msk.su> <0522ee51-e31a-8027-4500-17aba3cdc92a@ya.ru> <3e8f66b8110186240dac31a7a635aab7@elserv.msk.su> <126d52e80ec7c6ad9695ca2c7b819889@elserv.ru> Message-ID: <100c40bb0eda7dde0e02cedc4d7b650e@elserv.msk.su> X-Sender: mav@elserv.msk.su Subject: Re: [Sysadmins] =?utf-8?b?UDksINC/0LXRgNC10LXQt9C0INGBIC92YXIve3J1?= =?utf-8?b?bixsb2NrfSAtPiAve3J1bixydW4vbG9ja30=?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmins' discussion List-Id: ALT Linux sysadmins' discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Nov 2019 14:37:24 -0000 Archived-At: List-Archive: Антон Мидюков писал 13.11.2019 13:32: > 13.11.2019 16:53, Alex Moskalenko пишет: >> Антон Мидюков писал 13.11.2019 11:33: >>>> Я правильно понимаю, что нужно переместить текущее содержимое >>>> /var/lock в /run/lock, /var/run в /run, удалить /var/{run,lock} и >>>> создать симлинки /var/run->/run и /var/lock->/run/lock? >>>> >>> Да. Но возможны сбои работы в системе до перезагрузки, поэтому уже >>> установленные системы пользователи должны переводить сами, при >>> необходимости. >> Переместил содержимое и сделал симлинки, предварительно остановив и >> запустив после создания симлинков тех, кто использовал >> /var/{run/lock}. Сейчас так: >> ls -l /var >> ..... >> lrwxrwxrwx  1 root root      9 ноя 13 11:53 lock -> /run/lock >> lrwxrwxrwx  1 root root      4 ноя 13 11:52 run -> /run >> >> Из использовавших файлы в /var/run оказались fail2ban, monit, >> zabbix_agentd, crond, chronyd и acpid. Также в /var/lock есть >> каталоги, которых нет в /run/lock. То же с /var/run и /run. >> Мучает вопрос - после перезагрузки эти каталоги с нужными правами >> будут созданы заново? Или это мусор, оставшийся в процессе обновлений >> системы? Пока перезагрузиться и проверить не могу... > > В /run будут созданы каталоги, которые прописаны в конфигах: > > /lib/tmpfiles.d/*.conf > > /etc/tmpfiles.d/*.conf > > Если какие-то пакеты всё ещё напрямую содержат каталоги в /var/run и > не имеют конфигов tmpfiles.d, то на них нужно заводить баги и срочно > исправлять. Попробовал провести процедуру на другой машине (libvirt там правда нет). Поймал две проблемы: 1. Не стартует amavisd из-за неправильных прав на каталог /var/run/amavis - выставлены 755, нужны 775. Ошибка в файле /lib/tmpfiles.d/amavisd.conf. 2. При старте nginx ругается на невозможность создать /var/lock/nginx/nginx. Этот каталог файлах tmpfiles.d не указан, но прописан как LOCKFILE в init-скрипте nginx. Тут склоняюсь к тому. что неправ init-скрипт и lock-файл нужно создавать в стандартном месте - /var/lock/subsys. Стоит вешать баги на amavisd-new и nginx по этому поводу (sysvinit все-таки...)?