Bug 55860

Summary: pdfsam не запускается после установки
Product: Branch p10 Reporter: tarasov-it1 <tka4enko>
Component: pdfsamAssignee: Vitaly Lipatov <lav>
Status: REOPENED --- QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: minzarna, tka4enko
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description tarasov-it1 2025-09-04 09:19:30 MSK
$ pdfsam
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-17-openjdk-17.0.16.0.8-alt1.x86_64/lib/libawt_xawt.so
        at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
        at java.base/java.lang.Runtime.load0(Runtime.java:755)
        at java.base/java.lang.System.load(System.java:1970)
        at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
        at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
        at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
        at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
        at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315)
        at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:285)
        at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2403)
        at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
        at java.base/java.lang.System.loadLibrary(System.java:2006)
        at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1388)
        at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1386)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
        at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1385)
        at java.desktop/java.awt.Toolkit.initStatic(Toolkit.java:1423)
        at java.desktop/java.awt.Toolkit.<clinit>(Toolkit.java:1397)
        at java.desktop/java.awt.Component.<clinit>(Component.java:624)
        at org.pdfsam.guiclient.business.TextPaneAppender.getTextPaneInstance(TextPaneAppender.java:48)
        at org.pdfsam.guiclient.business.TextPaneAppender.<init>(TextPaneAppender.java:43)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
        at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
        at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
        at java.base/java.lang.Class.newInstance(Class.java:645)
        at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:237)
        at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:171)
        at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:184)
        at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:502)
        at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:415)
        at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:919)
        at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:790)
        at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:696)
        at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:471)
        at org.apache.log4j.LogManager.<clinit>(LogManager.java:125)
        at org.apache.log4j.Logger.getLogger(Logger.java:105)
        at org.pdfsam.guiclient.GuiClient.<clinit>(GuiClient.java:45)
/home/u11_01
Comment 1 Минзар Надежда Александровна 2025-09-15 16:02:34 MSK
(Ответ для tarasov-it1 на комментарий #0)

Предоставьте, пожалуйста, следующую информацию:
1. Образ на котором воспроизводится.
2. Версия программы на которой воспроизводится ошибка.
3. Шаги воспроизведения.
4. Ожидаемый результат.
5. Также вывод следующих команд:
$ uname -a
$ cat /etc/os-release
$ apt-repo
Comment 2 tarasov-it1 2025-09-19 14:24:07 MSK
1. Если память мне не изменяет, для первоначальной установки операционной системы использовался образ Альт Рабочая станция К 10, на текущий же момент её цифровой индекс имеет вид 10.4
2. 2.2.4e 
3. Либо кликаю по значку PDFSam в виджете "Классическое меню приложений" раздел "Офис" и ничего не наблюдаю после этого, либо выполняю в эмуляторе терминала команду pdfsam, вывод которой приведён мною в первом сообщении
4. Хочется увидеть интерфейс утилиты PDFSam. которая по слухам позволяет объединять несколько pdf-файлов в один
5. u11_01@xeonold ~]$ uname -a
Linux xeonold 6.1.147-un-def-alt1 #1 SMP PREEMPT_DYNAMIC Fri Aug  1 14:28:30 UTC 2025 x86_64 GNU/Linux
[u11_01@xeonold ~]$ cat /etc/os-release
NAME="ALT"
VERSION="10.4"
ID=altlinux
LOGO="basealt"
VERSION_ID=10.4
PRETTY_NAME="ALT Workstation K 10.4 (Sorbaronia Mitschurinii)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:kworkstation:10"
BUILD_ID="ALT 10.2"
ALT_BRANCH_ID="p10"
HOME_URL="https://www.basealt.ru/"
BUG_REPORT_URL="https://bugs.altlinux.org/"
DOCUMENTATION_URL="https://docs.altlinux.org/"
SUPPORT_URL="https://support.basealt.ru/"
[u11_01@xeonold ~]$ apt-repo
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 classic gostcrypto
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64-i586 classic
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic
rpm https://mirror.trueconf.ru/altlinux/p10 x86_64 non-free
Comment 3 Минзар Надежда Александровна 2025-09-25 17:30:51 MSK
Проверялось на Sisyphus, ошибка не воспроизвелась.
Comment 4 tarasov-it1 2025-09-25 19:17:24 MSK
(Ответ для Минзар Надежда Александровна на комментарий #3)
> Проверялось на Sisyphus, ошибка не воспроизвелась.

Почему проверяете на  Сизифе, если я указал, что 10 платформа?
Comment 5 Минзар Надежда Александровна 2025-09-26 10:22:30 MSK
(Ответ для tarasov-it1 на комментарий #2)
Попробуйте установить java-17-openjdk:
# apt-get install java-17-openjdk

И отпишитесь, запустится ли программа после этого.
Comment 6 tarasov-it1 2025-09-26 10:36:52 MSK
Запустилась и работает, большое спасибо!
Comment 7 Минзар Надежда Александровна 2025-09-29 11:37:54 MSK
Переоткрываю ошибку в связи с потребностью в установке зависимости java-17-openjdk (либо последней java-21-openjdk).