To: [EMAIL PROTECTED] From: [EMAIL PROTECTED] Subject: [Leaf-devel] [ leaf-Bugs-595457 ] No /var/log/wtmp causes weird last error Date sent: Thu, 15 Aug 2002 02:46:40 -0700
> 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. > I don't think /etc/init.d/sysklog is the best place to include this patch, wtmp is used by the login-utils not by sysklogd. A better place imho is to put the touch /var/log/wtmp in /etc/init.d/rcS or /linuxrc Eric Spakman > > 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 > ------------------------------------------------------- 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