Zum Inhalt springen
  • Das GSF wandelt Links in Affiliate Links um, um ggf. eine Provision erhalten zu können. Gerne nutzen bitte, danke! Mehr Infos, wie ihr das GSF unterstützen könnt, findet ihr im GSF Support Topic.

Empfohlene Beiträge

Geschrieben

[1] Ohne Distri-Angabe wird das nix.

[2] Google ist Dein Freund und Helfer, denn kaum ein Betriebssystem ist in Sachen Kernel und Systemtools so gut dokumentiert.

[3] man dbus-daemon

[4] man hald

[4] Nach Linus FSH:

$ /etc/init.d/dbus start

$ /etc/init.d/hald start

Und noch für Moral-Interessierte das Wort zum Sonntag:

Unix ist ein deterministisches Betriebssystem. Das heißt es ist sehr wählerisch hinsichtlich seiner Benutzer.

amen.gif:-D

Geschrieben

Hmm, Google findet vieles was ich aber als Laie alles nicht verstehe

Linux 2.6.16.27-0.6-default i686

SUSE LINUX 10.1 (i586)

KDE: 3.5.1 Level "a" ..........

.......... falls dies mit Distri gemeint war.

Was ist Linus FSH und was soll ich mit den zitierten Zeilen anfangen?!?!?

Wie schon geschrieben, bitte so erklären dass ich es Schritt für Schritt nachmachen kann, anders kann ichs ned! Wenns zu stressig wär, iss auch ned so schlimm, kann auch so weiter leben!

:-D

Max

Mann dBus Daemon halt dann :-D

Geschrieben (bearbeitet)

Linux FHS ist die Linux FiileSystemHierarchy. Die definiert (unter anderem), wo eine Datei oder ein Skript liegen sollte. Leider halten sich die Distributionen nicht an alle Details.

Die beiden Zeilen sind Befehle, die Du an der Konsole eingeben sollst. Bei Suse [r(un)c(ontrol)-Skripte sind bei SuSE zumindest vor einem Jahr noch üblich gewesen] langt vermutlich ein

$ rcdbus start

$ rchald start

Beides als "root" ausführen. Also via sudo oder mit su den Usermodus wechseln.

Zur Philosophie: Es gibt Betriebssysteme, da muß der Laie Laie bleiben. Es gibt welche, bei denen man sich "frei" weiterbilden kann. Aber Sinn ergibt letzteres nur, wenn man es auch tut. Denn ob man sich "blind" über WixDOS oder Linux oder BSD oder OS/2 ärgert, ist recht egal. Man kommt meist in allen Fällen nicht weiter, wenn man "Laie" bleiben will. Solange Du Dir also Befehle diktieren lassen mußt, und man Dich also auch theoretisch anleiten könnte, die Festplatte zu formatieren oder sich Dateien von Dir schicken lassen könnte, weil Du eh nicht verstehst, was Du tippst, ist es auch egal, ob etwas funktioniert oder nicht.

Ist echt nicht böse gemeint, Max. Es soll Dich nur ermuntern/ermutigen es mit dem "Lernen & Verstehen" zu versuchen. Ist auch nix Anderes, als sich mit dem Schneider vor den PK-Motor zu setzen :-D

Billige Info für den Anfang gibt es hier:

http://www.selflinux.org/

http://debiananwenderhandbuch.de/

Wenn Du mal so weit bist, daß Du Log-Dateien mit less oder tail "lesen" kannst, weil Du weißt, wo sie liegen, wenn Du verstehst, was Dienste sind und wie init funktioniert, wenn Du einen Texteditor bedienen und Dateien manipulieren/kopieren/löschen kannst, und zuletzt grob Fehlermeldungen interpretieren kannst, wirst Du nahezu jedes Problem selbst lösen können und über jeden noch so kleinen Parameter selbst die Kontrolle haben. Für alles hingegen, wozu "man" KDE oder sonstige graphische Oberflächen "braucht", kann man auch Windows oder die elektrische Schreibmaschine oder die XBox nehmen. Dann ist aber auch der dbus-daemon egal.

Bearbeitet von Lacknase
Geschrieben

Ja hast ja Recht, aber ich will ja gar nix selber rumbasteln, möcht ja nur meine Digicam am USB anschließen können und DVD's schauen. Und das geht ohne dem dBus Daemon irgendwie ned. Hab rcdbus start erfolgreich durchgeführt. Starting dbus....... done! Aber hald findet er nicht. Hab ein hald unter /usr/sbin gefunden. Wie kann ich dieses von dort aus starten?

Griagst a Bier beim nächsten mal...... :-D

Geschrieben

Das ist eine komplexe Geschichte, wenn hald nicht funktioniert. Man kann KDE so kompilieren (=das Programm nach der Erstellung in ausführbaren Programmcode "übersetzen"), daß es hald unbedingt braucht. Man kann es so übersetzen, daß es hald ignoriert und stattdessen Kernel-Funktionen benutzt. Deswegen sind Vorhersagen schwer zu machen, ob hinterher das automatische Einbinden von Laufwerken wieder funktioniert, selbst wenn der dbus bzw. kde nimmer rumspinnt. Dazu müßte man nämlich wissen, wie die Damen und Herren von SuSE KDE kompiliert und konfiguriert haben. Beim DVD-Abspielprogramm gilt dasselbe. Nichts desto trotz ...

Bitte folgendes machen:

/etc/init.d/hald status
Was meldest der Rechner da? Sodann mach bitte unabhängig davon, ob der erste Schritt funktionierte oder nicht, eine Konsole auf und gib mal folgendes am Prompt (meist = "$") ein:
ps aux | grep hald

Die Ausgabe bitte hier posten. Danke.

Geschrieben

OK. Der dbus stürzt schonmal mit Speicherfehler ab (Segmentation fault). Hat das schonmal funktioniert? Oder machte die Kiste von Anfang an Streß? Wie alt ist die Hardware? Hast Du genauere Angaben zu Prozessor, Mainboard und Speicher parat?

Und was sagt

cd /etc/init.d

ls -la

?

Geschrieben

Das ist jeweils ein kleines "L", kein "ibm-pipe". :-D

Im übrigen, wenn Du einen funktionierenden ICQ-, jabber- oder sowas-Account hast, dann schreib mir bitte eine PM mit entsprechender Info. Das könnte via messenger chat einfacher und schneller gehen als hier via topic.

Geschrieben

Tja wenn das so ist :-D

hellmachine:/etc/init.d # ls -la

insgesamt 935

drwxr-xr-x 11 root root 4608 2007-03-18 12:20 .

drwxr-xr-x 105 root root 8896 2007-03-18 13:29 ..

-rwxr-xr-x 1 root root 2701 2006-07-17 15:19 aaeventd

-rwxr--r-- 1 root root 5729 2006-04-23 03:48 acpid

-rwxr-xr-x 1 root root 5265 2006-05-02 08:53 alsasound

-rwxr--r-- 1 root root 8532 2006-07-27 15:40 apache2

-rwxr-xr-x 1 root root 9370 2006-11-15 10:59 asterisk

-rwxr-xr-x 1 root root 2957 2006-05-02 11:03 atalk

-rwxr-xr-x 1 root root 3689 2006-05-02 09:47 atd

-rwxr-xr-x 1 root root 2073 2006-11-03 19:05 atieventsd

-rwxr-xr-x 1 root root 6691 2006-07-17 22:51 auditd

-rwxr--r-- 1 root root 9234 2006-05-02 13:10 autofs

-rwxr-xr-x 1 root root 2967 2006-06-19 15:53 autoyast

-rwxr-xr-x 1 root root 1103 2007-01-25 17:14 avahi-daemon

-rwxr-xr-x 1 root root 1030 2007-01-25 17:14 avahi-dnsconfd

-rwxr-xr-x 1 root root 3523 2006-05-18 17:43 bgpd

-rwxr-xr-x 1 root root 5299 2006-09-21 04:30 bluetooth

-rwxr-xr-x 1 root root 7072 2006-04-20 15:02 boot

-rwxr-xr-x 1 root root 2785 2006-07-17 15:19 boot.apparmor

-rwxr-xr-x 1 root root 2845 2005-10-13 20:54 boot.cleanup

-rwxr-xr-x 1 root root 3084 2006-01-30 18:02 boot.clock

-rwxr-xr-x 1 root root 6560 2005-08-16 12:41 boot.crypto

drwxr-xr-x 2 root root 1744 2006-08-22 22:09 boot.d

-rwxr--r-- 1 root root 787 2006-04-23 03:49 boot.device-mapper

-rwxr-xr-x 1 root root 3346 2004-09-08 16:57 boot.ipconfig

-rwxr--r-- 1 root root 758 2006-04-23 05:07 boot.isapnp

-rwxr-xr-x 1 root root 1550 2006-02-16 17:39 boot.klog

-rwxr-xr-x 1 root root 1556 2005-01-20 14:44 boot.ldconfig

-rwxr-xr-x 1 root root 929 2006-03-22 11:31 boot.loadmodules

-rwxr--r-- 1 root root 395 2006-08-05 22:54 boot.local

-rwxr-xr-x 1 root root 7459 2006-04-20 15:34 boot.localfs

-rwxr-xr-x 1 root root 1401 2005-01-14 15:40 boot.localnet

-rwxr-xr-x 1 root root 5107 2006-05-03 14:33 boot.md

-rwxr-xr-x 1 root root 788 2006-04-23 03:46 boot.preload

-rwxr-xr-x 1 root root 748 2006-04-23 03:46 boot.preload_early

-rwxr-xr-x 1 root root 1497 2005-08-18 12:02 boot.proc

-rwxr-xr-x 1 root root 4440 2006-05-02 08:58 boot.quota

-rwxr-xr-x 1 root root 5233 2006-02-01 15:33 boot.rootfsck

-rwxr-xr-x 1 root root 1973 2004-09-20 10:52 boot.sched

-rwxr-xr-x 1 root root 1526 2006-05-02 10:34 boot.scpm

-rwxr-xr-x 1 root root 1437 2006-05-02 09:51 boot.scsidev

-rwxr-xr-x 1 root root 2349 2005-11-23 11:19 boot.swap

-rwxr-xr-x 1 root root 1047 2006-04-23 05:16 boot.sysctl

-rwxr-xr-x 1 root root 1963 2006-11-25 13:46 boot.udev

-rwxr-xr-x 1 root root 788 2006-07-17 14:04 boot.udev_retry

-rwxr-xr-x 1 root root 1411 2006-04-23 03:44 boot.videobios

-rwxr-xr-x 1 root root 3352 2006-05-02 11:01 bzflagserver

-rwxr--r-- 1 root root 4250 2006-05-29 17:50 cron

-rwxr-xr-x 1 root root 4734 2007-01-26 16:19 cups

-rwxr-xr-x 1 root root 3049 2007-01-26 16:19 cupsrenice

-rwxr-xr-x 1 root root 2848 2006-05-02 13:26 dbus

-rw-r--r-- 1 root root 1397 2007-03-18 12:20 .depend.boot

-rw-r--r-- 1 root root 5000 2007-03-18 12:20 .depend.start

-rw-r--r-- 1 root root 4925 2007-03-18 12:20 .depend.stop

-rwxr--r-- 1 root root 11298 2006-05-02 09:35 dhcpd

-rwxr--r-- 1 root root 2416 2006-06-06 18:07 earlygdm

-rwxr-xr-x 1 root root 738 2006-04-25 22:15 earlykbd

-rwxr--r-- 1 root root 2633 2006-06-14 19:18 earlykdm

-rwxr-xr-- 1 root root 1476 2006-04-23 03:57 earlysyslog

-rwxr-xr-x 1 root root 6630 2006-05-02 10:23 esound

-rwxr--r-- 1 root root 2039 2006-04-23 04:20 fam

-rwxr-xr-x 1 root root 5402 2006-04-23 04:09 fbset

-rwxr-xr-x 1 root root 2610 2006-04-23 04:49 festival

-rwxr-xr-x 1 root root 6258 2006-05-02 10:35 fetchmail

-rwxr-xr-x 1 root root 4295 2006-04-23 05:07 gpm

-rwxr-xr-x 1 root root 3870 2006-05-02 12:46 gssd

-rwxr-xr-x 1 root root 3919 2006-07-20 03:23 haldaemon

-rwxr-xr-x 1 root root 3681 2006-03-17 16:38 halt

-rwxr--r-- 1 root root 360 2006-08-05 22:54 halt.local

-rwxr-xr-x 1 root root 3436 2006-05-02 18:00 hplip

-rwxr-xr-x 1 root root 4109 2006-05-02 12:46 idmapd

-rwxr-x--- 1 root news 1382 2006-05-02 09:51 inn

-rwxr--r-- 1 root root 2640 2004-10-05 10:43 ipxmount

-rwxr--r-- 1 root root 3926 2006-04-23 05:08 ipxrip

-rwxr--r-- 1 root root 2304 2006-04-23 05:08 ircd

-rwxr-xr-x 1 root root 5708 2005-08-01 14:25 isdn

-rwxr-xr-x 1 root root 2865 2006-05-02 08:53 joystick

-rwxr-xr-x 1 root root 12206 2006-04-25 22:15 kbd

-rwxr--r-- 1 root root 1987 2006-05-30 23:26 ksysguardd

-rwxr-xr-x 1 root root 5773 2006-10-18 20:08 lashd

-rwxr-xr-x 1 root root 8386 2006-07-28 20:25 ldap

-rwxr-xr-x 1 root root 7071 2006-05-02 10:13 lirc

-rwxr--r-- 1 root root 1625 2006-05-02 13:49 lisa

-rwxr-xr-x 1 root root 3411 2006-05-02 10:41 lm_sensors

-rwxr-xr-x 1 root root 4970 2006-05-02 11:45 mailman

-rw-r--r-- 1 root root 482 2004-08-25 16:20 Makefile

-rwxr-xr-x 1 root root 3990 2006-05-03 14:33 mdadmd

-rwxr-xr-x 1 root root 1465 2006-04-23 03:50 mdnsd

-rwxr-xr-x 1 root root 943 2006-04-23 05:02 microcode

-rwxr-xr-x 1 root root 7555 2006-09-14 01:26 mysql

-rwxr-xr-- 1 root root 9387 2007-01-25 18:52 named

-rwxr-xr-x 1 root root 3861 2006-05-02 13:22 ncpd

-rwxr-xr-x 1 root root 25278 2006-06-02 22:48 network

-rwxr-xr-x 1 root root 2907 2006-02-21 12:42 nfs

-rwxr-xr-x 1 root root 1101 2006-05-02 08:50 nfsboot

-rwxr--r-- 1 root root 4418 2006-05-02 12:46 nfsserver

-rwxr-xr-- 1 root root 2338 2006-04-23 13:39 nmb

-rwxr-xr-x 1 root root 4001 2006-09-14 18:18 novell-zmd

-rwxr-xr-x 1 root root 3199 2006-04-23 03:15 nscd

-rwxr-xr-x 1 root root 2958 2006-05-02 10:48 ntop

-rwxr-xr-x 1 root root 6326 2006-06-29 20:01 ntp

-rwxr-xr-x 1 root root 2193 2006-04-23 05:09 nwe

-r-xr-xr-x 1 root root 1904 2006-05-02 09:36 openct

-rwxr-xr-x 1 root root 3542 2006-05-18 17:43 ospf6d

-rwxr-xr-x 1 root root 3526 2006-05-18 17:43 ospfd

-r-xr-xr-x 1 root root 1600 2006-05-02 08:50 pcscd

-rwxr-xr-x 1 root root 3963 2006-05-02 13:22 plpnfsd

-rwxr-xr-x 1 root root 3854 2006-05-02 13:22 plpprintd

-rwxr--r-- 1 root root 3607 2006-04-23 04:01 portmap

-rwxr-xr-x 1 root root 5282 2006-05-02 09:36 postfix

-rwxr--r-- 1 root root 1282 2006-04-23 05:21 powerd

-rwxr-xr-x 1 root root 2390 2003-09-01 13:11 powerfail

-rwxr-xr-x 1 root root 11208 2006-07-20 03:45 powersaved

-rwxr--r-- 1 root root 1150 2006-04-23 05:18 pptpd

-rwxr-xr-x 1 root root 4568 2006-05-02 10:39 privoxy

-rwxr-xr-x 1 root root 3326 2006-05-02 08:58 quotad

-rwxr--r-- 1 root root 2136 2006-05-02 11:53 radiusd

-rwxr-xr-x 1 root root 4213 2006-04-23 05:16 radvd

-rwxr-xr-x 1 root root 1730 2003-09-01 13:11 random

-rwxr--r-- 1 root root 1212 2006-05-02 08:50 raw

-rwxr-xr-x 1 root root 9567 2006-03-16 18:48 rc

drwxr-xr-x 2 root root 72 2006-08-05 22:54 rc0.d

drwxr-xr-x 2 root root 312 2006-08-22 22:09 rc1.d

drwxr-xr-x 2 root root 904 2006-08-22 22:09 rc2.d

drwxr-xr-x 2 root root 1720 2007-03-18 12:18 rc3.d

drwxr-xr-x 2 root root 192 2007-01-28 06:05 rc4.d

drwxr-xr-x 2 root root 2024 2007-03-18 12:18 rc5.d

drwxr-xr-x 2 root root 80 2006-08-05 22:54 rc6.d

drwxr-xr-x 2 root root 200 2006-08-05 23:02 rcS.d

-rw-r--r-- 1 root root 7827 2006-05-02 10:42 README

lrwxrwxrwx 1 root root 4 2006-08-05 22:54 reboot -> halt

-rwxr-xr-x 1 root root 4055 2006-05-02 08:43 resmgr

-rwxr-xr-x 1 root root 4276 2006-04-23 05:17 rinetd

-rwxr-xr-x 1 root root 3552 2006-05-18 17:43 ripd

-rwxr-xr-x 1 root root 3517 2006-05-18 17:43 ripngd

-rwxr-xr-x 1 root root 3697 2006-05-02 10:50 rpasswdd

-rwxr-xr-x 1 root root 2486 2006-06-16 14:11 rpmconfigcheck

-rwxr-xr-x 1 root root 3756 2006-05-02 10:18 rsyncd

-rwxr-xr-x 1 root root 5372 2006-05-02 11:27 sane-dev

-rwxr-xr-x 1 root root 4003 2006-06-02 22:07 saslauthd

-rwxr-xr-x 1 root root 4984 2006-03-17 13:34 sesam

-rwxr-xr-x 1 root root 9575 2006-04-23 04:11 setserial

-rwxr-xr-x 1 root root 1180 2003-09-01 13:11 single

-rwxr-xr-x 1 root root 10648 2005-10-19 00:36 skeleton

-rwxr-xr-x 1 root root 12769 2005-10-19 00:36 skeleton.compat

-rwxr-xr-x 1 root root 2895 2006-05-03 15:12 slmodemd

-rwxr-xr-x 1 root root 1411 2006-04-23 05:06 slpd

-rwxr-xr-x 1 root root 3622 2006-07-28 20:25 slurpd

-rwxr-xr-- 1 root root 2501 2006-04-23 13:39 smb

-rwxr-xr-- 1 root root 5163 2006-05-16 17:14 smbfs

-rwxr-xr-x 1 root root 3702 2006-04-23 05:50 smpppd

-rwxr-xr-x 1 root root 4748 2006-08-26 02:10 snmpd

-rwxr-xr-x 1 root root 3042 2006-04-23 05:10 splash

-rwxr-xr-x 1 root root 490 2006-04-23 05:10 splash_early

-rwxr-xr-x 1 root root 3503 2006-05-02 11:00 squid

-rwxr-xr-x 1 root root 3679 2003-03-18 14:15 sshd

-rwxr-xr-x 1 root root 1257 2006-04-23 03:45 SuSEfirewall2_init

-rwxr-xr-x 1 root root 1650 2006-04-23 03:45 SuSEfirewall2_setup

-rwxr-xr-x 1 root root 3898 2006-05-02 12:46 svcgssd

-rwxr-xr-- 1 root root 5474 2005-05-01 21:11 svnserve

-rwxr-xr-- 1 root root 3627 2006-04-23 03:57 syslog

-rwxr-xr-x 1 root root 2935 2006-04-23 05:43 vsftpd

-rwxr-xr-- 1 root root 2495 2006-04-23 13:39 winbind

-rwxr-xr-x 1 root root 3727 2006-05-02 11:50 wwwoffle

-rwxr-xr-x 1 root root 4753 2006-04-23 16:58 xdm

-rwxr-xr-x 1 root root 2098 2006-07-20 01:12 xfs

-rwxr-xr-x 1 root root 4002 2006-04-23 04:02 xinetd

-rwxr-xr-x 1 root root 4947 2006-04-23 05:37 ypbind

-rwxr-xr-x 1 root root 2478 2006-04-23 05:47 yppasswdd

-rwxr-xr-x 1 root root 2148 2006-04-23 05:47 ypserv

-rwxr-xr-x 1 root root 2128 2006-04-23 05:47 ypxfrd

-rwxr-xr-x 1 root root 3510 2006-05-18 17:43 zebra

hellmachine:/etc/init.d #

Geschrieben

snowmax@hellmachine:~> su

Passwort:

hellmachine:/home/snowmax # rchaldaemon status

bash: rchaldaemon: command not found

hellmachine:/home/snowmax # cd /etc/init.d

hellmachine:/etc/init.d # rchaldaemon status

bash: rchaldaemon: command not found

hellmachine:/etc/init.d #

:-D

Geschrieben

Passwort:

hellmachine:/home/snowmax # /etc/init.d/haldaemon status

Checking for service HAL daemon unused

hellmachine:/home/snowmax #

hellmachine:/home/snowmax # cat /etc/init.d/haldaemon

#!/bin/sh

# Author: Danny Kukawka <[email protected]>

#

# /etc/init.d/rchal

#

### BEGIN INIT INFO

# Provides: haldaemon

# Required-Start: boot.localnet dbus

# Should-Start: acpid resmgr

# Required-Stop:

# Should-Stop:

# Default-Start: 3 5

# Default-Stop:

# Short-Description: HAL is a daemon for managing information about the hardware on the system

# Description: HAL is a hardware abstraction layer and aims to provide a live list of devices present

# in the system at any point in time. HAL tries to understand both physical devices (such

# as PCI, USB) and the device classes (such as input, net and block) physical devices have,

# and it allows merging of information from so called device info files specific to a device.

# HAL provides a network API through D-BUS for querying devices and notifying when things

# change. Finally, HAL provides some monitoring (in an unintrusive way) of devices, presently

# ethernet link detection and volume mounts are monitored. This, and more, is all described

# in the HAL specification

#

### END INIT INFO

# Check for binary

HALDAEMON_BIN=/usr/sbin/hald

test -x $HALDAEMON_BIN || exit 5

# Parameters (startup)

HALDAEMON_PARA="--daemon=yes --retain-privileges";

HALDAEMON_PIDDIR="/var/run/hal";

HALDAEMON_PID=$HALDAEMON_PIDDIR/haldaemon.pid;

DBUSDAEMON_PIDDIR="/var/run/dbus";

DBUSDAEMON_PID=$DBUSDAEMON_PIDDIR/pid;

# Source LSB init functions

# providing start_daemon, killproc, pidofproc,

# log_success_msg, log_failure_msg and log_warning_msg.

# This is currently not used by UnitedLinux based distributions and

# not needed for init scripts for UnitedLinux only. If it is used,

# the functions from rc.status should not be sourced or used.

#. /lib/lsb/init-functions

. /etc/rc.status

# Reset status of this service

rc_reset

case "$1" in

start)

if [ ! -d $HALDAEMON_PIDDIR ]; then

mkdir -p $HALDAEMON_PIDDIR;

chown haldaemon:haldaemon $HALDAEMON_PIDDIR;

fi

if [ -e $HALDAEMON_PID ]; then

if [ -d /proc/`cat $HALDAEMON_PID` ]; then

echo "HAL already started. Not starting."

exit 0;

else

echo "Removing stale PID file $HALDAEMON_PID.";

rm -f $HALDAEMON_PID;

fi

fi

# if [ ! -e $DBUSDAEMON_PID ]; then

# echo "DBUS is not running. Please start DBUS (or try 'rchal start-with-dbus').";

# exit 1;

# fi

echo -n "Starting HAL daemon";

startproc -p $HALDAEMON_PID $HALDAEMON_BIN $HALDAEMON_PARA

rc_status -v

;;

start-with-dbus)

if [ ! -e $DBUSDAEMON_PID ]; then

echo -n "DBUS is not running. Starting D-BUS daemon";

rcdbus start;

fi

$0 start

;;

stop)

echo -n "Shutting down HAL daemon"

killproc -p $HALDAEMON_PID -TERM $HALDAEMON_BIN

rm -f $HALDAEMON_PID;

rc_status -v

;;

try-restart)

$0 status >/dev/null && $0 restart

rc_status

;;

restart)

$0 stop

$0 start

;;

force-reload)

echo -n "Reload service HAL daemon"

$0 stop && $0 start

rc_status

;;

reload)

rc_failed 3

rc_status -v

;;

status)

echo -n "Checking for service HAL daemon"

checkproc $HALDAEMON_BIN

rc_status -v

;;

probe)

## Optional: Probe for the necessity of a reload, print out the

## argument to this init script which is required for a reload.

## Note: probe is not (yet) part of LSB (as of 1.2)

# test /etc/FOO/FOO.conf -nt /var/run/FOO.pid && echo reload

;;

*)

echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|start-with-dbus|reload|probe}"

exit 1

;;

esac

rc_exit

hellmachine:/home/snowmax # cat /etc/init.d/dbus

#!/bin/sh

# Author: Timo Hoenig <[email protected]>

#

# /etc/init.d/dbus

#

### BEGIN INIT INFO

# Provides: dbus

# Required-Start:

# Should-Start:

# Required-Stop:

# Should-Stop:

# Default-Start: 3 5

# Default-Stop:

# Short-Description: D-BUS is a message bus system for applications to talk to one another.

# Description: D-BUS supplies both a system daemon (for events such as "new hardware device added"

# or "printer queue changed") and a per-user-login-session daemon (for general IPC needs

# among user applications). Also, the message bus is built on top of a general one-to-one

# message passing framework, which can be used by any two apps to communicate directly

# (without going through the message bus daemon).

### END INIT INFO

# Check for binary

DBUSDAEMON_BIN=/usr/bin/dbus-daemon

test -x $DBUSDAEMON_BIN || exit 5

# Parameters (startup)

DBUSDAEMON_PARA="--system";

DBUSDAEMON_PIDDIR="/var/run/dbus";

DBUSDAEMON_PID=$DBUSDAEMON_PIDDIR/pid;

# Source LSB init functions

# providing start_daemon, killproc, pidofproc,

# log_success_msg, log_failure_msg and log_warning_msg.

# This is currently not used by UnitedLinux based distributions and

# not needed for init scripts for UnitedLinux only. If it is used,

# the functions from rc.status should not be sourced or used.

#. /lib/lsb/init-functions

. /etc/rc.status

# Reset status of this service

rc_reset

case "$1" in

start)

if [ ! -d $DBUSDAEMON_PIDDIR ]; then

mkdir -p $DBUSDAEMON_PIDDIR;

chown messagebus:messagebus $DBUSDAEMON_PIDDIR;

fi

if [ -e $DBUSDAEMON_PID ]; then

if [ -d /proc/`cat $DBUSDAEMON_PID` ]; then

echo "D-BUS already started. Not starting."

exit 0;

else

echo "Removing stale PID file $DBUSDAEMON_PID.";

rm -f $DBUSDAEMON_PID;

fi

fi

echo -n "Starting D-BUS daemon";

startproc -f -p $DBUSDAEMON_PID $DBUSDAEMON_BIN $DBUSDAEMON_PARA

rc_status -v

;;

stop)

echo -n "Shutting down D-BUS daemon"

killproc -p $DBUSDAEMON_PID -TERM $DBUSDAEMON_BIN

rm -f $DBUSDAEMON_PID;

rc_status -v

;;

try-restart)

$0 status >/dev/null && $0 restart

rc_status

;;

restart)

$0 stop

$0 start

rc_status

;;

force-reload)

echo -n "Reload service D-BUS daemon"

$0 stop && $0 start

rc_status

;;

reload)

rc_failed 3

rc_status -v

;;

status)

echo -n "Checking for service D-BUS daemon"

checkproc $DBUSDAEMON_BIN

rc_status -v

;;

probe)

## Optional: Probe for the necessity of a reload, print out the

## argument to this init script which is required for a reload.

## Note: probe is not (yet) part of LSB (as of 1.2)

# test /etc/FOO/FOO.conf -nt /var/run/FOO.pid && echo reload

;;

*)

echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload|probe}"

exit 1

;;

esac

rc_exit

hellmachine:/home/snowmax #

Geschrieben
/etc/init.d/dbus stop

killall dbus-daemon

und dann
/etc/init.d/dbus start

und wenn das ohne "segmentation fault" geklappt hat

/etc/init.d/haldaemon start

Danke.

Geschrieben

Leider nicht.....

hellmachine:/home/snowmax # /etc/init.d/dbus stop

Shutting down D-BUS daemon done

hellmachine:/home/snowmax # killall dbus-daemon

hellmachine:/home/snowmax # /etc/init.d/dbus start

Starting D-BUS daemonstartproc: signal catched /usr/bin/dbus-daemon: Segmentation fault

failed

hellmachine:/home/snowmax #

Geschrieben
OK. Der dbus stürzt schonmal mit Speicherfehler ab (Segmentation fault). Hat das schonmal funktioniert? Oder machte die Kiste von Anfang an Streß? Wie alt ist die Hardware? Hast Du genauere Angaben zu Prozessor, Mainboard und Speicher parat?

[...]

Diesmal obligatorisch. :-D Denn ehe wir den Skriptdebugger bzw. strace anschmeißen, sollte klar sein, daß die Hardware nicht kaputt ist. Zudem: Hast Du schonmal ein Systemupdate gemacht? Wann war das zuletzt?

Geschrieben (bearbeitet)

Vor ein par Wochen ist noch alles gegangen. Hab dann über YAST ein par Updates für Firefox und Mplayer gemacht. Codecs zum Filme anschauen und Java-Plugins......

Ab da hat die Kiste angefangen zu spinnen, die Laufwerke wurden nicht mehr erkannt und USB ging nicht mehr..... Bei jedem Start hat er die Fehlermeldung mit dem dBus ausgespuckt, alles andere geht aber trotzdem.

AMD Athlon XP 2600+, Radeon 9600 Pro, irgendein AS-Rock Motherboard, 628 MB Ram........ mehr kann ich auch ned sagen :-D

Ein komplettes Systemupdate habe ich noch nie durchgeführt! Der PC läuft seit ca. einem halben Jahr so! Hardware kaputt kann ich mir nicht vorstellen, hat davor ja auch funktioniert! Hab ichs wohl mit dem Updates kaputt gemacht :-D !

Bearbeitet von sNoWmaX
Geschrieben (bearbeitet)

Ok, bis in ein par Stunden dann........

:-D

Äh, du meinst aber nicht ein "System Update"?!?

Bearbeitet von sNoWmaX
Geschrieben

Haste mal neu gebootet, nachdem SuSE-config durch war?

Ansonsten mach ruhig nochmal

rcdbus restart
und guck derweil im zweiten Konsolenfenster den Output von
tail -f /var/log/messages

an. Bitte dann hier posten.

Geschrieben

Ist dann das ganze Basissystem incl. kernel, configs, userland-tools etc. Ist zu gefährlich, wenn Du keine Ahnung hast, wie Du ein Notsystem startest und benutzt. Einziger Weg für Dich wäre dann Neuinstallation. Wie steht es mit der Beantwortung der übrigen Fragen (s.o.)?

Geschrieben (bearbeitet)

OK.

snowmax@hellmachine:~> su

Passwort:

hellmachine:/home/snowmax # rcdbus restart

Shutting down D-BUS daemon done

Starting D-BUS daemonstartproc: signal catched /usr/bin/dbus-daemon: Segmentation fault

done

hellmachine:/home/snowmax #

snowmax@hellmachine:~> su

Passwort:

hellmachine:/home/snowmax # tail -f /var/log/messages

Mar 18 16:07:47 hellmachine SuSEfirewall2: Firewall rules successfully set

Mar 18 16:07:47 hellmachine kernel: bootsplash: status on console 0 changed to on

Mar 18 16:07:51 hellmachine zmd: NetworkManagerModule (WARN): Failed to connect to NetworkManager

Mar 18 16:08:22 hellmachine gconfd (snowmax-3997): (Version 2.12.1) wird gestartet, Prozesskennung 3997, Benutzer »snowmax«

Mar 18 16:08:22 hellmachine gconfd (snowmax-3997): Die Adresse »xml:readonly:/etc/opt/gnome/gconf/gconf.xml.mandatory« wurde an der Position 0 zu einer nur lesbaren Konfigurationsquelle aufgelöst

Mar 18 16:08:22 hellmachine gconfd (snowmax-3997): Die Adresse »xml:readwrite:/home/snowmax/.gconf« wurde an der Position 1 zu einer schreibbaren Konfigurationsquelle aufgelöst

Mar 18 16:08:22 hellmachine gconfd (snowmax-3997): Die Adresse »xml:readonly:/etc/opt/gnome/gconf/gconf.xml.defaults« wurde an der Position 2 zu einer nur lesbaren Konfigurationsquelle aufgelöst

Mar 18 16:09:33 hellmachine zmd: Daemon (WARN): Not starting remote web server

Mar 18 16:42:48 hellmachine su: (to root) snowmax on /dev/pts/1

Mar 18 16:43:18 hellmachine su: (to root) snowmax on /dev/pts/2

Bearbeitet von sNoWmaX
Geschrieben

OK. Zu deutsch: Da zeigt sich genau nix. Bitte als nächstes mal folgendes:

/etc/init.d/avahi-daemon stop

chkconfig --del avahi-daemon

Dann via Yast das avahi-Paket rausschmeißen/deinstallieren. Danach die Pakete "powersaved" und "dbus" neu installieren. Wenn sich danach dbus noch nicht starten läßt, müssen wir endgültig alle Dienste im Debug-Modus durchgehen.

Geschrieben

hellmachine:/home/snowmax # /etc/init.d/avahi-daemon stop

Shutting down Avahi daemon/usr/sbin/avahi-daemon: error while loading shared libraries: libdaemon.so.0: cannot open shared object file: No such file or directory

done

hellmachine:/home/snowmax # chkconfig --del avahi-daemon

avahi-daemon 0:off 1:off 2:off 3:off 4:off 5:off 6:off

hellmachine:/home/snowmax #

Hab jetzt avahi deinstalliert, powersave habe ich installiert aber vom dbus find ich nicht wirklich was zum installieren. Kannst du mir eine Installationsquelle sagen, oder wie ich was finden kann?

Anscheinend konnte ich aber dbus nun starten!

hellmachine:/home/snowmax # rcdbus restart

Shutting down D-BUS daemon done

Starting D-BUS daemon done

Geschrieben (bearbeitet)

Ok etwas hat sich wieder zum alten hin verbessert. Ich hatte meine Festplatten Erde, Sonne und Mond genannt. Dies wurde im Arbeitsplatz nicht mehr angezeigt und die Platten hießen hda1 usw. Jetzt steht zumindest wieder Erde usw. da. Aber DVD's und USB geht immer noch nicht wirklich!

STOP! USB-Kamera geht wieder und wird automatisch als Wechselmedium erkannt!!!!!!!!!!!!!!!

:-D:cheers::-D

DVD geht nicht! :-D

Aber ehrlich gesagt reicht dies fürs erste schon mal. Endlich kann ich die ganzen Bilder wieder auf den Computer laden......

Möcht mich an dieser Stelle nochmals herzlich für deine Mühe und Fachkompetenz bedanken. Den Rest werd ich dann hoffentlich schon noch irgendwie hinbekommen.

Vielen Dank nochmals.........

auf a :-D

Max

Bearbeitet von sNoWmaX

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.


×
×
  • Neu erstellen...

Wichtige Information