BSACPLD 9 9 января Опубликовано 9 января · Жалоба Коллеги, сталкивался ли кто-нибудь с такой ошибкой при установке QuestaSim 2021.1? ~/Distributive/QuestaSim_2021.1$ Using Java version 10.0 Exception in thread "main" java.lang.ClassFormatError: Unkn <Unknown> at java.base/jdk.internal.misc.Unsafe.defineAnonymousClass0(Native Method) at java.base/jdk.internal.misc.Unsafe.defineAnonymousClass(Unsafe.java:1223) at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadAndInitializeInvokerClass(InvokerBytecodeGenerator.java:291) at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:283) at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:680) at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:870) at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:828) at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:465) at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:54) at java.base/java.lang.invoke.BoundMethodHandle$Species_LIILL.<init>(java/lang/invoke/BoundMethodHandle$Species_LIILL) at java.base/java.lang.invoke.BoundMethodHandle$Species_LIILL.make(java/lang/invoke/BoundMethodHandle$Species_LIILL) at java.base/java.lang.invoke.BoundMethodHandle$Species_LIIL.copyWithExtendL(java/lang/invoke/BoundMethodHandle$Species_LIIL) at java.base/java.lang.invoke.MethodHandles.filterArgument(MethodHandles.java:3858) at java.base/java.lang.invoke.MethodHandles.filterArguments(MethodHandles.java:3844) at java.base/java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy.generate(StringConcatFactory.java:1619) at java.base/java.lang.invoke.StringConcatFactory.generate(StringConcatFactory.java:750) at java.base/java.lang.invoke.StringConcatFactory.doStringConcat(StringConcatFactory.java:659) at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:575) at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:322) at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:250) at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:240) at java.desktop/java.awt.RenderingHints$Key.getIdentity(RenderingHints.java:110) at java.desktop/java.awt.RenderingHints$Key.recordIdentity(RenderingHints.java:114) at java.desktop/java.awt.RenderingHints$Key.<init>(RenderingHints.java:158) at java.desktop/sun.awt.SunHints$Key.<init>(SunHints.java:58) at java.desktop/sun.awt.SunHints.<clinit>(SunHints.java:274) at java.desktop/java.awt.RenderingHints.<clinit>(RenderingHints.java:219) at java.desktop/java.awt.font.FontRenderContext.<init>(FontRenderContext.java:112) at java.desktop/sun.swing.SwingUtilities2.<clinit>(SwingUtilities2.java:107) at java.desktop/javax.swing.UIManager.getLAFState(UIManager.java:246) at java.desktop/javax.swing.UIManager.maybeInitialize(UIManager.java:1480) at java.desktop/javax.swing.UIManager.getDefaults(UIManager.java:708) at com.mentor.install.controlpanel.Install.main(Install.java:1495) Ставил Linux Mint 21 на комп, потом клонировал её на другой комп. Потом обе системы жили своими жизнями некоторое время. На первом компе не ставится, на втором всё поставилось без проблем. Понятно, что не хватает каких-то библиотек, только вот как понять чего именно не хватает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 10 января Опубликовано 10 января · Жалоба Какая версия ОС, версия java и остальные подробности вашего окружения? Или мы должны сами догадаться? 🤔 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BSACPLD 9 10 января Опубликовано 10 января · Жалоба 1 hour ago, makc said: Какая версия ОС Так я же и написал про версию ОС 7 hours ago, BSACPLD said: Linux Mint 21 1 hour ago, makc said: версия java В логах написано про версию 10.0. 7 hours ago, BSACPLD said: Using Java version 10.0 На обоих компах по идее должно быть всё одинаково, т.к. я клонировал систему через dd. На клонированной системе ставится без проблем, на исходной вылезает ошибка. После клонирования, кроме видеодрайвера для NVIDIA и yarn, никаких дополнительных пакетов я не устанавливал. На момент установки QuestaSim, на обоих компах были установлены самые последние версии обновлений системы. UPD. Вот с версией java все не так однозначно... В логах консоли пишет про версию 10.0, а если отдельно вызвать java -version, то будет 11.0.21. Похоже, что установщик QuestaSim использует свою собственную версию java вместо системной. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 10 января Опубликовано 10 января · Жалоба 6 минут назад, BSACPLD сказал: Так я же и написал про версию ОС Это не версия ОС, а мажорный релиз дистрибутива, поверх которого уже вышло два обновления: 21.1 и 21.2. Что показывает команда cat /etc/os-release на обеих машинах? 9 минут назад, BSACPLD сказал: В логах написано про версию 10.0. Что выдает команда java -version на обеих машинах? 13 минут назад, BSACPLD сказал: После клонирования, кроме видеодрайвера для NVIDIA и yarn, никаких дополнительных пакетов я не устанавливал. Для уверенности стоит сравнить выдачу dpkg -l на обеих машинах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BSACPLD 9 10 января Опубликовано 10 января · Жалоба 25 minutes ago, makc said: Это не версия ОС, а мажорный релиз дистрибутива, поверх которого уже вышло два обновления: 21.1 и 21.2. Что показывает команда cat /etc/os-release на обеих машинах? Обновления 21.1 и 21.2 не ставил - стоит исходная версия Linux Mint 21. NAME="Linux Mint" VERSION="21 (Vanessa)" ID=linuxmint ID_LIKE="ubuntu debian" PRETTY_NAME="Linux Mint 21" VERSION_ID="21" HOME_URL="https://www.linuxmint.com/" SUPPORT_URL="https://forums.linuxmint.com/" BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/" PRIVACY_POLICY_URL="https://www.linuxmint.com/" VERSION_CODENAME=vanessa UBUNTU_CODENAME=jammy 26 minutes ago, makc said: Что выдает команда java -version на обеих машинах? В обоих случаях версия 11.0.21. openjdk version "11.0.21" 2023-10-17 OpenJDK Runtime Environment (build 11.0.21+9-post-Ubuntu-0ubuntu122.04) OpenJDK 64-Bit Server VM (build 11.0.21+9-post-Ubuntu-0ubuntu122.04, mixed mode, sharing) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 10 января Опубликовано 10 января · Жалоба Список пакетов с помощью dpkg -l на обеих машинах получили? Сравнили? Инсталлятор использует свою встроенную java, которая идёт внутри пакета. Эта java загружает следующий набор библиотек на Debian 11: Спойлер ld-2.31.so libawt.so libawt_xawt.so libblkid.so.1.1.0 libbrotlicommon.so.1.0.9 libbrotlidec.so.1.0.9 libbsd.so.0.11.3 libc-2.31.so libdconfsettings.so libdl-2.31.so libffi.so.7.1.0 libfontmanager.so libfreetype.so.6.17.4 libgio-2.0.so.0.6600.8 libglib-2.0.so.0.6600.8 libgmodule-2.0.so.0.6600.8 libgobject-2.0.so.0.6600.8 libjava.so libjimage.so libjli.so libjvm.so libm-2.31.so libmanagement_ext.so libmanagement.so libmd.so.0.0.4 libmount.so.1.1.0 libnet.so libnio.so libnss_files-2.31.so libpcre2-8.so.0.10.1 libpcre.so.3.13.3 libpng16.so.16.37.0 libpthread-2.31.so libresolv-2.31.so librt-2.31.so libselinux.so.1 libverify.so libX11.so.6.4.0 libXau.so.6.0.0 libxcb.so.1.1.0 libXcursor.so.1.0.2 libXdmcp.so.6.0.0 libXext.so.6.4.0 libXfixes.so.3.1.0 libXi.so.6.1.0 libXrandr.so.2.2.0 libXrender.so.1.3.0 libXtst.so.6.1.0 libzip.so libz.so.1.2.11 Поэтому могу предположить два варианта: либо какой-то библиотеки не хватает, либо же проблема в окружении пользователя и нужно попробовать запустить инсталлятор из-под новой чистой учётной записи пользователя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BSACPLD 9 10 января Опубликовано 10 января · Жалоба 19 minutes ago, makc said: Список пакетов с помощью dpkg -l на обеих машинах получили? Сравнили? Сравнил, есть небольшие различия, но только в части ручной установки - драйвера для NVIDIA, yarn, mdadm плюс автоматически установленные пакеты, которые они за собой подтянули. Для начала сравню по вашему списку библиотек, потом попробую нового пользователя создать. Если не поможет, придется в обратную сторону клонировать систему с рабочей машины - только вот через dd уже не получится, на рабочей машине диск большего размера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 10 января Опубликовано 10 января · Жалоба Только что, BSACPLD сказал: Если не поможет, придется в обратную сторону клонировать систему с рабочей машины - только вот через dd уже не получится, на рабочей машине диск большего размера. В таком случае проще и быстрее это будет сделать через rsync. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться