شما هنوز به سیستم وارد نشده اید.

#1 2019-02-09 20:12:34

mr-noip
عضو
ثبت شده: 2018-07-13
ارسال ها: 28

تغییر فایل سیستم یا محتوای run/

با عرض سلام و ادب و تسلیت ایام عزا به محبین حضرت زهرا سلام الله علیها.
دوستان برای بنده یک مشکلی بعد از اپدیت کردن به وجود امده به این صورت که وقتی سرویس httpd یا mysqld استارت میشه با شکست مواجه میشه و در لاگ ارور ها چیزی که میبینم این هست که مثلا سرویس httpd نتونست pid خودشو در مسیر /run/httpd/httpd.pid ذخیره کنه و استارت با شکست مواجه شد.یا همینطور در mysqld.وقتی به مسیر گفته شده مراجعه میکنم میبینم اصلا دایرکتوری به اسم سرویس ها وجود نداره و وقتی دایرکتوری ایجاد میکنم و مالکیت رو هم به همون سرویس میدم مشکل حل میشه.مشکل اصلی این هست که با هر بار ری استارت کردن همین آش هست و همین کاسه.در سرچ ها متوجه شدم فایل سیستم دایرکتوری run به صورت tmpfs هست و برای همین هست که بعد از خاموش شدن محتوای ایجاد شده پاک میشن.سوال بنده این هست که چطور میشه این مشکل رو حل کرد؟ایا راهی وجود داره مثلا با ایجاد یک پارتیشن و فایل سیستم دیگه و مونت کردن این دایرکتوری به پارتیشن و فایل سیستم جدید؟

این ها هم چیزهایی که شاید به درد بخوره:

[Sat Feb 09 18:55:50.543375 2019] [core:error] [pid 527] (2)No such file or directory: AH00099: could not create /run/httpd/httpd.pid
[Sat Feb 09 18: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

آخرین ویرایش توسط mr-noip (2019-02-09 20:26:06)


شروعی جدید smile

آفلاین

#2 2019-02-10 21:16:28

Риал Краесис
عضو
از : تهران
ثبت شده: 2015-09-16
ارسال ها: 340

پاسخ: تغییر فایل سیستم یا محتوای run/

سلام
خب بیس مشکل شما احتمالا عدم symlinks بودن پوشه های /var/run و /var/lock به /run و /run/lock هست!
برای رفع مشکل ابتدا تمامی پروسه های درحال اجرا و برنامه ها رو ببندید(ذخیره کردن کارا یادتون نره) و دستور زیر رو اجرا کنید(حتما خوب بخونید که روند کاریش چیه)

pacman -Syu --ignore filesystem && rm -rf /var/run /var/lock && \
    pacman -S filesystem

و بعد اجرای موفقیت امیز سیستم رو ریستارت کنید


*** I FIGHT FOR USERS ***

آفلاین

#3 2019-02-10 22:35:13

mr-noip
عضو
ثبت شده: 2018-07-13
ارسال ها: 28

پاسخ: تغییر فایل سیستم یا محتوای run/

Риал Краесис نوشته است که:

سلام
خب بیس مشکل شما احتمالا عدم symlinks بودن پوشه های /var/run و /var/lock به /run و /run/lock هست!
برای رفع مشکل ابتدا تمامی پروسه های درحال اجرا و برنامه ها رو ببندید(ذخیره کردن کارا یادتون نره) و دستور زیر رو اجرا کنید(حتما خوب بخونید که روند کاریش چیه)

pacman -Syu --ignore filesystem && rm -rf /var/run /var/lock && \
    pacman -S filesystem

و بعد اجرای موفقیت امیز سیستم رو ریستارت کنید

سلام و عرض ادب.ممنون از وقتی که اختصاص دادید.
قبلا بررسی کرده بودم لینک شدن.حتی کانفیگ های درون مسیر های زیر رو بررسی و بعض فایل ها رو تغییر دادم اما کانفیگ ها اعمال نمیشه.

/etc/tmpfiles.d/apache.conf
/usr/lib/tmpfiles.d/*.conf
/etc/lib64/tmpfiles.d/*.conf

این هم لینک بودن دایرکتوری و فایل مربوط:

drwxr-xr-x 15 root root  4096 Dec  9 23:06 cache
drwxr-xr-x  4 root root  4096 Nov 25 21:52 db
drwxr-xr-x  2 root root  4096 Jan  5  2018 empty
drwxrwxr-x  2 root games 4096 Jan  5  2018 games
drwxr-xr-x 53 root root  4096 Feb 10 21:01 lib
drwxr-xr-x  2 root root  4096 Jan  5  2018 local
lrwxrwxrwx  1 root root    11 Dec  6 17:49 lock -> ../run/lock
drwxr-xr-x 15 root root  4096 Feb 10 14:55 log
lrwxrwxrwx  1 root root    10 Dec  6 17:49 mail -> spool/mail
drwxr-xr-x  2 root root  4096 Jan  5  2018 opt
lrwxrwxrwx  1 root root     6 Dec  6 17:49 run -> ../run
drwxr-xr-x  6 root root  4096 Nov 17 11:43 spool
drwxrwxrwt  7 root root  4096 Feb 10 18:52 tmp

در نسخه قبلی systemd این مشکل وجود نداره.در نسخه systemd-240.34-3-x86_64 این مشکل وجود داره و در نسخه 239.303 این مشکلو ندارم.

آخرین ویرایش توسط mr-noip (2019-02-10 22:37:53)


شروعی جدید smile

آفلاین

#4 2019-02-10 23:32:25

Риал Краесис
عضو
از : تهران
ثبت شده: 2015-09-16
ارسال ها: 340

پاسخ: تغییر فایل سیستم یا محتوای run/

با سلام دوباره
اگر symlinks ها مشکل ندارند به نسخه systemd 240.93-1 اپدیت کنید


*** I FIGHT FOR USERS ***

آفلاین

#5 2019-02-11 00:06:54

mr-noip
عضو
ثبت شده: 2018-07-13
ارسال ها: 28

پاسخ: تغییر فایل سیستم یا محتوای run/

Риал Краесис نوشته است که:

با سلام دوباره
اگر symlinks ها مشکل ندارند به نسخه systemd 240.93-1 اپدیت کنید

اخرین نسخه ای که مخازن دارن همین نسخه systemd-240.34-3-x86_64 هست.
با توجه به اینکه هنوز این نسخه ای که فرمودید هنوز تو مخازن تستینگ هست دانگرید کردم به نسخه قبل تا این نسخه مشکلش حل بشه و از مخازن تستینگ هم عبور کنه و بعد نصب کنم.اگر راه حل دیگه ای وجود داره از طریق دیگه ای رفع کنم و اگر نیست ناچارا به نسخه قبل دانگرید میکنم.

آخرین ویرایش توسط mr-noip (2019-02-11 00:09:59)


شروعی جدید smile

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB