gtkpod 2.0.2 (outdated 2011 version)

Audio editors, music players, video players, burning software, etc.
Message
Author
sandy_bradley35
Posts: 2
Joined: Fri 04 Nov 2011, 16:31

ifuse error loading shared libraries

#46 Post by sandy_bradley35 »

Hello all,

Thank you tempestuous for putting in some great work. I am having some trouble following your instructions. At the step:

ifuse /mnt/ipod

I get the following error:

# ifuse: error while loading shared libraries: libtasn1.so.3: cannot open shared object file: No such file or directory

Up until this point I seemed to be connected with an appropriate serial number. Any help would be much appreciated.

Computer: Toshiba L735 - 11W
OS: Puppy Linux (Slacko 5.3)

Best,
Sandy

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#47 Post by tempestuous »

Deleted, May 2014
Last edited by tempestuous on Fri 30 May 2014, 05:27, edited 1 time in total.

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#48 Post by smokey01 »

I have a new iPod nano (6th generation) which is great but I'm having trouble getting gtkpod to see it.

I tried the following:

Code: Select all

/usr/sbin/usbmuxd -u -U root -v -v
Now open /var/log/messages in Geany, and at the end you should see that your device has been recognised, with text like this -
Code:
usbmuxd[12707]: [4] Initializing USB
Found new device with v/p 05ac:1290 at 3-68
...
Connected to v1.0 device 1 on location 0x30044 with serial number be2975afb30b6db9025f95261b9e0a7041044661
But the device was not found.

It does mount ok and I can view and play files on the iPod just using rox.

My model, MC688ZP, doesn't appear to be in the list in gtkpod.

It works fine in iTunes but I'm not interested in booting Windows.

gtkpod looks really nice and I would like to use it.

Any ideas?

BTW there is a later version now. 2.1.0

http://www.gtkpod.org/wiki/Home

I wonder if the new version would recognise my iPod?

Is the package hard to compile? I suspect so.

Any advice will be greatly appreciated.


Cheers
Last edited by smokey01 on Sat 17 Dec 2011, 22:54, edited 1 time in total.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#49 Post by tempestuous »

smokey01 wrote:there is a later version now. 2.1.0
No, that version will only work with gtk3, which none of the current Puppies have.
2.0.2 is still the most recent gtk2-compatible front-end for gtkpod.
I suspect what you really need is an upgrade to the underlying libgpod. I can do this, but probably not until after Christmas.

In the meantime, it would be helpful if, after plugging in your iPod, you could tell me what you see in /var/log/messages relating to "usbmuxd".

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#50 Post by smokey01 »

usbmuxd did not load automatically

I loaded it as described.

Code: Select all

/usr/sbin/usbmuxd -u -U root -v -v
Then checked Pprocess again, this time it was there.

Now checked /var/log/messages, the results are:

Code: Select all

Dec 18 06:43:43 puppypc user.notice usbmuxd[12215]: [3] usbmuxd v1.0.7 starting up
Dec 18 06:43:43 puppypc user.info usbmuxd[12217]: [4] Creating socket
Dec 18 06:43:43 puppypc user.info usbmuxd[12217]: [4] Not dropping privileges to root
Dec 18 06:43:43 puppypc user.info usbmuxd[12217]: [4] Initializing USB
Dec 18 06:43:43 puppypc user.info usbmuxd[12217]: [4] 0 devices detected
Dec 18 06:43:43 puppypc user.notice usbmuxd[12217]: [3] Initialization complete
I guess I can't proceed any further until my device is recognised.

Thanks

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#51 Post by smokey01 »

I had a crack at compiling libgpod 0.8.0 from here:
http://www.gtkpod.org/wiki/Libgpod#Source
But I failed as my skills are a little short of the requirements.

I also noticed that 0.8.2 is available.

tempestuous what version libgpod did you include in your gtkpod 2.0.2 package?

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#52 Post by tempestuous »

smokey01, I have sent you a PM regarding a package to test.

But regarding usbmuxd, I just woke up to the fact that you have an iPod Nano ...
so usbmuxd is irrelevant !!

The special setup instructions I provided (including usbmuxd) relate only to the iPod-Touch, iPhone, and iPad.

redandwhitestripes
Posts: 179
Joined: Fri 02 Jan 2009, 06:49

#53 Post by redandwhitestripes »

Sorry to drag this old one up but I'm stumped.

I'm using Lucid with my iPhone 4

I can follow the instructions from tempestuous until I have to mount with ifuse. Then I get the message:

Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.


A reboot has no effect.

Any ideas what I'm doing wrong? iPhones aren't required to be jailbroken to work with GTKP are they?

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#54 Post by tempestuous »

# ifuse /mnt/ipod
Failed to connect to lockdownd service on the device.
redandwhitestripes and Lobster,
It's clear that Apple has added new layers of "technical roadblocks" to its latest iOS 5-based devices!

I see that a new version of libimobiledevice (the main underlying library of gtkpod) was released just 2 weeks ago, so I just recompiled the gtkpod package now, and uploaded the new dotpet here (4MB) -
http://minipc.org/ipup/download/gtkpod- ... il2012.pet

Please test - it will overwrite any older versions of gtkpod.
As before, you must also install the libanjuta dotpet -
http://minipc.org/ipup/download/libanju ... Puppy5.pet

And optionally, you may install the gstreamer dotpet for embedded media player -
http://minipc.org/ipup/download/gstream ... .10.35.pet

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#55 Post by Lobster »

Thanks for new compile tempestuous :)

Using Slacko 5.3.1 (and the Slack required
gtkpod-Slacko-libs.pet) and the new compile

Everything OK up to here

Code: Select all

# ifuse /mnt/ipod
ifuse: /lib/libcrypto.so.0.9.8: no version information available (required by /usr/lib/libimobiledevice.so.3)
ifuse: /lib/libssl.so.0.9.8: no version information available (required by /usr/lib/libimobiledevice.so.3)
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
# 
Could not find libraries in package manager (including trying a few Slackware one)

The gtkpod Ipod manager is running despite the missing libraries . . .
but not accessing the ipad 3
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#56 Post by tempestuous »

Lobster wrote:

Code: Select all

ifuse: /lib/libcrypto.so.0.9.8: no version information available (required by /usr/lib/libimobiledevice.so.3)
Such error messages are not surprising - this gtkpod package relies on complex interactions between many libraries, and since I first compiled gtkpod-2.0.2 back in 2010, Lucid 5.1.x has been the base ...

... you need to be running this package on Puppy Lucid for any decent chance of success.

redandwhitestripes
Posts: 179
Joined: Fri 02 Jan 2009, 06:49

#57 Post by redandwhitestripes »

Hi Tempestuous,
Many thanks for your reply and the time you have taken to help.

I can now get GTK pod up and running and it can see the music on my iPhone. The only problem I have now is that whenever I make any changes to my music, I get a message saying “unsupported checksum type

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#58 Post by tempestuous »

Deleted, May 2014
Last edited by tempestuous on Fri 30 May 2014, 05:28, edited 1 time in total.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#59 Post by tempestuous »

redandwhitestripes,
I have sent you a PM with a link to an extra decryption library which might (!?) help.
I won't make this library public, since very few newcomers to the forum are prepared to help with testing and results.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#60 Post by Lobster »

Lobster, on second thought - here's a quick way to get gtkpod working in Slacko -
just copy over the libcrypto and libssl libraries from Lucid to Slacko; here's a dotpet -
Many thanks :)
Am I closer?

Code: Select all

# ifuse /mnt/ipod
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
# 
I am trying to get to grips with gtkpod software
Could not get any files transferred or viewed . . . so far

Thanks again 8)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#61 Post by tempestuous »

Lobster wrote:

Code: Select all

# ifuse /mnt/ipod
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
OK, when you see this error, use ROX to browse to /mnt/ipod
and check if you can see any files/directories. If so, it might be that gtkpod has automatically run the ifuse command, and you can skip this step ...

but I suspect you will see nothing in /mnt/ipod
or maybe a few strange leftover files from a previous unsuccessful mount attempt,
so go ahead and use the "nonempty" parameter, to force ifuse to mount the device. So this is the command (I think) -

Code: Select all

ifuse -o nonempty /mnt/ipod

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#62 Post by Lobster »

Really appreciate this help.
I iz having fun. :)

OK, there were files. I deleted them.
See what happens when I use the suggested Ifuse command.
A directory reading of the ipad.
Now it disappeared soon after the screenshot (so flaky)
. . . but it is there.
Is it possible that Pupcamera (which seems to be running from a deamon)
is conflicting?
Attachments
ipoad.jpg
(9.28 KiB) Downloaded 2013 times
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#63 Post by tempestuous »

Lobster, yes, I think that Pcamera may be interfering with gtkpod - they both try to claim your iPad's USB deivce ID.

I don't normally use Slacko, but I will shortly pull out a Slacko CD and investigate how to disable Pcamera.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#64 Post by tempestuous »

OK, to disable Pcamera, you need to open /etc/udev/rules.d/88-puppy-autodetect.rules
and comment out (by adding an asterisk to the beginning of) this line -

Code: Select all

ACTION=="add", SUBSYSTEM=="usb", ENV{INTERFACE}=="6/1/*", RUN+="/usr/sbin/pupautodetect camera"
Alternatively, you could simply move 88-puppy-autodetect.rules out of /etc/udev/rules.d/
to somewhere else out of the way, like /root for example.

In either case, reboot,
then Pcamera will not be automatically launched.

Now gtkpod has a better chance of communicating with your iPad.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#65 Post by tempestuous »

UPDATE June 2012
From about late 2011 Apple has progressively released new models which include a new hash code, which is used to verify "official" file transfers.
You will see from the last several pages in this forum thread that I have updated gtkpod to the very latest cutting-edge libraries, but no luck! gtkpod and its underlying libraries cannot presently accommodate the new hash code, so you cannot use gtkpod to transfer music onto these new devices. The devices in question are:
iPhone4/4S (5th gen and recent 4th gen)
iPod Touch - recent 4th gen
iPad - 3rd gen
Nano - 6th gen
and possibly also older i-devices which have been upgraded to iOS 5.

The situation is explained by the developers here -
http://marcansoft.com/blog/2011/01/sync ... ith-linux/

You will see that there is a workaround - you can "jailbreak" your device, then change your device's DBVersion value from "5" to "4". This downgrades the method that your device uses to interact with other software.

Until the developers perform a major update to gtkpod, this is the only way recent devices can be used.

Post Reply