Bug 524469 - f12_Live_CD boot message: Starting abrt daemon: abrtd: timeout waiting for child
Summary: f12_Live_CD boot message: Starting abrt daemon: abrtd: timeout waiting for child
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: abrt
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Jiri Moskovcak
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-09-20 15:45 UTC by Morgan Olausson
Modified: 2015-02-01 22:49 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-02-11 15:28:51 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
/var/log/messages (203.25 KB, application/octet-stream)
2009-09-20 15:45 UTC, Morgan Olausson
no flags Details

Description Morgan Olausson 2009-09-20 15:45:52 UTC
Created attachment 361825 [details]
/var/log/messages

Description of problem:
Pressing the "boot message" ikon during log in screen gives the information that start of abrt daemon failed due to time out. 

Version-Release number of selected component (if applicable):


How reproducible:
boot f12_live_CD 

Steps to Reproduce:
1.boot
2.At log in screen press yellow exclamationmark button "boot messages"
3.
  
Actual results:
looking in var/log/messages I can see it has crashed.

Expected results:
no crash. no message.


Additional info:

Comment 1 John Ellson 2009-10-02 15:51:04 UTC
Me too.

root@ontap:~# service abrtd restart
Stopping abrt daemon:                                      [FAILED]
Starting abrt daemon: abrtd: Failed to start: timeout waiting for child
                                                           [FAILED]

Comment 2 John Ellson 2009-10-02 16:04:49 UTC
I suspect that abrt needs to check for /var/cache/abrtd and be able to recreate it if root has removed it.    Its a chache; root should be able to remove any caches.

manually doing a "mkdir /var/cache/abrt"  didn't solve the problem though.

root@ontap:~# /usr/sbin/abrtd
abrtd: Failed to start: timeout waiting for child
root@ontap:~# /usr/sbin/abrtd -d
abrtd: inotify_add_watch failed on '/var/cache/abrt': No such file or directory
root@ontap:~# mkdir /var/cache/abrt
root@ontap:~# /usr/sbin/abrtd -d
abrtd: Plugin SOSreport (0.0.2) succesfully loaded
abrtd: Plugin Kerneloops (0.0.2) succesfully loaded
abrtd: Plugin CCpp (0.0.1) succesfully loaded
abrtd: Plugin Bugzilla (0.0.3) succesfully loaded
abrtd: Plugin KerneloopsScanner (0.0.1) succesfully loaded
abrtd: Plugin KerneloopsReporter (0.0.1) succesfully loaded
abrtd: Plugin SQLite3 (0.0.2) succesfully loaded
abrtd: Plugin TicketUploader (0.0.1) succesfully loaded
abrtd: Plugin Mailx (0.0.2) succesfully loaded
abrtd: Plugin RunApp (0.0.1) succesfully loaded
abrtd: Plugin Logger (0.0.1) succesfully loaded
abrtd: Plugin FileTransfer (0.0.6) succesfully loaded
abrtd: Plugin Python (0.0.1) succesfully loaded
abrtd: Registered plugin Bugzilla(Reporter)
abrtd: warning: /proc/sys/kernel/core_pattern already contains |/usr/libexec/hookCCpp /var/cache/abrt %p %s %u, did abrt daemon crash recently?
abrtd: Registered plugin CCpp(Analyzer)
abrtd: Registered plugin Kerneloops(Analyzer)
abrtd: Registered plugin KerneloopsReporter(Reporter)
abrtd: Registered plugin KerneloopsScanner(Action)
abrtd: Registered plugin Logger(Reporter)
abrtd: Registered plugin Python(Analyzer)
abrtd: Registered plugin SQLite3(Database)
abrtd: dbus error: Connection ":1.75" is not allowed to own the service "com.redhat.abrt" due to security policies in the configuration file
abrtd: Error requesting DBus name com.redhat.abrt, possible reasons: abrt run by non-root; dbus config is incorrect
root@ontap:~# service abrtd restart
Stopping abrt daemon:                                      [FAILED]
Starting abrt daemon: abrtd: Failed to start: timeout waiting for child
                                                           [FAILED]
root@ontap:~#

Comment 3 Denys Vlasenko 2009-10-06 13:22:39 UTC
This should be fixed now.

(1) we do not wait anymore for /var/cache/abrt scan to finish prior to reporting success in starting ourself

(2) we do try to recreate /var/cache/abrt if it is not there

Comment 4 Cristian Ciupitu 2009-12-26 14:29:37 UTC
Description of problem:
I'm having the same problem with my up2date Fedora 12 box. I can not start the abrtd service.

Version-Release number of selected component (if applicable):
abrt-1.0.0-1.fc12.x86_64.rpm

Steps to Reproduce:
1. service abrtd start

Actual results:
Starting abrt daemon: abrtd: Failed to start: timeout waiting for child
                                                           [FAILED]

Expected results:
No errors

Additional info:
I'm also using:
kernel-2.6.31.9-174.fc12.x86_64.rpm
abrt-addon-ccpp-1.0.0-1.fc12.x86_64.rpm
abrt-addon-kerneloops-1.0.0-1.fc12.x86_64.rpm
abrt-addon-python-1.0.0-1.fc12.x86_64.rpm
abrt-desktop-1.0.0-1.fc12.x86_64.rpm
abrt-gui-1.0.0-1.fc12.x86_64.rpm
abrt-libs-1.0.0-1.fc12.x86_64.rpm
abrt-plugin-bugzilla-1.0.0-1.fc12.x86_64.rpm
abrt-plugin-kerneloopsreporter-1.0.0-1.fc12.x86_64.rpm
abrt-plugin-logger-1.0.0-1.fc12.x86_64.rpm
abrt-plugin-sqlite3-1.0.0-1.fc12.x86_64.rpm

/var/log/messages looks like this:
abrtd: Plugin SQLite3 (0.0.2) succesfully loaded
abrtd: Plugin Python (0.0.1) succesfully loaded
abrtd: Plugin KerneloopsScanner (0.0.1) succesfully loaded
abrtd: Plugin Logger (0.0.1) succesfully loaded
abrtd: Plugin Bugzilla (0.0.4) succesfully loaded
abrtd: Plugin CCpp (0.0.1) succesfully loaded
abrtd: Plugin KerneloopsReporter (0.0.1) succesfully loaded
abrtd: Plugin Kerneloops (0.0.2) succesfully loaded
abrtd: Registered plugin Bugzilla(Reporter)
abrtd: warning: /proc/sys/kernel/core_pattern already contains |/usr/libexec/hookCCpp /var/cache/abrt %p %s %u, did abrt daemon crash recently?
abrtd: Registered plugin CCpp(Analyzer)
abrtd: Registered plugin Kerneloops(Analyzer)
abrtd: Registered plugin KerneloopsReporter(Reporter)
abrtd: Registered plugin KerneloopsScanner(Action)
abrtd: Registered plugin Logger(Reporter)
abrtd: Registered plugin Python(Analyzer)
abrtd: Registered plugin SQLite3(Database)
abrtd: dbus error: Connection ":1.48" is not allowed to own the service "com.redhat.abrt" due to security policies in the configuration file
abrtd: Error requesting DBus name com.redhat.abrt, possible reasons: abrt run by non-root; dbus config is incorrect

Comment 5 TK009 2009-12-26 15:53:52 UTC
re-opening per Cristian's request.

Comment 7 Denys Vlasenko 2010-01-29 14:23:14 UTC
> abrtd: dbus error: Connection ":1.48" is not allowed to own the service
"com.redhat.abrt" due to security policies in the configuration file
abrtd: Error requesting DBus name com.redhat.abrt, possible reasons: abrt run
by non-root; dbus config is incorrect

We saw this a lot. dbus daemon wasn't understanding that dbus config was changed after abrt install. Doing "killall -HUP dbus-daemon" by hand was usually helping me.

If this does not help, then - do you have /etc/dbus-1/system.d/dbus-abrt.conf file? Does it contain this?

<busconfig>

  <!-- ../system.conf have denied everything, so we just punch some holes -->

  <policy user="root">
    <allow own="com.redhat.abrt"/>
    <allow send_destination="com.redhat.abrt"/>
    <allow send_interface="com.redhat.abrt"/>
  </policy>

  <policy at_console="true">
    <allow send_destination="com.redhat.abrt"/>
  </policy>

  <!-- Allow anyone to invoke methods on abrt server -->
  <policy context="default">
    <allow send_destination="com.redhat.abrt"/>
  </policy>

</busconfig>

Comment 8 Cristian Ciupitu 2010-02-09 21:55:49 UTC
(In reply to comment #7)
> If this does not help, then - do you have /etc/dbus-1/system.d/dbus-abrt.conf
> file? Does it contain this?
> ...

I have just reinstalled Fedora 12 on my computer, so the old configuration was lost.

Comment 9 Jiri Moskovcak 2010-02-10 09:41:24 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > If this does not help, then - do you have /etc/dbus-1/system.d/dbus-abrt.conf
> > file? Does it contain this?
> > ...
> 
> I have just reinstalled Fedora 12 on my computer, so the old configuration was
> lost.    

The file: /etc/dbus-1/system.d/dbus-abrt.conf is part of abrt rpm, so it should be on the system, if it's not then there is something fishy going on your computer.

J.

Comment 10 Cristian Ciupitu 2010-02-10 18:45:13 UTC
(In reply to comment #9)
> (In reply to comment #8)
> > (In reply to comment #7)
> > > If this does not help, then - do you have /etc/dbus-1/system.d/dbus-abrt.conf
> > > file? Does it contain this?
> > > ...
> > 
> > I have just reinstalled Fedora 12 on my computer, so the old configuration was
> > lost.    
> 
> The file: /etc/dbus-1/system.d/dbus-abrt.conf is part of abrt rpm, so it should
> be on the system, if it's not then there is something fishy going on your
> computer.

I was only trying to say that my current configuration might different from the configuration that was used when I reopened the bug. Right now everything seems to work fine and /etc/dbus-1/system.d/dbus-abrt.conf looks just like you said.

The list of currently installed packages is:
abrt-1.0.6-1.fc12.x86_64.rpm
abrt-addon-ccpp-1.0.6-1.fc12.x86_64.rpm
abrt-addon-kerneloops-1.0.6-1.fc12.x86_64.rpm
abrt-addon-python-1.0.6-1.fc12.x86_64.rpm
abrt-desktop-1.0.6-1.fc12.x86_64.rpm
abrt-gui-1.0.6-1.fc12.x86_64.rpm
abrt-libs-1.0.6-1.fc12.x86_64.rpm
abrt-plugin-bugzilla-1.0.6-1.fc12.x86_64.rpm
abrt-plugin-logger-1.0.6-1.fc12.x86_64.rpm
abrt-plugin-runapp-1.0.6-1.fc12.x86_64.rpm

Comment 11 Denys Vlasenko 2010-02-11 15:28:51 UTC
Closing as WORKSFORME


Note You need to log in before you can comment on or make changes to this bug.