[Bug 1204908] New: simple-mtpfs totally broken
http://bugzilla.opensuse.org/show_bug.cgi?id=1204908 Bug ID: 1204908 Summary: simple-mtpfs totally broken Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.4 Hardware: Other OS: openSUSE Leap 15.4 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: bugz57@top.geek.nz QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Writing any file to mtpfs now hangs, reboot required to fix. mkdir /tmp/f simple-mtpfs -o enable-move -o auto_unmount -o large_read /tmp/f date > /tmp/f/SD\ card/user/FILE Now every read access fails: mtp-detect Attempting to connect device(s) error returned by libusb_claim_interface() = -6LIBMTP PANIC: Unable to initialize device Unable to open raw device 0 reboot required. mtp-detect OK, as long as device is not mounted. simple-mtpfs -v -f -s /tmp/f 2022/08/29 23:01:50: Connected. HANGS Actually, succeeds, it stays in the foreground because of -v; it exits after fusermount -u /tmp/f. But all writes fail: date > /tmp/f/SD\ card/user/FILE date: write error: Input/output error Exit 1 The file is created, but it 0 length. It can be deleted after remounting. The same happens on a different opensuse 15.4 computer. simple-mtpfs 0.4.0 is broken on 15.4! :-( The persistent error comes from the device file still being open. This really helps: fuser /dev/libmtp-3-2 Get rid of the processes: pkill -f kiod (started by dolphin) pkill -f simple-mtpfs (fusermount -u doesn't stop it when it hangs) Phone with Android 7.1.1. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204908 http://bugzilla.opensuse.org/show_bug.cgi?id=1204908#c1 Volker Kuhlmann <bugz57@top.geek.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugz57@top.geek.nz --- Comment #1 from Volker Kuhlmann <bugz57@top.geek.nz> --- Downgrading to simple-mtpfs 0.3.0 from openSUSE 15.3 makes things work as expected again on 15.4. https://download.opensuse.org/distribution/leap/15.3/repo/oss/x86_64/simple-... https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP3/s... https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP3/s... I'm unsure this is related to bug 1190967. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204908 http://bugzilla.opensuse.org/show_bug.cgi?id=1204908#c2 --- Comment #2 from Volker Kuhlmann <bugz57@top.geek.nz> --- mtpfs-1.1-pm154.3.1.x86_64 (packman) just hangs - completely useless:
mtpfs /tmp/f Listing raw device(s) Device 0 (VID=22b8 and PID=2e82) is a Motorola Moto G (ID2). Found 1 device(s): Motorola: Moto G (ID2) (22b8:2e82) @ bus 3, dev 3 Attempting to connect device 0 Android device detected, assigning default bug flags
(It's not a Moto G, if that's relevant.) There seems to be nothing else on software.opensuse.org to mount android devices. Filemanagers like dolphin are for emergency use only because they don't allow synchronising directories with rsync. All these, and jmtpfs on ubuntu, just crash attempting to mount a Samsung phone around android 11 or 12. It's not looking good for the future :-( -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com