با عرض سلام و ادب .
دوستان برای بنده یک مشکلی بعد از اپدیت کردن آرچ به وجود امده به این صورت که وقتی سرویس httpd یا mysqld استارت میشه با شکست مواجه میشه و در لاگ ارور ها چیزی که میبینم این هست که مثلا سرویس httpd نتونست pid خودشو در مسیر /run/httpd/httpd.pid ذخیره کنه و استارت با شکست مواجه شد.یا همینطور در mysqld.وقتی به مسیر گفته شده مراجعه میکنم میبینم اصلا دایرکتوری به اسم سرویس ها وجود نداره و وقتی دایرکتوری ایجاد میکنم و مالکیت رو هم به همون سرویس میدم مشکل حل میشه.مشکل اصلی این هست که با هر بار ری استارت کردن همین آش هست و همین کاسه.در سرچ ها متوجه شدم فایل سیستم دایرکتوری run به صورت tmpfs هست و برای همین هست که بعد از خاموش شدن محتوای ایجاد شده پاک میشن.سوال بنده این هست که چطور میشه این مشکل رو حل کرد؟ایا راهی وجود داره مثلا با ایجاد یک پارتیشن و فایل سیستم دیگه و مونت کردن این دایرکتوری به پارتیشن و فایل سیستم جدید؟
این ها هم چیزهایی که شاید به درد بخوره:
[Sat Feb 10 11:55:50.543375 2019] [core:error] [pid 527] (2)No such file or directory: AH00099: could not create /run/httpd/httpd.pid
[Sat Feb 10 11:55:50.543412 2019] [core:error] [pid 527] AH00100: httpd: could not log pid to file /run/httpd/httpd.pid
dev 3.9G 0 3.9G 0% /dev
run 3.9G 1.3M 3.9G 1% /run
/dev/sda5 60G 54G 3.0G 95% /
tmpfs 3.9G 56M 3.8G 2% /dev/shm
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 3.9G 1.7M 3.9G 1% /tmp
/dev/sda6 246G 228G 4.8G 98% /home
/dev/sda10 189G 39G 141G 22% /home/extend
tmpfs 787M 16K 787M 1% /run/user/1000
چیزی که من متوجه شدم این هست که systemd-tmpfiles یک سری دایرکتوری و فایل رو به صورت ران تایم میسازه.مشکل اینجاست که کانفیگ هایی در مسیر زیر وجود داره اما موقع بوت شدن کانفیگ ها تاثیری نداره.
/etc/tmpfiles.d
/usr/lib/tmpfiles.d
/usr/lib64/tmpfiles.d
در هر سه مسیر این فایل apache.conf وجود داره(که خودم ایجاد یا ویرایشش کردم) با این محتوا برای اپاچی:
d /run/httpd/ 0755 http http -
با استفاده از systemd-tmpfiles هم بعد از بوت شدن سعی کردم با استفاده از کانفیگ های موجود بسازم اما فایده ای نداشت و ساخته نمیشن.ضمن اینکه وقتی دانگرید میکنم به نسخه قبلی systemd مشکل حل میشه!خیلی هم گشتم اما باگی با این مضمون ریپورت نشده بود.ممنون میشم اگر کسی راه حلی داره کمک کنه.