Kdebluetooth + Fedora 10 [Ratkaistu]

Morjensta foorumille.
Oon Linuxin kans melko aloittelija ja vaihdoin juuri distroa Fedora 10:iin, KDE työpöydällä. Kaikki toimii hyvin uusinta hankintaa lukuunottamatta, eli bluetoothia.

Aikaisemmin käytin Mandrivaa, jossa bluetooth toimi, mutta pienellä säätämisellä. Kdebluetooth4:n sijaan piti asentaa jokin vanhempi kdebluetooth.

Nyt Fedoran pakettihallinnasta löytyy vain tuo nelonen (kdebluetooth - 1:0.2-3.fc10), joka ei siis toimi tässäkään. Prosessi lähtee pyörimään, mutta mitään ohjelmaa/käyttöliittymää ei käynnisty. Mistä asentaa vanhempi versio, vai onko uudempaa, jossa bugi korjattu?

Paneeliin ei siis ilmesty mitään bluetooth-kuvaketta, jota jommalla kummalla hiiren näppäimellä klikkaamalla saisi auki valikon?

Itse kokeilin Bluetoothia viimeksi Fedora 8:ssa, ja siinä KDE:n paneeliin ilmestyi oletuksena Gnomen bluetooth-ohjelma, jonka rinnalla pystyi käyttämään kde3:n kdebluetoothia. Ei tuon Gnomen bluetooth-ohjelman (löytyy paketista bluez-gnome) käyttö onnistuisi, jos kde4-ohjelma ei suostu yhteistyöhön?

Jos mikään muu ei auta, niin luultavasti kde3:n kdebluetoothinkin saa F10:een asennettua vanhasta paketista. Fedora 10:n paketinhallinnasta on vielä asennettavissa KDE 3.5:n kirjastot (kdebase3, kdelibs3 ym), joten todennäköisesti tuon ei pitäisi kaatua riippuvaisuusongelmiin.

Juurikin näin, eli paneeliin ei tule mitään kuvaketta. bluez-gnome näytti olevan asennettuna, mutta sitäkään ei näy paneelissa, eikä valikossa.

Mites tämän kde3:n kdebluetoothin saa asennettua tähän Fedora 10:n? Yritin googlettaa, mutta ei löytynyt mitään järkevää.

Oletko kokeillut käynnistää niitä komentoriviltä?

Ja onko bluetooth-taustapalvelu varmasti ajossa?

KDE3:n kdebluetoothin paketit löytyvät vaikka seuraavista paikoista:

kdebluetooth
kdebluetooth-libs

Komentoriviltä blu +tabulaattoria ehdottaa seuraavaa:
bluetooth-applet bluetoothd bluetooth-sendto
bluetooth-browse bluetooth-properties bluetooth-wizard
Mikään näistä ei kuitenkaan tuottanut tulosta. Bluetooth-properties kysyy, milloin kuvake näytetään ilmoitusalueella, mutta vaikka valinnaksi laittaa aina, ei sinne mitään kuitenkaan ilmesty. Kdebluetoothia en (o)saa päätteeltä käynnistettyä

Mistä tämän näkee? Järjestelmän valvonnan prosessilistasta ei löydy mitään bluetoothiin viittaavaa.

[quote=“pb, post:4, topic:573”]KDE3:n kdebluetoothin paketit löytyvät vaikka seuraavista paikoista:

kdebluetooth
kdebluetooth-libs[/quote]
Linkit ohjautuu vain microfocus.comin etusivulle, mutta kun googletin lisää, ja yritin asentaa vastaavan nimiset paketit kuin linkeissä, niin pukkaa erroria:
The package signature was missing and this package is untrusted.
This package was not signed with a GPG key when created.

[quote=“pertt-UP-, post:5, topic:573”]Komentoriviltä blu +tabulaattoria ehdottaa seuraavaa:
bluetooth-applet bluetoothd bluetooth-sendto
bluetooth-browse bluetooth-properties bluetooth-wizard
Mikään näistä ei kuitenkaan tuottanut tulosta. Bluetooth-properties kysyy, milloin kuvake näytetään ilmoitusalueella, mutta vaikka valinnaksi laittaa aina, ei sinne mitään kuitenkaan ilmesty. Kdebluetoothia en (o)saa päätteeltä käynnistettyä[/quote]

KDE4:n kdebluetoothin osalta löytyy seuraavat komennot:

kbluetooth4, kbluetooth4-devicemanager, kbluetooth4-inputwizard

Ylläpito-valikossa on kohta Palvelut. Sama ohjelma käynnistyy myös komennolla system-config-services.

[quote=“pertt-UP-, post:5, topic:573”][quote author=pb link=topic=581.msg2885#msg2885 date=1234092722]
KDE3:n kdebluetoothin paketit löytyvät vaikka seuraavista paikoista:

kdebluetooth
kdebluetooth-libs
[/quote]
Linkit ohjautuu vain microfocus.comin etusivulle, mutta kun googletin lisää, ja yritin asentaa vastaavan nimiset paketit kuin linkeissä, niin pukkaa erroria:
The package signature was missing and this package is untrusted.
This package was not signed with a GPG key when created.[/quote]

Foorumisofta näkyy rikkoneen nuo ftp-linkit… Tässä pitäisi olla toimivat (http-protokollalliset) versiot:
kdebluetooth
kdebluetooth-libs

Komentoriviltä käynnistettynä kbluetooth4 ei vaikuta mitään, kbluetooth4-devicemanager ja kbluetooth4-inputwizard antaa seuraavan laista virhettä graafisena:

The application KBluetooth4 - The KDE4 Bluetooth Framework (kbluetooth4-devicemanager) crashed and caused the signal 6 (SIGABRT). Please help us improve the software you use by filing a report at http://bugs.kde.org. Useful details include how to reproduce the error, documents that were loaded, etc.
ja konsolessa:
process 9428: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file dbus-message.c line 1070. This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtrace KCrash: Application 'kbluetooth4-devicemanager' crashing... sock_file=/home/perttu/.kde/socket-Fedora/kdeinit4__0

Bluetooth palvelu oli käytössä ajotasoilla: 3, 4, 5, otin sen kokonaan käyttöön.

Nuo paketit aiheutti saman errorin, kuin edellisessä viestissä.

[quote=“pertt-UP-, post:7, topic:573”]Komentoriviltä käynnistettynä kbluetooth4 ei vaikuta mitään, kbluetooth4-devicemanager ja kbluetooth4-inputwizard antaa seuraavan laista virhettä graafisena:

[quote]The application KBluetooth4 - The KDE4 Bluetooth Framework (kbluetooth4-devicemanager) crashed and caused the signal 6 (SIGABRT).
Please help us improve the software you use by filing a report at http://bugs.kde.org. Useful details include how to reproduce the error, documents that were loaded, etc.[/quote]
ja konsolessa:

[quote]process 9428: arguments to dbus_message_new_method_call() were incorrect, assertion “path != NULL” failed in file dbus-message.c line 1070.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace
KCrash: Application ‘kbluetooth4-devicemanager’ crashing…
sock_file=/home/perttu/.kde/socket-Fedora/kdeinit4__0[/quote][/quote]

kbluetooth4:ssä vaikuttaisi olevan bugi:
http://bugs.kde.org/show_bug.cgi?id=172267#c20
http://bbs.archlinux.org/viewtopic.php?id=63508&p=1

Korjaus siihen on ikävä kyllä vasta uusimmassa kehitysversiossa.

Gnomen bluetooth-käyttöliittymän pitäisi kyllä silti toimia…

Riittää hyvin, jos se on ajotasoilla 3, 4 ja 5. Oletuksena Fedora käyttää ajotasoa 5 (graafinen monen käyttäjän tila).

Komentoriviltä ne luultavasti asentuisivat, komento on

su -c "rpm -ivh paketti1 paketti2"

Rpm-komentoriviohjelma ei muistaakseni välitä yhtä paljon noista pakettien allekirjoituksista.

Millä komennolla tämän pitäisi käynnistyä? Valikossa kun tätä ei löydy.

[quote=“pb, post:8, topic:573”]su -c "rpm -ivh paketti1 paketti2"

Rpm-komentoriviohjelma ei muistaakseni välitä yhtä paljon noista pakettien allekirjoituksista.[/quote]
Valittaa parista puuttuvasta riippuvuudesta. Miten tähän komentoon saa riippuvuudet mukaan?

[quote=“pertt-UP-, post:9, topic:573”][quote author=pb link=topic=581.msg2891#msg2891 date=1234111012]
Gnomen bluetooth-käyttöliittymän pitäisi kyllä silti toimia…
[/quote]
Millä komennolla tämän pitäisi käynnistyä? Valikossa kun tätä ei löydy.[/quote]

En tiedä, mutta bluetooth-applet kuulostaisi tietysti loogiselta.

[quote=“pertt-UP-, post:9, topic:573”][quote author=pb link=topic=581.msg2891#msg2891 date=1234111012]

Rpm-komentoriviohjelma ei muistaakseni välitä yhtä paljon noista pakettien allekirjoituksista.
[/quote]
Valittaa parista puuttuvasta riippuvuudesta. Miten tähän komentoon saa riippuvuudet mukaan?[/quote]

Rpm-ohjelma ei tue riippuvuuksien automaattista hakua. Kopioi vaikka se riippuvuusilmoitus tänne, niin katson mitä niille voi tehdä.

No nyt bluetooth-applet lähti käyntii… Kumma, mielestäni kokeilin sen aikasemminkin.

Tosiaan unohdin mainita aikaisemmin, että käytän 64-bittistä järjestelmää, mutta latasin vastaavat paketit ja tässä siis se virhe:

[perttu@Fedora Download]$ su -c "rpm -ivh kdebluetooth-1.0-0.41.beta8.fc9.x86_64.rpm kdebluetooth-libs-1.0-0.41.beta8.fc9.x86_64.rpm" Salasana: varoitus: kdebluetooth-1.0-0.41.beta8.fc9.x86_64.rpm: Otsikko V3 DSA allekirjoitus: NOKEY, avain 4f2a6fd2 virhe: Puuttuvia riippuvuuksia: libbluetooth.so.2()(64bit) is needed by kdebluetooth-1.0-0.41.beta8.fc9.x86_64 libbluetooth.so.2()(64bit) is needed by kdebluetooth-libs-1.0-0.41.beta8.fc9.x86_64

[quote=“pertt-UP-, post:11, topic:573”]Tosiaan unohdin mainita aikaisemmin, että käytän 64-bittistä järjestelmää, mutta latasin vastaavat paketit ja tässä siis se virhe:

[perttu@Fedora Download]$ su -c "rpm -ivh kdebluetooth-1.0-0.41.beta8.fc9.x86_64.rpm kdebluetooth-libs-1.0-0.41.beta8.fc9.x86_64.rpm" Salasana: varoitus: kdebluetooth-1.0-0.41.beta8.fc9.x86_64.rpm: Otsikko V3 DSA allekirjoitus: NOKEY, avain 4f2a6fd2 virhe: Puuttuvia riippuvuuksia: libbluetooth.so.2()(64bit) is needed by kdebluetooth-1.0-0.41.beta8.fc9.x86_64 libbluetooth.so.2()(64bit) is needed by kdebluetooth-libs-1.0-0.41.beta8.fc9.x86_64 [/quote]

Tuo Fedora 9:n kdebluetooth on näköjään käännetty bluez-libs-kirjaston vanhaa versiota vasten, joka sisältää jaetun kirjastotiedoston libbluetooth.so.2. Fedora 10:ssä on kirjaston uudempi versio, jossa vastaava tiedosto on libbluetooth.so.3.

Noiden pakettien asentaminen vaatisi siis, että bluez-libs “päivitettäisiin” vanhempaan versioon. Toisaalta koska kaikki bluez-libsiä käyttävät muut paketit Fedora 10:ssä on käännetty sen uudempaa versiota vasten, joutuisit poistamaan/päivittämään melkoisen määrän paketteja.

Jollakin niistä voi myös olla muita vastaavia riippuvaisuusongelmia, joten hankalaksi menee… Jos välttämättä tarvitsisi tuota kdebluetooth3:a, kannattaisi se ehkä mieluiten kääntää itse lähdekoodista, jotta riippuvaisuusongelmalta välttyisi.

Toisaalta jos gnome-bluetooth kerran toimii, niin mitäpä turhaan vaivautumaan.

Jep, pitää odotella, että saavat kdebluetooth4:n toimimaan ja käytellä siihen asti gnome-bluetoothia.

Kiitos pb kun jaksoit auttaa.