Nochmals danke!
Die Installation scheint funktionier zu haben, jedenfalls kamen keine weiteren Fehlermeldungen mehr.
Wenn ich allerdings in die YaST-Softwareverwaltung reinschaue, dann steht dort immernoch "bluez4-.96" anstatt "bluez-4.101" als installiert drin. Und meine Ordner in /var/lib/bluetooth sind auch alle noch vorhanden. War die Installation vielleicht docht nicht erfolgreich? Kann das jemand anhand des folgenden Codes erkennen:
Beiträge von Slevin
-
-
Dieses 57170b3 habe ich hier gefunden: http://gitorious.org/~jdelfes/…30f4a9961dc0b3ac45f97bc13
Aber wie/wo füge ich das in mein System ein?OK, ich habe nun die neueste bluez Version (4.101) runtergeladen, entpackt, ins Verzeichnis der entpackten Datei gewechselt, dort die Datei "connection.c" entsprechend dem o.g. Link editiert.
Jetzt folgt ja eigentlich noch ./configure, make und make install. Wobei bei ./configure ein Fehler auftritt:Code
Alles anzeigen# ./configure --enable-usb --enable-tools --enable-hidd -enable-pand --enable-test --enable-gatt --enable-datafiles checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/root/Downloads/bluez-4.101': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details
Kann jemand sagen was ich falsch gemacht habe? -
Wie ich von MPuls erfahren hab, handelt es sich bei der oben erwähnten dbus Version um ein sehr veraltetes Modell, bei dem das Downgraden wohl nicht so ohne weiteres möglich ist.
Anhand meiner Fehlermeldungen während dem Verbindungsaufbau habe ich deshalb nochmal rumgesucht und folgende vielversprechende Kommentare wiedergefunden:
ZitatFrom this and the hcidump, the answer is that it could not find a
server running in the remote side (i.e. the SDP service search returned
nothing).und
ZitatThere was a bug in the D-Bus Network interface, try 57170b3 on latest git.
Aber bei beiden Hinweisen bin ich zunächst erst einmal ratlos:
1.) "es konnte kein Server gefunden werden" ... wie starte ich denn einen entsprechenden Server auf der remote-Seite??
2.) Dieses 57170b3 habe ich hier gefunden: http://gitorious.org/~jdelfes/bluez/jdelfes-bluez/commit/57170b311f1468330f4a9961dc0b3ac45f97bc13
Aber wie/wo füge ich das in mein System ein? -
@ MPuls:
Erneut besten Dank!!So wie ich sehe, muss es sich bei meinem Problem wohl um einen dbus-bug handeln. Siehe:
http://ubuntuforums.org/showthread.php?t=1861725
und
http://forums.opensuse.org/eng…ter-last-dbus-update.html
Zitat:
"I made the big mistake of updating dbus on my SuSE 11.0 to version
1.1.1-15.4-x86_64. Result was that everything which was previously
running perfectly on bluetooth failed "
Für mein System ist es egal ob es auf dem neuesten Stand ist oder nicht. Hauptsache Bluetooth läuft. Deshalb würde ich gern wissen, wie ich dbus downgrade? -
@ MPuls:
danke!
Ich konnte nämlich eben gar keine Dateien mehr vom Rechner an mein Handy senden, was vor einigen Tagen noch funktioniert hatte. Ich habe jetzt auf beiden Rechner (openSUSE 12.1 & openSUSE 11.4, jeweils gnome) die "blue"- und "obex"-Pakete installiert welche du genannt hast (und diejenigen gelöscht, die du nicht gelistet hattest), danach ging zumindest der Datentransfer aufs Handy wieder.
Leider klappt die Verbindung bzw. der Datentransfer zwischen den beiden Rechnern immer noch nicht =(
Und eine Datei vom Handy zum Rechner klappt auch nicht.Edit:
"opush" und "ftp" hatte ich auch mittels "sdptool add" hinzugefügt.
Könntest du mir einen weiteren Gefallen tun, und mir die Ausgaben vonnennen, und zwar von deinen beiden Rechnern?
-
Der Übersicht halber hier der Text den ich eben im anderen Forum gepostet habe:
ZitatAlles anzeigenLösungsansätze (durch googlen gefunden):
1) "uninstall obex-data-server and install obexd ... install also obexfs and obexftp"
-> habe ich getan, hat aber nichts geändert.
2) siehe: http://pfalcon-oe.blogspot.de/2012/01/l ... ction.html
->
Wie gesagt, meine Verbindung ist ja für kurze Zeit (ca. 2Sek) aktiv,
bevor ich ein "Remote User Terminated Connection" per hcidump erhalte.
Da greift dann möglicherweise dieses hci_conn_timeout-Event. Ob es Sinn
macht, diese definierten 2 Sekunden zu verändern? Leider habe ich diese
"hci.h" Datei nicht auf meinem System gefunden =(Zudem gibt es sehr viele Foreneinträge von Ende 2011 bzw Anfang 2012 (zB: http://ubuntuforums.org/showthread.php?t=1861725),
in dem Ubuntu-User dasselbe Problem hatten (oder immer noch haben?).
Auf jeden Fall ist dieses Problem erst aufgetaucht, als diese Ubuntu
11.10 installiert haben; davor gab es bei ihnen keine Probleme. Deshalb
ist morgen mein nächster Lösungsansatz: Ubuntu 11.04 installieren. -
@ MPuls:
gnome-user-share ist auf meinen beiden Rechnern drauf; auch habe ich die Konfiguration so angepasst, dass immer alles erlaubt ist. Trotzdem funktioniert es nicht:
"the name org.openobex.client was not provided by any .service files" -> Google sagt: "uninstall obex-data-server and install obexd ... install also obexfs and obexftp". Hab ich, trotzdem noch der selbe Fehler.
Das alles übrigens unter openSUSE11.4. Ich werde jetzt gleich mal wieder 12.1 installieren und schauen ob da der selbe Fehller auftaucht...
Ansonsten würde ich von dir gern noch folgendes wissen:
- Hast du auf beiden Rechnern Tumbleweed drauf?
- Und würdest du mir verraten, welche Pakete du installiert hast, welche "obex" oder "blue" im Namen haben? -
@ MPuls:
Danke, werde das morgen gleich ausprobieren.@ Trekkie:
Hier der Link zum Crosspost:
http://www.linux-club.de/viewtopic.php?f=15&t=116317Edit:
Nochmal zur Erinnerung: Ich habe auch als "Schlagworte" erhalten, dass evt. "udev" oder "dbus" schuld an meinem Problem sein könnte. Leider habe ich null Ahnung wie ich diese downgrade?! -
Und was jetzt wie installiert ist bzw. geändert wurde, ist auch nicht mehr nachzuvollziehen bei Deinen 3 oder 4 Beiträgen zu dem Thema.
In den anderen beiden Beiträgen ging es auch nur um die Installation des Paketes pand (=anderes Thema, deshalb eigener Thread). Das ist ja mittlerweile geschehen und somit nicht mehr relevant. Alle nötigen Informationen stehen in diesem Thread.
Ich hätte mir schon lange einen billigen Router sowie eine Wlan-Karte gekauft und es am laufen, bevor ich so lange daran rumgefrickelt hätte.
Ach so meinst du das. Nein, es geht mir nicht darum "irgendeine Netzwerkverbindung" herzustellen, sondern es *muss* sich um eine Bluetooth-Verbindung handeln - für die Veranschaulichung diverser Eigenschaften von Bluetooth.
Und nur mal so am Rande bemerkt:
Du machst auf mich den Eindruck, als wenn Du nicht verstehst, was Du da eigentlich machst.Das stimmt. Ganz oben habe ich ja auch bemerkt dass ich ein "Newbie" bin. Aber wie soll ich denn sonst lernen/weiterkommen wenn nicht durch "ausprobieren" ?
PS:
Sorry falls ich euch mit der ständigen Fragerei auf die Nerven gehe - aber es ist sehr wichtig für mich, dass es funktioniert. -
Ohne Fehlermeldung von configure?Warum machst Du eigentlich solche Verrenkungen und nimmst nicht nfs oder samba?
Die Meldung werde ich morgen abend nachreichen.
Von nfs und samba höre ich jetzt zum ersten Mal. Du meinst also, ich soll anstelle von "pand" lieber nfs/samba verwenden? Also kann ich mit diesen Programmen eine Netzwerkverbindung per Bluetooth herstellen? Wenn ja, dann werd ich mich wohl da mal einlesen müssen...Bevor ich dies alles unternommen hätte, hätte ich zur Sicherheit mal verschiedene Bluetooth Dongles getestet, um eine Inkompatibilität derselben auszuschliessen.
Habe ich: 2x BT2.0, 2x BT3.0, 1x BT3.0+HS, 1x BT4.0. Nirgends klappt die bnep-Verbindung.
Ich kann ja eine rfcomm-Verbindung herstellen zwischen beiden Rechnern.
Auch eine Netzwerk(bnep)-Verbindung zwischen *PC und Handy* funktioniert
einwandfrei.
Nur die Netzwerk-Verbindung zwischen *PC und PC* klappt nicht!Wobei das so auch nicht ganz korrekt ist: Vor einigen Monaten auf einem gentoo-System ist die bnep-Verbindung noch zustande gekommen. Nach dem Aufspielen einiger Updates & Patches ging es plötzlich nicht mehr. Leider ist in der Zeit zwischen "es ging" und "es geht nicht mehr" viel passiert, sodass ich den Übeltäter nicht identifizieren konnte. Gentoo ist für mich zu anspruchsvoll - das konnte ich auch nur unter Anleitung/Hilfestellung installieren & damit arbeiten. Das Problem: Derjenige, der mir dabei geholfen hat, ist zur Zeit nicht verfügbar. Daher versuche ich es jetzt allein mit openSuSE.