Sida 1 av 1

Creative Zen + Gutsy Gibbon = sant?

Postat: 27 dec 2007, 15:29
av perstromgren
Jag har stora problem att få MP3-spelaren Creative Zen (utan extra namn, det verkar finnas en uppsjö apparater som heter Zen plus något annat!) att kommunicera med min Ubuntu-maskin. Jag har provat att ladda ner gnomad2 via Synaptic samt själv ladda, konfigurera och kompilera, men inget hjälper.

Felmeddelande: "Inga jukeboxar upptäcktes på USB-bussen"

lsusb säger:

Bus 001 Device 003: ID 041e:4157 Creative Technology, Ltd
Bus 001 Device 001: ID 0000:0000

Har någon av er fått detta att fungera?

Per.

PS. Gnomad-version: 2.8.12 DS.

SV: Creative Zen + Gutsy Gibbon = sant?

Postat: 27 dec 2007, 19:25
av grepapär
För mig funkar det om man kopplar zenen innan man startar gnomad.
Men den är helt "osynlig" på resten av datorn. :-\ :)

SV: Creative Zen + Gutsy Gibbon = sant?

Postat: 28 dec 2007, 00:50
av Konservburk
perstromgren skrev: lsusb säger:

Bus 001 Device 003: ID 041e:4157 Creative Technology, Ltd
Samma problem: http://ubuntu-se.org/smf/index.php/topic,21394.html

Du behöver en libmtp-version som är minst 0.2.3:
http://libmtp.sourceforge.net/index.php?page=download

gnomad2 med libmtp 0.2.4 funkar med Zen, men bara som root

Postat: 28 dec 2007, 11:49
av perstromgren
Konservburk skrev:
perstromgren skrev: lsusb säger:

Bus 001 Device 003: ID 041e:4157 Creative Technology, Ltd
Samma problem: http://ubuntu-se.org/smf/index.php/topic,21394.html

Du behöver en libmtp-version som är minst 0.2.3:
http://libmtp.sourceforge.net/index.php?page=download
Tack, jag såg postningen, men läste nog slarvigt. Jag ber om ursäkt!

Alltnog, jag gjorde följande:

1. dpkg -r gnomad2 (för säkerhets skull, kanske inte alls nödvändigt)
2. Hämtade libmtp 0.2.4 från källan du länkade till
3. Kompilerade och installerade libmtp (./configure;make; make install)
4. Installerade om gnomad2 (./configure;make install)
5. Provkörde

Samma fel. Men, efter litet lekande känns det som ett rättighetsproblem och...

6. Provkörde som root

Bingo! Fungerar fint!

I fall som detta har alltid botemedlet varit att köra set-uid, men yvärr inte i detta fall:

Kod: Markera allt

(process:16385): Gtk-WARNING **: This process is currently running setuid or setgid.
This is not a supported use of GTK+. You must create a helper
program instead. For further details, see:

    http://www.gtk.org/setuid.html

Refusing to initialize GTK+.
Är det så jag måste göra, eller finns det något vettigare?

Per.

SV: Creative Zen + Gutsy Gibbon = sant?

Postat: 28 dec 2007, 22:01
av maths57
Lite samma problem som i den här tråden?

SV: Creative Zen + Gutsy Gibbon = sant?

Postat: 29 dec 2007, 10:14
av perstromgren
maths57 skrev: Lite samma problem som i den här tråden?
Tack, men det har Konservburk redan påpekat. Och grundproblemet, som behandlas i den tråden, är nu löst. Återstår att lösa hur jag kan köra gnomad2 utan root-behörighet.

Per.

SV: Creative Zen + Gutsy Gibbon = sant?

Postat: 29 dec 2007, 12:22
av KiviE
Du råkade inte installera gnomad2 som root då?

SV: Creative Zen + Gutsy Gibbon = sant?

Postat: 29 dec 2007, 15:44
av perstromgren
KiviE skrev: Du råkade inte installera gnomad2 som root då?
Jag körde "make install" som root. Var det det du menade? Min /urs/local/bin ägs av rott, så det måste jag göra. Borde det inte vara så?

Kod: Markera allt

per@nyttan$ ls -ld /usr/local/bin/ /usr/local/bin/gnomad2
drwxr-xr-x 2 root root   4096 2007-12-28 10:25 /usr/local/bin/
-rwsr-xr-x 1 root root 488116 2007-12-28 10:25 /usr/local/bin/gnomad2

Per.

SV: Creative Zen + Gutsy Gibbon = sant?

Postat: 29 dec 2007, 16:03
av maths57
/usr/local/bin ska ägas av root, men rättigheterna är så att alla kan köra program som finns där. Så det borde inte vara något problem. Dessutom ska de flesta program installeras som root. Man kan köra ./configure och make som vanlig användare, men installation ska göras av root. Har du bara följt den rekommenderad vägen för installationen så måste problemet ligga någon annanstans.