Bug 58767
Summary: | RH 6.2 updated atd initscript fails | ||||||
---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Ned Ulbricht <nedu> | ||||
Component: | at | Assignee: | Eido Inoue <havill> | ||||
Status: | CLOSED ERRATA | QA Contact: | Aaron Brown <abrown> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 6.2 | CC: | dom, geoffrey, greg, janousek, louism, mitchm, ttanski | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i386 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2002-02-10 03:35:17 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Ned Ulbricht
2002-01-24 09:56:53 UTC
The stop() function in the same file also contains the line: killproc /usr/sbin/atd I cannot find any package providing this in redhat 6.2. Doing 'ln -s rc.d/init.d /etc/init.d' appears at first glance the easiest way to make atd start. Rather than adding a symlink which will not be upgraded via the initscripts package, just edit /etc/rc.d/init.d/atd and correct the location of functions. This package upgrade was not properly tested before being released since this is a fairly blatent error. I hope we don't see more of these problems in the future :-( Red Hat 7.1 and 7.2 systems contain the /etc/init.d link ("cd /etc; ln -s rc.d/init.d init.d"), thus adding the link is not an inconsistent way to handle the problem. On the 7.x systems the link is provided by the chkconfig RPM. (The entire /etc/rc?.d directory structure is laid out via the chkconfig RPM *and* the initscripts RPM, but the /etc/init.d soft link exists only in chkconfig. Hmmm???) In any case, Red Hat could fix the problem by leaving the "at" RPM in place and issuing a new initscripts or chkconfig RPM for 6.2 that contains the /etc/init.d link. Of course, this does not address the '$' on the echo, but at least the script will work and the system will be ready for other init.d scripts that expect the /etc/init.d link! This is also broken because of requiring sendmail, maybe the package should check for other MTA's or simply make sure that the command sendmail exists so MTA's like postfix will pass the requires stage. Greg Wright Created attachment 44821 [details]
patch to fix 3.1.8-22.1 for RH62 operation
I also have this problem on my Redhat 6.2 after upgarding to the new at rpm . I don't know enough to know what the implications of the error are. I'm going to downgrade until a new rpm is released. By the way, a spurious $ also occurs when the Redhat Network (daemon?) is starting up. Ian ( A Desktop Redhat Linux User since RH 5.0 ) at-3.1.8-22.2.i386.rpm has an updated atd initscript which correctly sources /etc/rc.d/init.d/functions Reference: Advisory ID: RHSA-2002:015-15 Updated on: 2002-02-07 Newly updated atd initscript still echos spurious '$', but I suppose this allows a clean upgrade path to internationalization support. And minor "prettiness" issue doesn't affect functionality. AFAICT, this bug is ready to be closed (ERRATA). Closed. See previous comment. |