Bugs item #595457, was opened at 2002-08-15 02:46
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=113751&aid=595457&group_id=13751
Category: Release/Branch: Bering
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Dan Harkless (dan_harkless)
Assigned to: Jacques Nilo (jnilo)
Summary: No /var/log/wtmp causes weird last error
Initial Comment:
If you type 'last' on Bering 1.0-rc3, you get:
USER TTY PID TIMEON FROM
dutmp: /var/log/wtmp: input/output error -- �^���^��:
No such file or directory
There are actually two problems here. One is the
garbage string that appears between "-- " and ":" in the
dutmp error message. This would seem to be a format
string bug in BusyBox. Hopefully you can pass this part
of the bug report on to the BusyBox author(s).
The other problem, of course, is that we shouldn't be
getting this error in the first place. The problem is that
unlike the files in /var/log that are written to by the
syslogd, wtmp will not be written to unless it exists in
the first place. One can easily remedy this during a
particular LEAF uptime period by
typing "touch /var/log/wtmp", but the problem is how to
get wtmp to be there every time you boot.
Because root.exclude.list includes "var/log", root can't
include a zero-length /var/log/wtmp unless you do a
backup "Everything INCLUDING log", which is overkill,
and may cause /var/log/wtmp to disappear next time
you do a normal backup of root.lrp (not sure about this
part).
What I did instead was to modify /etc/init.d/sysklogd to
touch /var/log/wtmp when it starts, since this is also the
point when other files in /var/log get created:
start)
echo -n "Starting system log daemon: syslogd"
start-stop-daemon --start --quiet --
exec /sbin/syslogd -- $SYSLOGD
echo -n " klogd"
start-stop-daemon --start --quiet --exec /sbin/klogd -
- $KLOGD
echo "."
touch /var/log/wtmp
;;
The second-to-last line is the new one.
Note that /etc/lrp.conf already includes
lrp_LOGS_MONTHLY="wtmp", probably inherited from
Bering ancestors that _did_ have a /var/log/wtmp by
default, so log cycling is all taken care of and the above
touch command should be a sufficient fix for this
problem.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=113751&aid=595457&group_id=13751
-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone? Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel