You are not logged in.
mtp-tool will not start
I have no Internet on my pc and will install mtp white dpkg -i I have downloaded 4 files from devuan package search mtp-tool libmtp9 libmtp libc4.
mtp install without any error, but mtp will not startup.
dpkg -l mtp-tool
Desired=unknown/install/remove/purge/hold
Status=not/inst/conf-files/unpacked/half-conf/half-inst/trig-await/trig-pend
Err?=none /reinst-requierd
And the file ii mtp…
I have thought about synaptic and the install usb and the file on it, but it has not been possible to connect the usb to synaptic.
looking to synapy mtp-tool is installed and marked green.
is there a way to locate the missing file and can they be found on the install media.
Laptop lenovo
Desktop XFCE
Os Devuan GNU/Linux
Offline
Follow up
It looks like the package version is wrong, the download and installed is
mtp-tool 1.1.20-1. libc6_2.36-9+. litmtp9_1.1.20-1.
And the file i should have been downloaded is
libc6 (>= 2.33), libmtp9 (>= 1.1.18).
But the libc6_2.33 is not in the rep path the next version in numbers order is the one I got libc6_2.36-9.
Is there a solution to that problem
Laptop lenovo
Desktop XFCE
Os Devuan GNU/Linux
Offline
Hi Devur
The version symbol >= "greater than or equal to" looks correct. it maybe something else.
I do not have this installed, but as to where the packages are found on the install iso...
from a usb device...
/media/glenn/DEVUAN501/pool/DEBIAN/main/libm/libmtp/libmtp-runtime_1.1.20-1_amd64.deb
/media/glenn/DEVUAN501/pool/DEBIAN/main/libm/libmtp/libmtp9_1.1.20-1_amd64.deb
/media/glenn/DEVUAN501/pool/DEBIAN/main/libm/libmtp/libmtp-common_1.1.20-1_all.deb
I've just updated and upgraded today and libc6 was in the list of packages... But I think your versions are OK.
I hope this helps
pic from 1993, new guitar day.
Offline
fwiw, this is from my system just now (daedalus):
$ apt search mtp | fgrep installed
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
jmtpfs/stable,now 0.5-4 amd64 [installed]
libmtp-common/stable,now 1.1.20-1 all [installed,automatic]
libmtp-runtime/stable,now 1.1.20-1 amd64 [installed,automatic]
libmtp9/stable,now 1.1.20-1 amd64 [installed,automatic]
libnet-smtp-ssl-perl/stable,now 1.04-2 all [installed,automatic]
mtp-tools/stable,now 1.1.20-1 amd64 [installed]
This is using just the common apt install from repository.
Offline
it was an eye opener for me for Debian package search!
I remove the old version of mtp-tools and install it again but white no differences in result
sudo dpkg -i mtp-tools_1.1.20-1_amd64.deb jmtpfs_0.5-4_amd64.deb libmtp-runtime_1.1.20-1_amd64.deb
libc6_2.36-9+deb12u4_amd64.deb libnet-smtp-ssl-perl_1.04-2_all.deb
libmtp9_1.1.20-1_amd64.deb libmtp-common_1.1.20-1_all.deb
Apt search Show a unknown
apt search mtp | fgrep installed > apt_search
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
jmtpfs/stable,now 0.5-4 amd64 [installed]
libmtp-common/unknown,stable,now 1.1.20-1 all [installed]
libmtp-runtime/unknown,stable,now 1.1.20-1 amd64 [installed]
libmtp9/unknown,stable,now 1.1.20-1 amd64 [installed]
libnet-smtp-ssl-perl/unknown,stable,now 1.04-2 all [installed,automatic]
mtp-tools/stable,now 1.1.20-1 amd64 [installed]
I did the following which shows that I have a mobile
sudo mtp-connect
libmtp version: 1.1.20
Device 0 (VID=22b8 and PID=2e82) is a Motorola Moto G (ID2).
Android device detected, assigning default bug flags
Usage: connect <command1> <command2>
Commands: --delete [filename]
--sendfile [source] [destination]
--sendtrack [source] [destination]
--getfile [source] [destination]
--newfolder [foldername]
$ sudo jmtpfs
Device 0 (VID=22b8 and PID=2e82) is a Motorola Moto G (ID2).
Android device detected, assigning default bug flags
fuse: missing mountpoint parameter
$ sudo sed -i '/user_allow_other/s/^#//g' /etc/fuse.conf
hans@devuan:~/Downloads$ jmtpfs ~/mtp
Device 0 (VID=22b8 and PID=2e82) is a Motorola Moto G (ID2).
Android device detected, assigning default bug flags
fuse: bad mount point `/home/hans/mtp': No such file or directory
Laptop lenovo
Desktop XFCE
Os Devuan GNU/Linux
Offline
That very last error line would be due to missing fuse module, i.e. it's not loaded. If it exists in your installation you may load it manually by:
# modprobe fuse
Further by adding it to your /etc/initramfs-tools/modules (and update-initrd -u -k all) it will be installed automatically during the bootup.
Offline
You should install fuse3. But you will have to remove jmtpfs, that conflicts with fuse3.
Offline
it got me a little further
I found some unmet dependencies using synaptic properties and also found that fuse where not install and that it
conflicted whit fuse3 there where uninstall and removed and then install these
$ sudo dpkg -i fuse_2.9.9-6+b1_amd64.deb libstdc++6_12.2.0-14_amd64.deb mount_2.38.1-5devuan1+b1_amd64.deb
so now apt search look lice these
$ apt search fuse | fgrep installed
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
fuse/unknown,stable,now 2.9.9-6+b1 amd64 [installed]
jmtpfs/stable,now 0.5-4 amd64 [installed]
libfuse2/unknown,stable,now 2.9.9-6+b1 amd64 [installed,automatic]
libfuse3-3/unknown,stable,now 3.14.0-4 amd64 [installed,auto-removable]
libntfs-3g89/unknown,stable,now 1:2022.10.3-1+b1 amd64 [installed,auto-removable
and add mount point
$ sudo mkdir -p /media/mtp
but still no mtp-tool gui or otherwise any useful connection with the mobul
I then did, and add it to modules last line
# modprobe fuse
# nano /etc/initramfs-tools/modules
And update the initramfs
# update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-6.1.0-18-amd64
update-initramfs: Generating /boot/initrd.img-6.1.0-10-amd64
# reboot
After rebbot
:~$ sudo jmtpfs /media/mtp
Device 0 (VID=22b8 and PID=2e82) is a Motorola Moto G (ID2).
Android device detected, assigning default bug flags
but the mounted mtp dos not give me access to the mobile as i can see it, so then
:~$ fusermount -u /media/mtp
fusermount: entry for /media/mtp not found in /etc/mtab
The map file
jmtpfs /media/mtp fuse.jmtpfs rw,nosuid,nodev,relatime,user_id=0,group_id=0 0 0
umount the mtp
$ sudo fusermount -u /media/mtp
mount mtp white the -o option
$ sudo jmtpfs -o /media/mtp
Device 0 (VID=22b8 and PID=2e82) is a Motorola Moto G (ID2).
Android device detected, assigning default bug flags
fuse: missing mountpoint parameter
$ sudo jmtpfs /media/mtp
Device 0 (VID=22b8 and PID=2e82) is a Motorola Moto G (ID2).
Android device detected, assigning default bug flags
And i have a list devices
$ sudo jmtpfs --listDevices
Device 0 (VID=22b8 and PID=2e82) is a Motorola Moto G (ID2).
Available devices (busLocation, devNum, productId, vendorId, product, vendor):
2, 7, 0x2e82, 0x22b8, Moto G (ID2), Motorola
but still no mtp-tool gui or otherwise any useful connection with the mobil
Laptop lenovo
Desktop XFCE
Os Devuan GNU/Linux
Offline
Try to install additionally gvfs-backend and gvfs-fuse. You may need to remove jmtpfs.
This should enable that you get you phone shown on the desktop. Worked for me.
Offline
i solved my problem by installing android_file_transfure it works for me
when i try to uninstall jmtpfs i get a dependency error and synaptic won't finish the process
but I will try again at another time, thank you very much for your help!
Laptop lenovo
Desktop XFCE
Os Devuan GNU/Linux
Offline