Created attachment 14414 [details] Запись экрана Описание ошибки =============== 1. Открыть Dolphin в любой папке. 2. При отсутствии любого файла в папке: ПКМ > Создать > Текстовый файл > ввести 1.txt > ОК. 3. Нажать ПКМ на любой файл > Вырезать. 4. Нажать ПКМ на пустое место в папке > Вставить файл. Фактический результат ===================== Появляется ошибка: > Файл или папка Message recipient disconnected from message bus without replying не существует. Во вложениях: * Запись экрана * Вывод dolphin при запуске из терминала * # journalctl --this-boot * inxi (частично) Ожидаемый результат =================== Ошибки не должно быть. Должен оявляется диалог с запросом дальнейшего действия с файлом. Дополнительно ============= Та же самая ошибка возникает, если перейти в другую папку, затем вставить файл. Или выполнять другие действия с файлом, например перетащить его на папку > выбрать Копировать сюда (именно так ошибка была воспроизведена первый раз). Также при перетаскивании файла, например, в Telegram, отображается сообщение: > Невозможно отправить пустой файл: Message recipient disconnected from message bus without replying Также Dolphin может зависать при выделении файла или перетаскивании его. Поведение воспроизводится с пользователями: * Новым, первый раз вошедшим в систему локальным пользователем. * До этого имеющимся в системе доменным пользователем FreeIPA. Подключение / отключение внешнего монитора не влияет на воспроизводимость. Для получения подробного вывода было установлено в /etc/qt5/qtlogging.ini: > [Rules] > *.debug=true > qt.qpa.xcb.xcberror.warning=true Воспроизводимость ================= Воспроизводится на реальной машине: [p10] kworkstation-10.1-x86-64 $ rpm -qa | grep dolphin kde5-dolphin-common-23.04.3-alt2.noarch libdolphinvcs5-23.04.3-alt2.x86_64 kde5-dolphin-23.04.3-alt2.x86_64 libdolphinprivate5-23.04.3-alt2.x86_64 $ rpm -qa | grep dbus kf5-kdbusaddons-5.108.0-alt1.x86_64 libdbusmenu-qt52-0.9.3-alt0.3.x86_64 libdbusmenu-gtk3-16.04.0-alt3.x86_64 kf5-kdbusaddons-common-5.108.0-alt1.noarch i586-libdbus-1.14.8-alt1.i586 dbus-1.14.8-alt1.x86_64 vlc-plugin-dbus-3.0.18-alt3.x86_64 libdbus-glib-0.110-alt1.x86_64 libdbusmenu-16.04.0-alt3.x86_64 xdg-dbus-proxy-0.1.4-alt1.x86_64 libqt5-dbus-5.15.10-alt1.x86_64 python3-module-dbus-1.2.16-alt2.x86_64 libkf5dbusaddons-5.108.0-alt1.x86_64 libqt6-dbus-6.4.2-alt2.x86_64 libdbus-1.14.8-alt1.x86_64 qt5-dbus-5.15.10-alt2.x86_64 dbus-tools-gui-1.14.8-alt1.x86_64 dbus-tools-1.14.8-alt1.x86_64 $ rpm -qa | grep epm eepm-3.57.6-alt1.noarch Telegram-4.9.5-epm1.repacked.2.x86_64
Created attachment 14415 [details] Вывод $ dolphin
Created attachment 14416 [details] inxi
Created attachment 14417 [details] journalctl journalctl слишком большой для bugzilla, поэтому в архиве.
Стенд может быть предоставлен по запросу.
(Ответ для Artem Varaksa на комментарий #0) > Telegram-4.9.5-epm1.repacked.2.x86_64 Если удалить? P.S. Любой сторонний софт тоже следует удалить(apt-cache list-extras)
(Ответ для Artem Varaksa на комментарий #4) > Стенд может быть предоставлен по запросу. Ааа, ок. Тогда сам поковыряюсь
Ещё попробуйте build#328662
Ещё можно попробовать Wayland.
И есть смысл попробовать build#325139
Проверки ======== Выполнил следующее: * Ежедневное обновление с помощью Discover: > libdconf-0.40.0-alt3 p10+328658.400.1.1 1693827247 installed > dconf-profile-0.1-alt1 p10+328658.100.1.1 1693827180 installed > dconf-0.40.0-alt3 p10+328658.400.1.1 1693827247 installed > chrony-4.4-alt1 p10+328758.100.2.1 1694618067 installed > kde5-network-filesharing-23.04.3-alt2 p10+328488.100.2.1 1694612389 installed > alterator-standalone-7.4.2-alt1 p10+328685.200.2.1 1694562192 installed > dconf-0.40.0-alt1 sisyphus+279299.100.1.2 1626495967 removed > libdconf-0.40.0-alt1 sisyphus+279299.100.1.2 1626495967 removed > chrony-4.3-alt1 p10+310299.100.3.1 1669990374 removed > kde5-network-filesharing-22.12.3-alt2 p10+319500.100.2.1 1683392450 removed > alterator-standalone-7.4-alt1 sisyphus+256508.600.3.1 1598468740 removed * Проверил на новом ядре: 329468 p10 kernel-image-un-def-6.1.53-alt1 build*1.1. * Задание https://git.altlinux.org/tasks/325139/ уже было подключено. Поэтому сделал downgrade для проверки без него: > # apt-repo rm 325139 > # epm downgrade $(apt-repo list 325139) > # reboot * Проверил в Wayland. * Обновился до задания https://git.altlinux.org/tasks/328662/ с помощью Discover, перезагрузился. * Удалил пакеты из (apt-cache list-extras): > # remove-old-kernels -a > # apt-cache list-extras > libk3bdevice7 > libigdgmm11 > code > Telegram > libpoppler115 > libpoppler125 > libdigikamcore8.0.0 > libplacebo157 > libdigikamdatabase8.0.0 > libk3blib7 > libdigikamgui8.0.0 > libmpv1 > # apt-get remove $(apt-cache list-extras) > # apt-get install telegram-desktop > # reboot Проверял воспроизводимость после каждого пункта выше с помощью доменного пользователя. Затем проверил с помощью локального пользователя в Wayland и X11. Результаты ========== * Ошибка не исправилась ни после какого пункта, всё так же появляется сообщение "Файл или папка Message recipient disconnected from message bus without replying не существует." при выполнении шагов из описания ошибки. * Единственное отличие замечено в Telegram: в telegram-desktop-3.2.5-alt1.1.x86_64 из p10 не воспроизводится проблема при перетаскивании файла из Dolphin в Telegram (например, при перетаскивании изображения появляется предпросмотр для отправки). ** (В то время как в Telegram-4.9.7-epm1.repacked.2.x86_64 появляется "Невозможно отправить пустой файл: Message recipient disconnected from message bus without replying".) * Продолжает воспроизводится и зависание Dolphin при выделении файлов, возможно связанное с данной ошибкой.
(Ответ для Artem Varaksa на комментарий #10) > * Единственное отличие замечено в Telegram: в > telegram-desktop-3.2.5-alt1.1.x86_64 из p10 не воспроизводится проблема при > перетаскивании файла из Dolphin в Telegram (например, при перетаскивании > изображения появляется предпросмотр для отправки). > ** (В то время как в Telegram-4.9.7-epm1.repacked.2.x86_64 появляется > "Невозможно отправить пустой файл: Message recipient disconnected from > message bus without replying".) Баг на eepm.
Ещё попробуйте build#329546 Я толком не понял из https://github.com/util-linux/util-linux/issues/2267 , в какой именно версии util-linux исправлено, т.к. util-linux-2.39.3 ещё не вышло.
Обновился до https://git.altlinux.org/tasks/329546/ с помощью Discover. Ошибка всё равно воспроизводится с доменным и локальным пользователями. -------------- (Ответ для Sergey V Turchin на комментарий #12) > Я толком не понял из https://github.com/util-linux/util-linux/issues/2267 , > в какой именно версии util-linux исправлено, т.к. util-linux-2.39.3 ещё не > вышло. Я думаю, что пользователи могли иметь в виду версию util-linux 2.39-3 (pkgrel 3, а не patch 3) для Arch Linux, в которой был включён коммит https://github.com/util-linux/util-linux/commit/f94a7760ed7ce81389a6059f020238981627a70d. Cм.: * https://bugs.archlinux.org/task/78596 * https://gitlab.archlinux.org/archlinux/packaging/packages/util-linux/-/commits/2.39-3?ref_type=tags -------------- В upstream в 2.39.1 есть похожий коммит, но там немного другие изменения: * https://github.com/util-linux/util-linux/compare/v2.39...v2.39.1 * https://github.com/util-linux/util-linux/commit/230459358aad99efec4ad66b9ee9c48a1915bb09 * В задании 329546 есть этот же коммит: https://git.altlinux.org/tasks/329546/gears/100/git?p=git;a=commit;h=230459358aad99efec4ad66b9ee9c48a1915bb09 -------------- Сообщение "Message recipient disconnected from message bus without replying" исходит из взаимодействия с чем-то через "message bus" (dbus?), который могут использовать многие утилиты, проблема может быть не обязательно в util-linux, даже если в том случае отображалось такое же сообщение. К тому же, в данном случае проблема не с монтированием файлов (разве что Dolphin "под капотом" сам монтирует что-то при выполнении действий с файлами...). -------------- Нашёл ошибку https://bugs.kde.org/show_bug.cgi?id=463136, описание которой более точно совпадает с данной ( Copying files by dragging them doesn't work. Also dragging files to folders sometimes makes the whole editor freeze for some time.) Также см.: * https://forums.gentoo.org/viewtopic-p-8797362.html?sid=655e931b6f12dbfeee9220baf756904f * https://forum.artixlinux.org/index.php/topic,5600.0.html В ошибках идет речь о модуле fuse, но на стенде (# modprobe fuse) не исправляет проблему. # lsmod | grep fuse fuse 155648 1 Возможно, нужно включить его как-то по-другому. Ещё предлагают запускать X11 через startx - тоже не помогает (вошёл в tty локальным пользователем и запустил $ startx).
Перевешиваю на мейнтейнера util-linux в соответствие с изменениями zerg@. -------------- (Ответ для Sergey V Turchin на комментарий #11) > Баг на eepm. Создан: https://bugzilla.altlinux.org/47585.
Кратко: проблема в kde5-dolphin-23.04.3-alt2. Стенд: ALT Workstation K 10.1 с обновлением по 5 сентября 2023 года. Пользователь: # groups new new : new Без доменов воспроизвести можно также так: $ echo hi >> "${HOME}/Рабочий стол/hi.txt" Скопировать / Переместить файл в корень ~/, могу получить ошибку Invalid Tranfer. Делаю hold пакета dolphin и составляющих: # echo "RPM::Hold { kde5-dolphin; libdolphinprivate5; libdolphinvcs5; kde5-dolphin-common; };" > /etc/apt/apt.conf.d/90-apt-hold.conf Обновляю машину до P10: # apt-repo set p10 # apt-get update && apt-get dist-upgrade -y && update-kernel -f && reboot # rpm -q kde5-dolphin kde5-dolphin-22.12.3-alt2.x86_64 Проверяю так: создаю файл через Dolphin (например, test.txt), копирую на Рабочий стол с помощью кнопки Копировать сюда. На данном этапе ошибку не получаю. Удаляю hold, обновляюсь до P10 с новым Dolphin: # rm -f /etc/apt/apt.conf.d/90-apt-hold.conf && \ apt-get update && apt-get dist-upgrade -y && update-kernel -f && reboot # rpm -q kde5-dolphin kde5-dolphin-23.04.3-alt2.x86_64 Делаю проверку, воспроизводится ошибка с Invalid Transfer. При копировании в другие каталоги получаю ошибку “Файл или папка Message recipient disconnected from message bus without replying не существует.” Workaround на данный момент - это добавления групп wheel и users: # usermod -aG users,wheel <user>
*** Bug 47572 has been marked as a duplicate of this bug. ***
(Ответ для Evgeny Shesteperov на комментарий #15) > Кратко: проблема в kde5-dolphin-23.04.3-alt2. Тогда build#329597 с kde5-dolphin-23.04.3-alt3 или откатиться до 23.04.3-alt1.
# rpm -q kde5-dolphin kde5-dolphin-23.04.3-alt3.x86_64 Воспроизводится: и с локальными, и с доменными пользователями.
Тогда это скорее всего не Dolphin.
(Ответ для Evgeny Shesteperov на комментарий #15) > Workaround на данный момент - это добавления групп wheel и users: Возможно, достаточно в группу fuse.
(Ответ для Sergey V Turchin на комментарий #20) > Возможно, достаточно в группу fuse. Проверил, недостаточно.
> > Возможно, достаточно в группу fuse. > Проверил, недостаточно. Если alterator-roles-common установлен, помотрите, какую группу надо из /etc/role.d/users.role
(Ответ для Sergey V Turchin на комментарий #22) > > > Возможно, достаточно в группу fuse. > > Проверил, недостаточно. > Если alterator-roles-common установлен, помотрите, какую группу надо из > /etc/role.d/users.role Вот так не работает: # groups new new : new uucp proc cdrom floppy cdwriter audio radio scanner xgrp video fuse vboxusers camera Вот так работает: # groups new new : new wheel Убираю wheel, перезагружаю систему (так как просто добавление / удаление группы почему-то ни на что не влияет), перестаёт работать.
(Ответ для Evgeny Shesteperov на комментарий #23) > Вот так работает: > # groups new > new : new wheel Достаточно быть в одной группе wheel, я правильно понял?
(Ответ для Sergey V Turchin на комментарий #24) > Достаточно быть в одной группе wheel, я правильно понял? Да.
Наличие ошибки подтвердить ещё не могу, но вот дальнейшее присутствие группы wheel на всех пользователях меня сильно не устраивает - это ведёт к нарушению безопасности при администрировании.
(Ответ для Sergey V Turchin на комментарий #24) > (Ответ для Evgeny Shesteperov на комментарий #23) > > Вот так работает: > > # groups new > > new : new wheel > Достаточно быть в одной группе wheel, я правильно понял? В моем случае - нет. $ id uid=500(kiav) gid=500(kiav) группы=500(kiav),10(wheel),14(uucp),19(proc),22(cdrom),71(floppy),80(cdwriter),81(audio),83(radio),100(users),442(davfs2),443(vboxsf),444(docker),446(tsusers),453(sambashare),457(camera),462(vboxadd),470(vboxusers),472(fuse),498(xgrp),499(scanner),502(family) И болячка есть.
То же самое, юзер в группе wheel, при копировании долфин намертво зависает. Сообщения об ошибке нет.
(Ответ для zergvip на комментарий #28) > То же самое, юзер в группе wheel, при копировании долфин намертво зависает. > Сообщения об ошибке нет. Локальный юзер? Или доменный IPA?
(Ответ для Evgeny Shesteperov на комментарий #29) > (Ответ для zergvip на комментарий #28) > > То же самое, юзер в группе wheel, при копировании долфин намертво зависает. > > Сообщения об ошибке нет. > > Локальный юзер? Или доменный IPA? На доменном. Причем пару дней назад вроде как все было ок. Настроив машину выдал пользователю, а он мне его вернул сразу же, мол проблема с копированием не устранена. И дейсивительно ничего не копируется. На локальном проверю отпишусь.
Покажите # control fusermount
На данный момент или дать права пользователю на монтирование fuse или удалить пакет xdg-desktop-portal.
(Ответ для Sergey V Turchin на комментарий #32) > На данный момент > или дать права пользователю на монтирование fuse > или удалить пакет xdg-desktop-portal. Да, удалил xdg-desktop-portal, все отлично работает
(Ответ для Sergey V Turchin на комментарий #32) > На данный момент > или дать права пользователю на монтирование fuse Этот как? Пользователь в группе fuse есть. Что еще нужно? Я не имел проблем с пользованием fuse пока. > или удалить пакет xdg-desktop-portal. Это тяжелый костыль. Лечит одно и гробит другое. В моем случае перестает работать кнопка сохранения PDF во встроенном просмотрщике браузера Firefox.
(Ответ для Анатолий Кирсанов на комментарий #34) > > или дать права пользователю на монтирование fuse > Этот как? control fusermount > Пользователь в группе fuse есть. Это ещё не даёт ему прав туда, где группе fuse нет доступа.
Сломали давно, а в 22.12 умудрились починить: commit c8aed8ac81d9f7f3dc93a7570037041228a98bf4 Author: Felix Ernst <felixernst@kde.org> Date: Wed Dec 14 12:33:51 2022 +0000 Revert "portalize drag urls" This reverts commit 8d7e600f63a1961294dfe2c278a710b4ce0716e9. While this revert unfortunately removes Dolphin's ability to copy to sandboxed applications, the bugs being temporarily fixed by this seem more important. See the bugs mentioned below for details. Especially copy-pasting needs to work flawlessly for an application like Dolphin. After the revert this will either work correctly or – in the case of sandboxed applications – not at all. CCBUG: 457529 CCBUG: 462928
(Ответ для Sergey V Turchin на комментарий #35) > (Ответ для Анатолий Кирсанов на комментарий #34) > > > или дать права пользователю на монтирование fuse > > Этот как? > control fusermount У меня # control fusermount fuseonly Это оно?
kde5-dolphin-23.04.3-alt4 -> sisyphus: Wed Sep 20 2023 Sergey V Turchin <zerg@altlinux> 23.04.3-alt4 - revert 8d7e600f to don't portalize drop urls (closes: 47565)
(Ответ для Анатолий Кирсанов на комментарий #37) > У меня > # control fusermount > fuseonly > > Это оно? Да. У пользователя группы fuse при этом должно работать.
В p10 должно завтра стать доступным для обновления. https://bugzilla.altlinux.org/47565
поймал в alt k10.2 скачанный 22 сентября. Обновил kde5-dolphin Ошибка пропала. Надо заново видимо будет качнуть alt 10.2
(Ответ для kessys на комментарий #41) > поймал в alt k10.2 скачанный 22 сентября. > Обновил kde5-dolphin > Ошибка пропала. > Надо заново видимо будет качнуть alt 10.2 Из репозитория обновили? У меня вроде последние обновления ошибка есть.
(Ответ для zergvip на комментарий #42) > (Ответ для kessys на комментарий #41) > > поймал в alt k10.2 скачанный 22 сентября. > > Обновил kde5-dolphin > > Ошибка пропала. > > Надо заново видимо будет качнуть alt 10.2 > > Из репозитория обновили? У меня вроде последние обновления ошибка есть. ну да из реп р10 правда я ошибку встретил на протоколе smb
(Ответ для kessys на комментарий #43) > (Ответ для zergvip на комментарий #42) > > (Ответ для kessys на комментарий #41) > > > поймал в alt k10.2 скачанный 22 сентября. > > > Обновил kde5-dolphin > > > Ошибка пропала. > > > Надо заново видимо будет качнуть alt 10.2 > > > > Из репозитория обновили? У меня вроде последние обновления ошибка есть. > > ну да из реп р10 > правда я ошибку встретил на протоколе smb Хмм. проверю в ближайшие дни. У меня ошибка и на шарах и на локльном диске проявляется