انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: مشکل با Hwclock و تنظیم ساعت سیستم (حل شد)  (دفعات بازدید: 877 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
مشکل با Hwclock و تنظیم ساعت سیستم (حل شد)
« : 15 اسفند 1396، 06:24 ب‌ظ »
درود

دوستان من برای تنظیم ساعت سیستم به مشکل خوردم, به طوری که:
[hossein@Archlinux ~]$ ls -l /etc/localtime
lrwxrwxrwx 1 root root 31 Mar  3 16:34 /etc/localtime -> /usr/share/zoneinfo/Asia/Tehran
[hossein@Archlinux ~]$ timedatectl
                      Local time: Tue 2018-03-06 14:45:28 Asia
                  Universal time: Tue 2018-03-06 14:45:28 UTC
                        RTC time: n/a
                       Time zone: Asia/Tehran (Asia, +0000)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

[root@Archlinux hossein]# hwclock --systohc --utc
hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.
[root@Archlinux hossein]# hwclock --systohc --utc --debug
hwclock from util-linux 2.31.1
System Time: 1520347556.562591
Trying to open: /dev/rtc0
Trying to open: /dev/rtc
Trying to open: /dev/misc/rtc
No usable clock interface found.
hwclock: Cannot access the Hardware Clock via any known method.

تقریبا تمام تاپیک‌های مربوط به این مشکل را توی اینترنت خوندم و به نتیجه‌ای نرسیدم, شاید باید تغییری در بایوس انجام بدم که نمی‌دونم چیه و این فقط در حد یک حدس هست برای من و اینکه این قسمت را هم خوندم ولی خب بعد از هر ریبوت دوباره زمان خراب میشه, پس راه چاره نیست: https://wiki.archlinux.org/index.php/time#Read_clock

داستان اینه که الان hardware clock نمی‌تونه درست کار کنه و با اینکه من منطقه زمانی را Tehran معرفی کردم, الان که ساعت 6:30 عصر هست را 14:56 دقیقه ظهر نشون میده, اگر کسی ایده‌‌ای برای حل این مشکل داره, خوشحال میشم راهنمایی کنه :)


« آخرین ویرایش: 01 فروردین 1397، 10:34 ق‌ظ توسط Nelliel »
طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : مشکل با Hwclock و تنظیم ساعت سیستم
« پاسخ #1 : 15 اسفند 1396، 08:10 ب‌ظ »
اینطوری حل شد:

$ yaourt -S fake-hwclock-git
$ sudo systemctl enable fake-hwclock.service
# timedatectl set-ntp false
# timedatectl set-timezone UTC
# timedatectl set-time "20:00:00"


طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : مشکل با Hwclock و تنظیم ساعت سیستم
« پاسخ #2 : 17 اسفند 1396، 12:17 ب‌ظ »
درود

دوستان من مشکلم با timedatectl حل شد, به طوری که System clock synchronized را غیرفعال کردم و تونستم دستی set-time را انجام بدم, ولی مشکلی که هست اینه که هر چند ساعت که سیستمم را روشن می‌کنم, ساعت عقب اُفتاده, در واقع تغییرات اعمال شده پایدار نیستند و عوض می‌شند

خروجی‌ timedatectl:
                      Local time: Thu 2018-03-08 11:44:06 +03
                  Universal time: Thu 2018-03-08 08:44:06 UTC
                        RTC time: n/a
                       Time zone: Asia/Qatar (+03, +0300)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no


یه نکته دیگه که فکر کنم مهم باشه اینه که در تنظیمات سینامون هر چند روز یه بار timezone خود به خود عوض میشه هر چند خروجی دستور زیر همیشه ثابت هست:
[hossein@Archlinux ~]$ ls -l /etc/localtime
lrwxrwxrwx 1 root root 31 Mar  3 16:34 /etc/localtime -> /usr/share/zoneinfo/Asia/Tehran

وضعیت سرویس fake-hwclock:
[hossein@Archlinux ~]$ systemctl status fake-hwclock.service
● fake-hwclock.service - Fake Hardware Clock
   Loaded: loaded (/usr/lib/systemd/system/fake-hwclock.service; enabled; vendor preset: disabled)
   Active: active (exited) since Thu 2018-03-08 10:37:58 +03; 1h 8min ago
     Docs: man:fake-hwclock(8)
  Process: 237 ExecStart=/usr/bin/fake-hwclock (code=exited, status=0/SUCCESS)
 Main PID: 237 (code=exited, status=0/SUCCESS)

Mar 08 10:37:58 Archlinux fake-hwclock[237]: Saving current time.
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.


[hossein@Archlinux ~]$ journalctl -xeu fake-hwclock
Mar 08 10:28:40 Archlinux fake-hwclock[14948]: Saving current time.
Mar 08 10:28:39 Archlinux systemd[1]: Stopping Fake Hardware Clock...
-- Subject: Unit fake-hwclock.service has begun shutting down
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit fake-hwclock.service has begun shutting down.
Mar 08 10:28:39 Archlinux systemd[1]: Stopped Fake Hardware Clock.
-- Subject: Unit fake-hwclock.service has finished shutting down
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit fake-hwclock.service has finished shutting down.
-- Reboot --
Mar 08 10:29:01 Archlinux fake-hwclock[241]: Saving current time.
Mar 08 10:37:38 Archlinux fake-hwclock[1420]: Saving current time.
Mar 08 10:37:37 Archlinux systemd[1]: Stopping Fake Hardware Clock...
-- Subject: Unit fake-hwclock.service has begun shutting down
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit fake-hwclock.service has begun shutting down.
Mar 08 10:37:37 Archlinux systemd[1]: Stopped Fake Hardware Clock.
-- Subject: Unit fake-hwclock.service has finished shutting down
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit fake-hwclock.service has finished shutting down.
-- Reboot --
Mar 08 10:37:58 Archlinux fake-hwclock[237]: Saving current time.

اگر کسی تجربه‌ای در این مورد داره, خوشحال میشم باهام به اشتراک بذاره!
طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : مشکل با Hwclock و تنظیم ساعت سیستم
« پاسخ #3 : 01 فروردین 1397، 10:34 ق‌ظ »
با کمک یکی از دوستام تونستم این مشکل را حل کنم، سرویس فعال ntp پس از هر ریبوت دوباره اجرا میشد و ساعت را تغییر میداد با پاک کردن این بسته میتونید مشکلتون را حل کنید:
sudo systemctl disable ntpd
sudo pacman -R ntp
sudo systemctl disable fake-hwclock.service
yaourt -R fake-hwclock-git
sudo timedatectl set ntp-false
sudo timedatectl set-time "hh:mm:ss"
طرفدار انیمه و مانگا - کاربر آرچ لینوکس