Стенды: p10-workstation-10-x86-64 p10-education-10-x86-64/kde p10-server-10-x86-64 p10-kworkstation-10-x86-64 Версии: mariadb-server-10.6.9-alt1 mysql-connector-java-8.0.25-alt1_2jpp11 $ rpm -qa | grep -i LibreOffice-still | sort LibreOffice-still-7.3.5.2-alt1.x86_64 LibreOffice-still-common-7.3.5.2-alt1.x86_64 LibreOffice-still-extensions-7.3.5.2-alt1.x86_64 LibreOffice-still-gtk3-7.3.5.2-alt1.x86_64 LibreOffice-still-integrated-7.3.5.2-alt1.x86_64 LibreOffice-still-kde5-7.3.5.2-alt1.x86_64 LibreOffice-still-mimetypes-7.3.5.2-alt1.noarch LibreOffice-still-qt5-7.3.5.2-alt1.x86_64 LibreOffice-still-sdk-7.3.5.2-alt1.x86_64 Шаги: 1) Создать тестовую базу: # apt-get install mariadb-server mysql-connector-java -y && control mysqld server && systemctl enable --now mysqld && sleep 5 && mysql << EOF CREATE DATABASE movies; USE movies ; CREATE TABLE Actors (ActorId INT NOT NULL AUTO_INCREMENT, ActorName VARCHAR(255) NOT NULL, PRIMARY KEY (ActorId)); EOF 2) Настроить LibreOffice: Сервис → Параметры Расширенные возможности → Путь класса Добавить архив → /usr/share/java/mysql-connector-java.jar → Перезапустить программу; 3) Подключиться к базе: Файл → Создать → Базу данных → Выбор базы данных → Соединиться с существующей базой данных MySQL → Соединение через JDBC. Имя базы данных: movies Сервер: localhost Порт: 3306 Класс драйвера MySQL JDBC: com.mysql.jdbc.Driver → Указать пользователя root → Выполнить "Тест подключения" ("соединение установлено", если нет, то перейти ниже в данном отчёте в "Дополнительно" и выполнить настройку заново) → Готово → Сохранить; 4) В LibreOfficeBase: Отчёты → Создать отчёт в режиме дизайна → Вид → Навигатор → Отчёт → откроется в левом фрейме вкладка Данные → во вкладке Данные выбрать Таблица → Содержимое movies:Actors → Добавить поле ActorName. Результат: падение программы. Ожидаемый результат: стабильная работа программы. Дополнительно: если на шаге "Теста подключения" выскакивает ошибка "The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server libreoffice", то нужно выполнить следующие шаги: # apt-get remove mariadb-server # rm -rf /var/lib/mysql # apt-get install mariadb-server && control mysqld server && systemctl enable --now mysqld Далее настройка с шага №1.
Дополнительно: программа падает при выборе любого поля из вкладки Содержимое (см.шаг №4).
Проверялось в p10, ошибка воспроизводится. Версия: LibreOffice-still-7.3.6.2-alt1
Не воспроизвелось на системах р10 с rpm -qa | grep Libre LibreOffice-still-gtk3-7.3.7.2-alt1 LibreOffice-still-mimetypes-7.3.7.2-alt1 LibreOffice-still-common-7.3.7.2-alt1 LibreOffice-still-7.3.7.2-alt1 LibreOffice-still-extensions-7.3.7.2-alt1 LibreOffice-still-qt5-7.3.7.2-alt1 LibreOffice-still-integrated-7.3.7.2-alt1 LibreOffice-still-langpack-kk-7.3.7.2-alt1 LibreOffice-still-sdk-7.3.7.2-alt1 LibreOffice-still-langpack-uk-7.3.7.2-alt1 LibreOffice-still-langpack-ru-7.3.7.2-alt1
Не воспроизводится в Sisyphus.