gtkpod 2.0.2 (outdated 2011 version)
-
- Posts: 2
- Joined: Fri 04 Nov 2011, 16:31
ifuse error loading shared libraries
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
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
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
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:
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
I tried the following:
Code: Select all
/usr/sbin/usbmuxd -u -U root -v -v
But the device was not found.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
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.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
No, that version will only work with gtk3, which none of the current Puppies have.smokey01 wrote:there is a later version now. 2.1.0
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".
usbmuxd did not load automatically
I loaded it as described.
Then checked Pprocess again, this time it was there.
Now checked /var/log/messages, the results are:
I guess I can't proceed any further until my device is recognised.
Thanks
I loaded it as described.
Code: Select all
/usr/sbin/usbmuxd -u -U root -v -v
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
Thanks
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?
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?
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
-
- Posts: 179
- Joined: Fri 02 Jan 2009, 06:49
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?
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?
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
redandwhitestripes and Lobster,# ifuse /mnt/ipod
Failed to connect to lockdownd service on the device.
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
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
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
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
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
#
The gtkpod Ipod manager is running despite the missing libraries . . .
but not accessing the ipad 3
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
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 ...Lobster wrote:Code: Select all
ifuse: /lib/libcrypto.so.0.9.8: no version information available (required by /usr/lib/libimobiledevice.so.3)
... you need to be running this package on Puppy Lucid for any decent chance of success.
-
- Posts: 179
- Joined: Fri 02 Jan 2009, 06:49
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Many thanksLobster, 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 -
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
#
Could not get any files transferred or viewed . . . so far
Thanks again
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
OK, when you see this error, use ROX to browse to /mnt/ipodLobster 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
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
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
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?
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
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
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 -
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.
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"
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.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
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.
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.