[arch-general] apcupsd or rtkit - Caused time to go haywire on shutdown/reboot??
David C. Rankin
drankinatty at suddenlinkmail.com
Tue Oct 18 12:55:42 EDT 2011
Guys,
Here is one for the brain-trust to consider. Something totally screwed up
the time on my computer during an apcupsd commanded shutdown and the
subsequent reboot resulting in a 479 Minute time disparity. I don't think this
was handled on the first reboot after the power outage because after reboot, I
worked for 20-30 minutes before the OS imploded rebooted automatically. I
suspect the time discrepancy somehow carried through the boot and went along
until some kernel mechanism totally went bonkers and shut the system down. In
12 years of Linux use, this is the first time I've seen something like this
happen. (note the time below) The log is:
Oct 18 09:21:07 providence -- MARK --
Oct 18 09:24:18 providence apcupsd[949]: Power failure.
Oct 18 09:24:24 providence apcupsd[949]: Running on UPS batteries.
Oct 18 09:24:24 providence wall[11985]: wall: user root broadcasted 1 lines
(56 chars)
Oct 18 09:24:24 providence postfix/pickup[11962]: 3468078891: uid=0 from=<root>
Oct 18 09:24:24 providence postfix/cleanup[11988]: 3468078891:
message-id=<20111018142424.3468078891 at providence.rlfpllc.com>
Oct 18 09:24:24 providence postfix/qmgr[1338]: 3468078891:
from=<root at rlfpllc.com>, size=1525, nrcpt=1 (queue active)
Oct 18 09:24:24 providence postfix/smtp[11990]: 3468078891:
to=<root at rlfpllc.com>, orig_to=<root>,
relay=phoenix.rlfpllc.com[192.168.7.15]:25, delay=0.13,
delays=0.07/0.01/0.02/0.04, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as
4699114AB47)
Oct 18 09:24:24 providence postfix/qmgr[1338]: 3468078891: removed
Oct 18 09:25:16 providence shutdown[13133]: shutting down for system halt
Oct 18 09:25:17 providence init: Switching to runlevel: 0
Oct 18 14:25:18 providence rtkit-daemon[2768]: Exiting cleanly.
Oct 18 14:25:18 providence rtkit-daemon[2768]: Demoting known real-time threads.
Oct 18 14:25:18 providence rtkit-daemon[2768]: Successfully demoted thread
2766 of process 2766 (/usr/bin/pulseaudio (deleted)).
Oct 18 14:25:18 providence rtkit-daemon[2768]: Demoted 1 threads.
Oct 18 14:25:18 providence rtkit-daemon[2768]: Exiting watchdog thread.
Oct 18 14:25:18 providence rtkit-daemon[2768]: Exiting canary thread.
Oct 18 09:25:18 providence apcupsd[949]: apcupsd exiting, signal 15
Oct 18 09:25:19 providence apcupsd[949]: apcupsd shutdown succeeded
Oct 18 09:25:19 providence nmbd[1339]: [2011/10/18 09:25:19.139254, 0]
nmbd/nmbd.c:66(terminate)
Oct 18 09:25:19 providence nmbd[1339]: Got SIGTERM: going down...
Oct 18 09:25:19 providence postfix/postfix-script[13294]: stopping the Postfix
mail system
Oct 18 09:25:19 providence postfix/postfix-script[13297]: waiting for the
Postfix mail system to terminate
Oct 18 09:25:19 providence postfix/master[1330]: terminating on signal 15
Oct 18 09:25:22 providence ntpd[944]: ntpd exiting on signal 15
Oct 18 09:25:22 providence dhcpcd[13471]: sending signal 1 to pid 762
Oct 18 09:25:22 providence dhcpcd[762]: received SIGHUP, releasing
Oct 18 09:25:22 providence dhcpcd[762]: eth0: releasing lease of 192.168.7.124
Oct 18 09:25:22 providence dhcpcd[13471]: waiting for pid 762 to exit
Oct 18 09:25:23 providence dhcpcd[762]: eth0: removing interface
Oct 18 09:25:23 providence kernel: [518721.438558] tg3 0000:02:00.0: PME# enabled
Oct 18 09:25:23 providence kernel: [518721.438578] pcieport 0000:00:1c.0:
wake-up capability enabled by ACPI
Oct 18 09:25:25 providence ntfs-3g[524]: Unmounting /dev/sdb2 ()
Oct 18 09:25:25 providence syslog-ng[707]: Termination requested via signal,
terminating;
Oct 18 09:25:25 providence syslog-ng[707]: syslog-ng shutting down;
version='3.2.4'
Oct 18 17:28:06 providence kernel: [ 0.000000] Initializing cgroup subsys
cpuset
Oct 18 17:28:06 providence kernel: [ 0.000000] Initializing cgroup subsys cpu
Oct 18 17:28:06 providence kernel: [ 0.000000] Linux version 3.0-ARCH
(tobias at T-POWA-LX) (gcc version 4.6.1 20110819 (prerelease) (GCC) ) #1 SMP
PREEMPT Fri Oct 7 10:11:05 UTC 2011
Oct 18 17:28:06 providence kernel: [ 0.000000] BIOS-provided physical RAM map:
Oct 18 17:28:06 providence kernel: [ 0.000000] BIOS-e820: 0000000000000000
- 00000000000a0000 (usable)
I understand the jump from 09:25:17 to 14:25:18, that just reflects the
tzoffset for CDT. What I can't explain is the 09:25:25 to 17:28:06 jump. The
power was only out for 5 minutes and the box booted as soon as power was
restored. The log entry after reboot that caught my eye was:
Oct 18 11:19:01 providence crond[978]: time disparity of -479 minutes detected
I don't have a clue what could have caused this time shift unless it was
some spurious voltage issue. If not, then something is definitely funny with
the time handling in either apcupsd or rtkit.
What say the experts, problem or just weird voltage induced time skew?
--
David C. Rankin, J.D.,P.E.
More information about the arch-general
mailing list