Общие проблемы
Вопрос:Я хочу установить серверное решение на своем локальном сервере. Где можно загрузить последнюю версию?
Ответ:Последняя версия серверного решения доступна на Github и SourceForge.
Вопрос:Я открыл папку серверного решения на SourceForge/ Github и обнаружил там несколько подпапок и файлов. В чем между ними разница?
Ответ:На SourceForge вы можете найти установочный файл и исходные коды ONLYOFFICE Groups:
- Установочный файл ONLYOFFICE_CommunityServer_Win-install.(номер_версии).exe позволяет пропустить этап компиляции и установить ONLYOFFICE Groups на локальном сервере. Вам надо только запустить файл .exe, и серверное решение будет установлен на вашем сервере. Детальное описание процесса установки вы можете найти в нашем руководстве.
- Папка sources содержит исходный код ONLYOFFICE Groups, который необходимо скомпилировать. Его можно модифицировать и совершенствовать согласно условиям лицензии GNU AGPL v.3. Обратитесь к этим инструкциям, чтобы узнать, как скомпилировать и развернуть серверное решение из исходных кодов.
В папке CommunityServer на Github находятся исходные коды ONLYOFFICE Groups.
Вопрос:После создания портала на нём появляется неизвестный пользователь с именем ‘fake user’ в модуле Люди. Кроме того, в списке запущенных служб есть служба OnlyofficeHealthCheck. Зачем это и что с этим можно сделать?
Ответ:Пользователь и служба являются частью нового функционала Проверка работоспособности, который будет доступен на порталах в одном из будущих выпусков. В настоящее время этот функционал не работает, так что вы можете либо оставить всё как есть, либо отключить службу OnlyofficeHealthCheck и удалить её из списка служб с автоматическим запуском.
Вопрос:Какая нужна система для установки серверного решения и успешной работы с ним?
Ответ:Требования к системе таковы:
-
Процессор
двухъядерный с тактовой частотой 2 ГГц или лучше
-
Оперативная память
не менее 2 Гб, но это зависит от ОС хоста. Чем больше, тем лучше
-
Свободное место на жестком диске
не менее 20 Гб
-
Операционная система
Microsoft Windows Server 2012 (R2) или более поздняя
Вопрос:Я уже установил серверное решение на своем сервере, но не уверен в том, какую именно версию использую. Как это проверить?
Ответ:Проверить точный номер версии можно следующим образом:
- откройте файл
web.studio/web.appsettings.config
- взгляните на параметр <add key=”web.install-url” value=”http://service.onlyoffice.com/install/email.ashx?v=77″ />, а именно на то, какое число идет после v=
Проблемы при установке
Вопрос:Мне нужны инструкции по установке. Где их можно найти?
Ответ:Инструкции по установке можно найти в разделе Установка нашего справочного центра.
Вопрос:Я хочу установить серверное решение на Windows Server 2012. Это возможно?
Ответ:Да, установить серверное решение на Windows Server 2012 можно, но потребуется внести некоторые изменения в настройки, чтобы серверное решение работало:
- перейдите к файлу
C:WindowsSystem32inetsrvconfigapplicationHost.config
- найдите раздел <sectionGroup name=”system.webServer”>
- измените <section name=”handlers” overrideModeDefault=”Deny” /> на <section name=”handlers” overrideModeDefault=”Allow” />
- измените <section name=”modules” overrideModeDefault=”Deny” /> на <section name=”modules” overrideModeDefault=”Allow” />
Вопрос:Я использую более раннее серверное решение. Как можно перейти на последнюю версию решения?
Ответ:Подробные инструкции по обновлению ONLYOFFICE Groups до последней версии можно найти в этой статье.
Пожалуйста, не забудьте создать резервную копию данных портала, прежде чем начинать процесс миграции.
Вопрос:Я получаю следующую ошибку: «Server Error in ‘/’ Application. Index was out of range. Must be non-negative and less than the size of the collection.» Как можно решить эту проблему?
Ответ:В файле web.appsettings.config
попробуйте добавить символы в ключ core.machinekey
, чтобы он содержал 8 или более символов.
Вопрос:Я получаю следующую ошибку: «{SQL_ERROR}: {SQL_STATE: HY000} Specified key was too long; max key length is 1000 bytes». Как можно решить эту проблему?
Ответ:Мы рекомендуем установить версию mysql-essential-5.1.58-win32, или потребуется изменить настройки сервера базы данных, чтобы он позволял использовать длинные ключи.
Вопрос:Я только что установил серверное решение на свой компьютер, но не могу найти его папки. Скажите, где их найти?
Ответ:Версии ниже 7.5 по умолчанию устанавливаются в каталог: C:ProgramDataTeamLab, версия 7.5 устанавливается в каталог C:Program Files (x86)TeamLab Server, версия 7.7 устанавливается в каталог C:Program FilesAscensio System SIAONLYOFFICE.
Вопрос:Я скачал исходный код. Но не знаю, как начать с ним работу с помощью Visual Studio 2010. Что я делаю не так?
Ответ:Серверное решение представляет собой несколько маленьких проектов, а не один, который можно открыть с помощью Visual Studio. Эти проекты компилируются с помощью следующего .bat-файла: redistributableascBuildAndDeploy.bat
. Мы используем Visual Studio 2012.
Проблемы при настройке
Вопрос:Когда я пытаюсь в первый раз запустить ONLYOFFICE Groups, localhost недоступен и сайт ONLYOFFICE не запускается, возвращая ошибку The process cannot access the file because it’s being used by another process. (Exception from HRESULT: 0x80070020). Как это можно исправить?
Ответ:Эту ошибку можно исправить двумя способами:
- переключите сайт ONLYOFFICE на другой порт в Internet Information Services (IIS);
- или удалите все остальные сайты (если есть) в IIS с порта 80.
Можно также попробовать отключить Skype, если он запущен.
Вопрос:Я хочу перенести портал с HTTP на HTTPS. Как это можно сделать?
Ответ:Положите сертификат в формате PEM на компьютере, где установлено серверное решение. Укажите полный путь к этому файлу, используя слеш (/), в файле серверного решения config.js
. После этого перезапустите сервис OnlyOfficeRouter
.
Вопрос:Я хочу изменить доменное имя портала. Как это сделать?
Ответ:Доменное имя можно задать или на вкладке Настройки — Общие в поле Настройки DNS — Пользовательское доменное имя, или в поле mappeddomain
таблицы tenants_tenants
.
Вопрос:Я не могу использовать полнотекстовый поиск при работе с ONLYOFFICE Groups. Как его настроить?
Ответ:Для настройки полнотекстового поиска в ONLYOFFICE Groups необходимо сделать следующее:
- Скачайте
sphinx
версии 2.2.10 с официального сайта - Распакуйте скачанный файл архива в любое место на диске, например, в
C:Program FilesSphinx-2.2.10
- Добавьте путь к каталогу
bin
Sphinx (например,C:Program FilesSphinx-2.2.10bin
) в системную (НЕ пользовательскую) переменную среды PATH.Это делается следующим образом: перейдите в Панель управления -> Система -> Дополнительные параметры системы — в открывшемся диалоговом окне нажмите на кнопку Переменные среды…, в окне Переменные среды выберите переменную PATH и нажмите кнопку Изменить. В открывшемся окне нажмите кнопку Создать, введите имя новой переменной (например,
sphinx
), и выберите путь к каталогу, нажав кнопку Обзор. Затем сохраните результаты. - Измените тип запуска службы OnlyofficeIndex с
disabled
(Отключена) наautomatic
(Автоматически) и запустите ее.Перейдите в Панель управления -> Администрирование -> Службы, найдите службу OnlyofficeIndex, щелкните по ней правой кнопкой мыши и выберите пункт меню Свойства. В открывшемся диалоговом окне используйте выпадающее меню для выбора типа запуска «Автоматически», нажмите кнопку OK и запустите службу.
Автоматическая установка не поддерживается для Windows из-за ограничений лицензирования.
Вопрос:У меня проблема с отправляемыми email-оповещениями. Я получаю сообщения с именем сервера, на котором установлено серверное решение (именем компьютера), вместо пользовательского DNS-имени, которое я добавил. Как ее решить?
Ответ:Добавьте строку <add key=”web.host” value=”<YOUR_DOMAIN>”/> в файл web.appsettings.config
.
Вопрос:Я добавил домен в файл web.appsettings.config. Это работает, если запускать сайт на 80 порту. Как можно настроить его на другой порт?
Ответ:В файл web.appsettings.config
можно добавить следующую строку: <add key=”web.host” value=”http://<DOMAIN>:<PORT>”/>.
Вопрос:Я успешно настроил и протестировал параметры SMTP, но email-оповещения не работают. Почему?
Ответ:Очевидно, у вас какие-то проблемы с сетью. Попробуйте проверить это. Выберите в меню Пуск пункт Выполнить, введите команду cmd. Затем в открывшемся окне введите ping notify.onlyoffice.com или ping mail.onlyoffice.org и нажмите клавишу Enter. Если после этого не отобразится ваш IP-адрес, значит что-то не так с сетью.
Вопрос:Не работает Чат. Как можно решить эту проблему?
Ответ:Убедитесь, что служба OnlyofficeJabber
запущена и добавлена в исключения межсетевого экрана и антивируса. Порты 5222 и 5280 должны быть открыты.
Вопрос:В модуле Почта не удается подключить почтовый ящик или на подключенный почтовый ящик не приходит почта. Как можно решить эту проблему?
Ответ:Убедитесь, что служба OnlyofficeMailAggregator
запущена и добавлена в исключения межсетевого экрана и антивируса. Убедитесь также, что следующие порты открыты для исходящих запросов:
SMTP
: 25, 465IMAP
: 143, 993POP3
: 110, 995
Вопрос:Оповещения о событиях портала не приходят на электронную почту. Как можно решить эту проблему?
Ответ:Убедитесь, что служба OnlyofficeNotify
запущена и добавлена в исключения межсетевого экрана и антивируса. Убедитесь, что порт 25 открыт для исходящих запросов.
Вопрос:Не работает служба OnlyofficeAutoreplay. Как можно решить эту проблему?
Ответ:Убедитесь, что порт 25 открыт для входящих запросов. Убедитесь также, что вы правильно задали MX-запись DNS.
Вопрос:Я хочу что-то изменить в коде серверного решения по своему усмотрению. Должен быть файл решения для организации проектов. Где его можно найти?
Ответ:Файла решения нет, но вы можете сами создать его и добавить в него проекты вручную. Порядок компиляции проектов можно найти здесь: _ciprojectsbuild.proj
.
Проблемы при использовании
Вопрос:Мне надо создать резервную копию данных портала. Как это можно сделать?
Ответ:Резервную копию базы можно создать с помощью MySQL. Резервную копию данных можно создать вручную путем копирования ваших данных из следующих каталогов:
DataFiles |
DataMail |
web.studioaddonsmailData |
web.studiodata |
web.studioProductsCommunityModulesBlogsData |
web.studioProductsCommunityModulesBookmarkingData |
web.studioProductsCommunityModulesForumData |
web.studioProductsCommunityModulesNewsData |
web.studioProductsCommunityModulesPhotoManagerData |
web.studioProductsCommunityModulesWikiData |
web.studioProductsCRMData |
web.studioProductsProjectsData |
Вопрос:Я пытаюсь получить доступ к порталу со своего телефона на базе Android, но это не удается. Почему?
Ответ:Серверное решение не имеет мобильного доступа, поэтому вы не можете получить доступ к порталу с телефонов на базе Android и устройств на базе iOS, что было бы возможно при использовании SaaS-решения.
Вопрос:После миграции с версии 6.0 на 6.5 модуль Проекты зависает при загрузке. Как можно решить эту проблему?
Ответ:Прежде всего попробуйте очистить кэш браузера – в версии 6.5 были обновлены некоторые Java-скрипты, и если скрипты предыдущей версии сохранились в кэше, это может вызвать данную проблему.
Вопрос:Используя серверное решение, я столкнулся с проблемой, которая здесь не упоминается. Что делать?
Ответ:Зайдите на наш форум для разработчиков, чтобы найти ответы на все свои вопросы. Вы также можете описать свою проблему в разделе Github Issues, и участники сообщества попробуют вам помочь.
Если вы ищете как runtime error исправить — вы попали по адресу.
Причин появления таковой может быть огромное множество.
Чаще всего причина состоит в том, что выходит новая версия того или иного приложения/игры и она устанавливается прямо поверх старой.
Хотя это далеко не единственная ситуация, которая может вызвать ее появление.
После того, как вы нажимаете на единственную кнопку в окне ошибки, оно просто закрывается и программа также перестает работать.
Бывает, что она все же продолжает работать, но в ней невозможно ничего сохранить. В любом случае, есть несколько способов исправить ее.
Как выглядит ошибка
Способ №1. CCleaner
Самое простое решение заключается в том, чтобы воспользоваться программой для чистки реестра. Как это работает?
Все просто – чистильщик реестра, собственно, и предназначен для того, чтобы исправлять всевозможные проблемы, вроде той, которую рассматриваем мы, систематизировать файлы и добавлять то, чего недостает ему для нормальной работы.
Лучшей по праву считается CCleaner, хотя вы можете воспользоваться и другой.
Чтобы использовать ее, сделайте вот что:
- Скачайте (вот ссылка на бесплатную) и установите программу.
- Запустите. Перейдите на вкладку «Реестр» на панели слева.
- В разделе «Целостность» поставьте галочки на всех возможных пунктах – никто не знает, в чем именно проблема.
- Нажмите кнопку «Поиск проблем». Когда этот процесс закончится, нажмите кнопку «Исправить…».
Использование
- Подождите, пока приложение исправит все проблемы. Перезагрузите компьютер.
После этого runtime error должен перестать появляться. Если нет, переходим к следующему решению.
Способ №2. DirectX
Вполне вероятно, что ее появление вызывают какие-то проблемы с DirectX. Возможно, какие-то файлы исполняемых библиотек были повреждены или же существующие библиотеки банально устарели.
В любом случае, лучше всего просто установить наиболее актуальные варианты и, опять же, перезагрузить компьютер.
Для этого зайдите на сайт Microsoft, на страницу с возможностью скачать DirectX. Запустите скачанный файл и выполните все действия, подразумевающие установку исполняемых библиотек.
Здесь нет никаких особых рекомендаций – обычная.
Страница загрузки DirectX
Если после установки и перезагрузки компьютера ошибка не исчезла, идем дальше.
Способ №3. Visual C++
О распространяемом пакете Visual C++ в контексте рассматриваемой проблемы можно скачать то же самое, что и о библиотеках DirectX.
Возможно, какие-то файлы были повреждены или версия устарела.
Бывают в данном случае и другие ситуации, когда установленная C++ попросту не подходит для вашей операционной системы.
Ниже приведена таблица с вариантами, которые подходят для разных версий ОС.
Операционная система | Требуемая Visual C++ |
---|---|
Windows XP и ниже | C++2008 |
Windows 7 | C++2010 |
Windows 8 и 10 | Наиболее актуальная на данный момент |
Так вот, в зависимости от того, какая у вас ОС, вам следует скачать и инсталировать на свой компьютер C++2008 (64-бит, 32-бит), C++2010 (64-бит, 32-бит) или же C++2015 обновление 3.
Это наиболее актуальная версия по состоянию на июнь 2017 года. В будущем выйдут новые, поэтому следите за новостями на официальном сайте Microsoft.
Скачивание происходит одинаково – выбираем язык распространяемого компонента и жмем кнопку «Скачать». После этого останется запустить загруженный файл.
После этого перезагрузите компьютер.
Страница загрузки Visual C++
Способ №4. Microsoft .NET Framework
Здесь все то же самое – Microsoft .NET Framework тоже может вызывать рассматриваемую проблему из-за отсутствия каких-то собственных файлов. И этот компонент также нужно скачать и установить.
Но есть определенный, правильный порядок ее инсталяции:
Сначала необходимо инсталируйте версию 2.0 (вот ссылка). Попробуйте запустить программу, в которой раньше возникала проблема, если она не исчезла, устанавливайте дальше.
После этого 3.0 (скачать).
Если не помогает, 4.0 (ссылка).
Наконец, если у вас Windows Vista SP2, 7 SP1, 8, 8.1, Server 2008 SP2, Server 2008 R2 SP1, Server 2012 или Server 2012 R2, установите 4.6.2 (скачать).
Скачивание происходит точно так же, как и в случае с пакетами Visual C++.
Если ничего из этого не помогает, значит, случился сбой самой операционной системы. Пригласите на дом специалиста или сдайте компьютер в сервисный центр, если это возможно.
В крайнем случае, сделайте откат системы или вовсе переустановите ее.
Источник
Покажите пожалуйста вывод терминала при установки и запуске программы, то есть скаченный установочный ярлык запустите через терминал.
$ flatpak install flathub org.onlyoffice.desktopeditors
Попробовал вот так:
Looking for matches…
ошибка: No remote refs found similar to ‘flathub’
$ flatpak install org.onlyoffice.desktopeditors.flatpakref
На что получил:
The remote 'flathub', referred to by 'org.onlyoffice.desktopeditors' at location https://dl.flathub.org/repo/ contains additional applications.
Should the remote be kept for future installations? [Y/n]: y
Required runtime for org.onlyoffice.desktopeditors/x86_64/stable (runtime/org.freedesktop.Platform/x86_64/19.08) found in remote flathub
Do you want to install it? [Y/n]: y
org.onlyoffice.desktopeditors permissions:
ID Ветка Op Удалённый репозиторий Download
1. [✓] org.freedesktop.Platform.GL.default 19.08 i flathub 88,6 MB / 89,1 MB
2. [✓] org.freedesktop.Platform.Locale 19.08 i flathub 3,6 MB / 318,3 MB
3. [✓] org.freedesktop.Platform.openh264 2.0 i flathub 1,5 MB / 1,5 MB
4. [✓] org.freedesktop.Platform 19.08 i flathub 193,7 MB / 238,5 MB
5. [✓] org.onlyoffice.desktopeditors stable i flathub 269,5 MB / 349,1 MB
Installation complete.
Собственно, по команде
$ flatpak run org.onlyoffice.desktopeditors
Офис запускается. Но куда он установился, непонятно. Ярлыков нет, неясно, как его привязать к открытию определённого типа документов.
Так а в чём сложность запустить как AppImage?
Работает же.
Именно так пока и сделал, кинул его в /opt и оттуда запускаю. Правда не понимаю, как ему иконку ярлыка сделать с оригинальным изображением.
Российская компания продаёт Р7-Офис. Профессиональный (p7), который совместим с дистрибутивами Альта: https://www.basealt.ru/fileadmin/user_upload/compatibility/instr/63d7b592ccac334f1349f548e92ff28823a81567.pdf
Вот тут есть упоминание APT-RPM дистрибутивов, в том числе и Альт линукса. Только скачать APT-RPM package нельзя, в отличие от DEB и RPM.
У меня есть подозрение, что это это сделано специально, чтобы на Альт линукс, который устанавливается в госструктурах, ставили именно платный Р7..
«Runtime error» появляется при запуске различных приложений, включая и видеоигр, либо в случайные моменты при работе ОС Windows. Ошибка не эксклюзивна для какой-то одной версии Windows — она возникает на всем, начиная от Windows XP и заканчивая последними сборками «десятки». В сегодняшней статье мы расскажем вам, что вызывает «Runtime error» и как от нее избавиться.
Содержание
- Причины появления «Runtime error»
- Решение ошибки «Runtime error»
- Решение №1 Ликвидация кириллицы
- Решение №2 Изменение языка программ, не поддерживающих Юникод
- Решение №3 Переустановка Visual Studio C++ и .NET Framework
- Решение №4 Удаление недавно установленных программ
- Решение №5 Восстановление системных файлов
Причины появления «Runtime error»
К сожалению, определить точную причину появления данной ошибки невозможно: пользователю необходимо перебирать доступные решения, пока одно из них не устранит проблему. Тем не менее давайте все же взглянем на список, так сказать, «подозреваемых». Вот что может вызывать появление ошибки «Runtime error»:
- отсутствующие либо поврежденные системные компоненты;
- конфликт запускаемого приложения со сторонней программой/службой;
- поврежденные файлы запускаемого приложения;
- присутствие кириллицы в расположении исполняемого файла приложения;
- «кривая» установка библиотек Visual Studio C++ и .NET Framework либо их отсутствие.
Решение ошибки «Runtime error»
Решение №1 Ликвидация кириллицы
Ошибка «Runtime error» может возникать при запуске тех программ и игр, в расположении которых присутствуют кириллические символы. Например, на данную ошибку можно наткнуться, если запускаемое приложение находится по пути C:Users[ИМЯ АККАУНТА НА РУССКОМ]Downloads[КОРНЕВАЯ ПАПКА ПРИЛОЖЕНИЯ]. Избавьтесь от русского языка по пути к приложению и попробуйте запустить его еще раз.
Решение №2 Изменение языка программ, не поддерживающих Юникод
Появление ошибки «Runtime error» возможно в том случае, если в параметрах региональных стандартов для приложений, не поддерживающих Юникод, задан русский, а не английский язык.
- Нажмите WIN+R и выполните значение «CONTROL»;
- кликните на пункт «Изменение форматов даты, времени и чисел» в разделе «Часы и регион»;
- перейдите во вкладку «Дополнительно» в появившемся окошке «Регион»;
- нажмите на кнопку «Изменить язык системы…»;
- в ниспадающем меню выберите «Английский (США)» и сохраните внесенные изменения;
- перезагрузите ПК.
Запустите проблемное приложение, чтобы проверить наличие ошибки.
Решение №3 Переустановка Visual Studio C++ и .NET Framework
Некорректно установленные (либо отсутствующие в системе) распространяемые библиотеки Microsoft Visual Studio C++ и .NET Framework могут вызвать появление «Runtime error». Чтобы переустановить эти библиотеки, вам нужно сделать следующее:
- вызовите перед собой Панель управления, как это было показано выше;
- кликните на «Удаление программы» в разделе «Программы»;
- найдите в списке программ все версии Visual Studio C++ и удалите их;
- перейдите на официальный сайт Майкрософт и загрузите необходимые установщики VS C++;
- проделайте тоже самое с различными версиями .NET Framework на своем ПК;
- вернитесь к окошку «Программы и компоненты» и кликните на пункт «Включение или отключение компонентов Windows»;
- убедитесь, что возле всех версий .NET Framework стоят галочки;
- закройте все открытые окна и перезагрузите ПК.
Решение №4 Удаление недавно установленных программ
Определенные программы могут входить в конфликты с приложениями на компьютере. Ошибка «Runtime error» начала появляться практически сразу после установки какой-то программы или игры? Удалите ее, перезагрузите ПК и попробуйте запустить нужное вам приложение еще раз. Возможно, на сей раз никакой ошибки не появится. Заняться удалением программ можно в «Программы и компоненты» (показано выше ↑).
Решение №5 Восстановление системных файлов
Поврежденные системные файлы — потенциальная причина за появлением ошибки «Runtime error». Благо, в Windows присутствует специальная утилита, задача которой — это восстановление системных файлов. Чтобы пустить эту утилиту в работу, вам нужно сделать на своем ПК следующее:
- кликните ПКМ на меню Пуск и выберите пункт «Командная строка (администратор)» (PowerShell тоже подойдет);
- пропишите в консоли команду «SFC /SCANNOW» и нажмите ENTER;
- дождитесь окончания сканирования и восстановления системных файлов;
- перезагрузите компьютер.
Ошибка «Runtime error» практически наверняка исчезнет с вашего ПК, особенно если SFC удалось найти и восстановить поврежденные системные файлы.
- Печать
Страницы: [1] Вниз
Тема: Onlyoffice перестал открывать документы (Прочитано 2684 раз)
0 Пользователей и 1 Гость просматривают эту тему.

Muphasa
Добрый день!
lsb_release -a
Description: Ubuntu 18.04.5 LTS
Сегодня, после обновления системы Onlyoffice (версия 6.2.0.148) перестал открывать документы при клике на файл. Открывается сам редактор и пустой документ Документ1.docx
Отдельно редактор из меню запускается. Из самого редактора все файлы открываются. Проблема только при клике на файле.
Что и где можно проверить в настройках?
PS. проверил в терминале:
/usr/bin/onlyoffice-desktopeditors /home/sm/Томаты.doc
открывает! Параллельно в терминале пишет это:
(DesktopEditors:21065): dbind-WARNING **: 11:36:46.701: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
QApplication: invalid style override passed, ignoring it.
« Последнее редактирование: 29 Марта 2021, 11:40:04 от Muphasa »

F12
Muphasa, у себя ничего подобного не наблюдаю, все открывается нормально хоть по даблклику, хоть командой в терминале.
Как вариант, попробуй залогиниться под другим пользователем (лучше создай нового) и попробуй как Onlyoffice будет открывать документы
Сведения о моей системе:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
uname -sr
Linux 5.4.0-70-generic
echo $XDG_CURRENT_DESKTOP
MATE
ONLYOFFICE Desktop Editors версия 6.2.0.148
Пользователь добавил сообщение 29 Марта 2021, 17:15:00:
Думаю причина не в обновлении, хотя может это коснулось только определенных DE, например GNOME Shell, или что там у тебя, а может в Wayland что-то «обновилось», но опять же, если в твоей ОС используется именно он… в общем, слишком много «если»
« Последнее редактирование: 29 Марта 2021, 17:15:00 от F12 »

Muphasa
Отвечу сам себе.
Проблема оказалась в том, что в файле
/usr/share/applications/onlyoffice-desktopeditors.desktop
В блоке [Desktop Entry]
строка
Exec=/usr/bin/onlyoffice-desktopeditors %F
вместо %F в конце, имела %U
Я ради интереса посмотрел что прописано в ярлыке для word`a и обратил внимание на эту разницу. Проверил пару раз — действительно, с U не открывает по клику.

andytux
«История учит, что ничему не учит.»
Подобные случаи истории известны, например.

F12
строка
Exec=/usr/bin/onlyoffice-desktopeditors %Fвместо %F в конце, имела %U
— ну и что?..
Сча посмотрел у себя, и вижу: Exec=/usr/bin/onlyoffice-desktopeditors %U, прикола ради взял да и изменил на %F, и все как нормально работало, так и работает!
И вообще, каким, по-твоему, боком эти литеры в desktop-файле (ведь это только ЯРЛЫК приложения) могут повлиять на открывание документа по даблклику, и уж тем более на его открывание командой в терминале ?!.
ЗЫЖ когда-то, в далеком 2009 году, народ на нашем Форум пытался обсудить интересующий многих вопрос, что это за символы такиЯ, и зачем нужны, рекомендую почитать (Тема состоит всего лишь из семи Ответов, ключевой — четвертый)
« Последнее редактирование: 30 Марта 2021, 18:37:04 от F12 »

Пользователь
Открытие файлов двойным кликом — при этом используются ассоциации типов файлов с программами, в конфигах которых указываются desktop файлы.
Смотреть:
/home/user/.local/share/applications/mimeapps.list
/usr/share/applications/defaults.list
/usr/share/applications/mimeinfo.cache
А вот при запуске через терминал, если указывать исполняемый файл программы и путь к файлу, то desktop файлы не учитываются.
« Последнее редактирование: 30 Марта 2021, 21:27:21 от Пользователь »

F12
Открытие файлов двойным кликом — при этом используются ассоциации типов файлов с программами, в конфигах которых указываются desktop файлы.
Смотреть:
/home/user/.local/share/applications/mimeapps.list
/usr/share/applications/defaults.list
/usr/share/applications/mimeinfo.cache
— а ведь таки да, действительно, указываются desktop файлы… видимо старею, совсем забыл об этом…
Ладно, с тем каким боком desktop файл может повлиять на открывание документа по даблклику, благодаря своевременному сообщению Пользователь, разобрались.
Но все равно не могу понять почему на это у ТС влияют %F и %U, а у меня нет…

Пользователь
Чтобы это понять надо копать глубже, например изучить xdg-utils, да и файловые менеджеры возможно у вас разные (двойной клик же делается в файловом менеджере, значит файловый менеджер передает адрес в xdg-open).
Я бы не стал тратить время, проблему решили и хватит.
- Печать
Страницы: [1] Вверх
Если вы ищете как runtime error исправить — вы попали по адресу.
Причин появления таковой может быть огромное множество.
Чаще всего причина состоит в том, что выходит новая версия того или иного приложения/игры и она устанавливается прямо поверх старой.
Хотя это далеко не единственная ситуация, которая может вызвать ее появление.
Cодержание:
После того, как вы нажимаете на единственную кнопку в окне ошибки, оно просто закрывается и программа также перестает работать.
Бывает, что она все же продолжает работать, но в ней невозможно ничего сохранить. В любом случае, есть несколько способов исправить ее.
Как выглядит ошибка
Способ №1. CCleaner
Самое простое решение заключается в том, чтобы воспользоваться программой для чистки реестра. Как это работает?
Все просто – чистильщик реестра, собственно, и предназначен для того, чтобы исправлять всевозможные проблемы, вроде той, которую рассматриваем мы, систематизировать файлы и добавлять то, чего недостает ему для нормальной работы.
Лучшей по праву считается CCleaner, хотя вы можете воспользоваться и другой.
Чтобы использовать ее, сделайте вот что:
- Скачайте (вот ссылка на бесплатную) и установите программу.
- Запустите. Перейдите на вкладку «Реестр» на панели слева.
- В разделе «Целостность» поставьте галочки на всех возможных пунктах – никто не знает, в чем именно проблема.
- Нажмите кнопку «Поиск проблем». Когда этот процесс закончится, нажмите кнопку «Исправить…».
Использование
- Подождите, пока приложение исправит все проблемы. Перезагрузите компьютер.
После этого runtime error должен перестать появляться. Если нет, переходим к следующему решению.
к содержанию ↑
Способ №2. DirectX
Вполне вероятно, что ее появление вызывают какие-то проблемы с DirectX. Возможно, какие-то файлы исполняемых библиотек были повреждены или же существующие библиотеки банально устарели.
В любом случае, лучше всего просто установить наиболее актуальные варианты и, опять же, перезагрузить компьютер.
Для этого зайдите на сайт Microsoft, на страницу с возможностью скачать DirectX (вот ссылка). Запустите скачанный файл и выполните все действия, подразумевающие установку исполняемых библиотек.
Здесь нет никаких особых рекомендаций – обычная.
Страница загрузки DirectX
Если после установки и перезагрузки компьютера ошибка не исчезла, идем дальше.
к содержанию ↑
Способ №3. Visual C++
О распространяемом пакете Visual C++ в контексте рассматриваемой проблемы можно скачать то же самое, что и о библиотеках DirectX.
Возможно, какие-то файлы были повреждены или версия устарела.
Бывают в данном случае и другие ситуации, когда установленная C++ попросту не подходит для вашей операционной системы.
Ниже приведена таблица с вариантами, которые подходят для разных версий ОС.
Операционная система | Требуемая Visual C++ |
---|---|
Windows XP и ниже | C++2008 |
Windows 7 | C++2010 |
Windows 8 и 10 | Наиболее актуальная на данный момент |
Так вот, в зависимости от того, какая у вас ОС, вам следует скачать и инсталировать на свой компьютер C++2008 (64-бит, 32-бит), C++2010 (64-бит, 32-бит) или же C++2015 обновление 3 (всех варианты).
Это наиболее актуальная версия по состоянию на июнь 2017 года. В будущем выйдут новые, поэтому следите за новостями на официальном сайте Microsoft.
Скачивание происходит одинаково – выбираем язык распространяемого компонента и жмем кнопку «Скачать». После этого останется запустить загруженный файл.
После этого перезагрузите компьютер.
Страница загрузки Visual C++
к содержанию ↑
Способ №4. Microsoft .NET Framework
Здесь все то же самое – Microsoft .NET Framework тоже может вызывать рассматриваемую проблему из-за отсутствия каких-то собственных файлов. И этот компонент также нужно скачать и установить.
Но есть определенный, правильный порядок ее инсталяции:
Сначала необходимо инсталируйте версию 2.0 (вот ссылка). Попробуйте запустить программу, в которой раньше возникала проблема, если она не исчезла, устанавливайте дальше.
После этого 3.0 (скачать).
Если не помогает, 4.0 (ссылка).
Наконец, если у вас Windows Vista SP2, 7 SP1, 8, 8.1, Server 2008 SP2, Server 2008 R2 SP1, Server 2012 или Server 2012 R2, установите 4.6.2 (скачать).
Скачивание происходит точно так же, как и в случае с пакетами Visual C++.
Если ничего из этого не помогает, значит, случился сбой самой операционной системы. Пригласите на дом специалиста или сдайте компьютер в сервисный центр, если это возможно.
В крайнем случае, сделайте откат системы или вовсе переустановите ее.