Libre office ошибка ввода вывода скачать

Libre office ошибка ввода вывода

openoffice.org - Fuse File System- общая ошибка ввода/вывода при доступе к офисным файлам.
Я написал файловую систему с плавким предохранителем, используя FUSE-JNA, которая зеркально отображает локальный каталог. Эта файловая система Mirror позволяет мне правильно открывать все типы файлов без проблем, но не открывать все типы офисных файлов, например.docs,.xls и т.д. И дайте мне быть ниже ошибки при открытии любого офисного файла. Примечание. Я думал, что проблема с LibreOffice, поэтому я удалил ее и установил OpenOffice. Но получите ту же проблему.

Во-вторых, ошибки появляются только при попытке получить доступ к офисному файлу из моей MirrorFileSystem. Файлы Office открываются корректно, если они обычно доступны через файловую систему по умолчанию ubuntu. Так что что-то не так с моей файловой системой. Наконец, (я не знаю, связано ли это с вопросом или нет, но) в моей зеркальной файловой системе, когда я нажимаю правой кнопкой мыши на файле> "Свойства"> "Разрешение", показывает, что все поля отключены, как показано ниже. Это мой метод getatt(): Пожалуйста, помогите мне, как исправить общую ошибку ввода/вывода во время работы с офисными файлами? 21 2 14 июл 2019 2019-07-14 06:50:47 Syed Rahman Mashwani. 2 ответа.

Файлы Office не являются особыми. Существует и другая проблема с реализацией вашей файловой системы, и вам нужно сделать больше операций отладки, чтобы точно узнать, что такое триггер и причина. Очень маловероятно, что триггер поистине является "файлом является офисным файлом", если у вас нет материала в коде вашей файловой системы, который работает по-разному в зависимости от типа файла, с которым он имеет дело (в этом случае вы должны посмотреть там). В качестве первого этапа отладки вы можете сравнить вывод sha1sum и stat файлов из файловой системы плавкого предохранителя и из корневой файловой системы, чтобы убедиться, что они совпадают. Если они этого не сделают, настройте код файловой системы так, чтобы они это делали. Вы также можете включить ведение журнала в своем классе файловой системы и проверить, не вернет ли он код ошибки ввода-вывода в любом месте.

Сообщение об ошибке "общая ошибка ввода/вывода" делает это так, как будто это так. Что касается причин, по которым поля разрешений отключены, это связано с тем, что файл принадлежит root , а вы не root поэтому вы не можете изменять разрешения. Причина, по которой файл принадлежит root, заключается в том, что вы устанавливаете stat.uid(0); и stat.gid(0); в getattr . UID 0 и GID 0 для корневой и корневой групп соответственно. Fuse-JNA уже помещает текущий UID и GID в качестве атрибутов stat stat в getattr , поэтому, если вы хотите использовать их, просто не вызывайте stat.uid(0); или stat.gid(0); , 14 июл 2019 2019-07-14 06:50:48 Etienne Perot. Спасибо за ответ. Я искал в Интернете, на многих сайтах они отображали блокировку файлов как причину, например, https://forum.openoffice.org/en/forum/viewtopic.php?f=10&t=2020 и т.д.

Таким образом, в плавких предохранителях я реализовал функцию блокировки файлов и просто вернул 0. Моя проблема решена. Теперь я могу открыть все типы офисных файлов.

Скачать:


  • Libre office ошибка ввода вывода

  • Libre office ошибка ввода вывода
  • Выбор читателей: