Писатель – Файл>Отправить>Электронный документ не прикрепляет файл в Thunderbird после обновления до Ubuntu 24.04.1 LTS (снова)

Вопрос или проблема

После того как я обновился с предыдущей LTS до 24.04.1 LTS и (та же проблема возникла, когда я обновлялся 2 года назад)
в Writer
Файл>Отправить>Электронная почта Документ
(Thunderbird – единственный клиент электронной почты)
(Та же проблема и в Calc, это ошибка на уровне LO?)
Появляется сообщение об ошибке:

Прикрепить файл

Файл file:///tmp/lu173776aegs.tmp/lu173776aehv.tmp/noname.odt не существует, поэтому не может быть прикреплён к сообщению.

После нажатия OK –

Электронная почта (в Thunderbird) открывается с именем файла в качестве темы
Но файл не прикреплён.

Я проверил: файл file:///tmp/lu173776aegs.tmp/lu173776aehv.tmp/noname.odt существует.

Поскольку это произошло после последнего обновления LTS (тогда не было сообщения об ошибке) и затем исчезло, когда я сделал чистую установку этой LTS,
я сделал чистую установку этой LTS.
Нет везения. Всё ещё нет прикреплённого файла.

В FILES
правый клик > Электронная почта
открывает письмо с прикрепленным файлом.

Предложение из старой темы не сработало.
Я не могу отправить документ Libre Office в качестве вложения
Откройте LibreOffice, перейдите в Инструменты -> Параметры -> Интернет -> Электронная почта и установите (например, Thunderbird или Evolution в качестве) клиента электронной почты по умолчанию (обычно находится по адресу /usr/bin/thunderbird & /usr/bin/evolution).
Я ввёл путь и Thunderbird, затем удалил его и оставил пустым. (То же самое, что и два года назад)

Это проблема с правами доступа? Я не вижу ничего в правах Thunderbird, что могло бы помочь.

В чём проблема?
все версии являются стандартными дистрибутивами с Ubuntu 24.04.1 LTS.

  1. Thunderbird 128.3.1esr (64-разрядный) – snap,

  2. Writer —
    Версия: 24.2.6.2 (X86_64) / LibreOffice Community
    ID сборки: 420(Сборка:2)
    Потоки процессора: 20; ОС: Linux 6.8; Отрисовка UI: по умолчанию; VCL: gtk3
    Язык: en-US (en_US.UTF-8); UI: en-US
    Версия пакета Ubuntu: 4:24.2.6-0ubuntu0.24.04.1
    Calc: многопоточный,

  3. Или Ubuntu

Даже если решения нет, может кто-то объяснить (на уровне идиота), что должно делать каждое программное обеспечение, чтобы это заработало.
Может быть, я смогу выяснить проблему, если это не проблема кода. (Единственное программирование, которое я когда-либо делал, было десятки лет назад с PHP и HTML до появления визуального редактирования.)

Из сообщения об ошибке кажется, что
Writer создает временный файл в папке tmp (успех)
затем
Thunderbird пытается прикрепить этот файл к электронной почте, когда он открывает новое письмо, но не может.

Ответ или решение

Проблема с отправкой документов в Thunderbird после обновления до Ubuntu 24.04.1 LTS

После обновления до версии Ubuntu 24.04.1 LTS возникла проблема при попытке отправить документы из LibreOffice Writer и Calc через Thunderbird. Когда вы выбираете «Файл > Отправить > Email документ», Thunderbird не прикрепляет файл и выводит следующее сообщение об ошибке:

Сообщение об ошибке:

File Attach
The file file:///tmp/lu173776aegs.tmp/lu173776aehv.tmp/noname.odt does not exist so could not be attached to the message.

Вы можете подтвердить, что файл действительно существует по указанному пути в /tmp, но он не прикрепляется к открытому сообщению. Проблема также наблюдается при отправке из Calc, что указывает на её широко распространённый характер в LibreOffice.

Возможные причины и решения:

  1. Проблема с правами доступа:
    Поскольку вы упомянули, что не наблюдаете никаких проблем с разрешениями в Thunderbird, стоит проверить разрешения для самой папки /tmp. Возможно, приложение не может получить доступ к временным файлам:

    ls -ld /tmp

    Убедитесь, что права установлены в drwxrwxrwt. Если нет, измените их, используя команду:

    sudo chmod 1777 /tmp
  2. Неправильная настройка почтового клиента в LibreOffice:
    В настройках LibreOffice убедитесь, что установлен правильный путь к вашему почтовому клиенту. Попробуйте временно установить Evolution как почтовый клиент по умолчанию, проверить, можно ли отправить документ через него, а затем вернуть Thunderbird обратно:

    • Откройте LibreOffice.
    • Перейдите в Инструменты > Параметры > Интернет > Электронная почта.
    • Установите путь к Thunderbird в виде /usr/bin/thunderbird, перезагрузите LibreOffice.
  3. Проблемы с версией Thunderbird:
    Вы используете версию Thunderbird 128.3.1esr, установленную через Snap. В некоторых случаях приложения, установленные через Snap, могут иметь специфические ограничения. Попробуйте установить Thunderbird через стандартный менеджер пакетов APT:

    sudo apt remove thunderbird
    sudo apt install thunderbird
  4. Тестовое отправление через Files:
    Вы отметили, что вы можете успешно отправлять файлы через файловый менеджер, что подтверждает, что проблема, скорее всего, заключается в взаимодействии между LibreOffice и Thunderbird. Это может быть связано с тем, как LibreOffice генерирует временные файлы.

  5. Проверка журналов ошибок:
    Проверьте системные журналы и журналы приложений на наличие ошибок, которые могут указать на причины проблемы:

    journalctl -xe

    Это может выявить, связаны ли проблемы с библиотеками или другими системными ресурсами.

Объяснение работы систем:

Чтобы лучше понять, как взаимодействуют LibreOffice Writer и Thunderbird, рассмотрим следующий процесс:

  • Создание временного файла:
    Когда вы вызываете команду отправки, LibreOffice создает временный файл в каталоге /tmp. Этот файл нужен для того, чтобы почтовый клиент мог получить доступ к документу, который вы хотите отправить.

  • Интеграция с почтовым клиентом:
    LibreOffice затем вызывает Thunderbird (или другой почтовый клиент), передавая ему информацию о файле. Если Thunderbird не может получить доступ к данному файлу, например, из-за проблем с правами доступа или отсутствия файла, он выдаёт сообщение об ошибке.

  • Отправка сообщения:
    Thunderbird открывает новое сообщение, но если файл не был успешно прикреплён, вы получите уведомление о ненахождении файла.

Заключение

Если вышеприведённые шаги не решат проблему, рекомендуется обратиться к сообществу Ubuntu или LibreOffice для получения обновлений по данной ошибке. Возможно, это уже известная проблема, и разработчики работают над её решением. Поддержка пользователей и обсуждения в сообществах могут также дать полезные советы или варианты обхода проблем.

Если у вас останутся вопросы или возникнут новые проблемы, не стесняйтесь их задать.

Оцените материал
Добавить комментарий

Капча загружается...