🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux
28 messages
28 total messages Started by szopen Sun, 03 Dec 2023 17:52
SMath Studio - chyba problem z glibc
#907437
Author: szopen
Date: Sun, 03 Dec 2023 17:52
33 lines
2205 bytes
Jest aplikacja SMath Studio:

https://smath.com/en-US/Files/Download/H6hBX/SMathStudioDesktop.1_0_8348.x86_64.ubuntu-22_04.glibc2.35.AppImage

stąd:

https://smath.com/en-US/view/SMathStudio/download/

Jak widać w linku skompilowana z glibc2.35 i dystrybuowana jako 
appimage. W moim systemie (Ubuntu 23.04) mam glibc 2.37.
Myślałem, że appimage po to wszystko linkuje, żeby takie zależności nie 
stanowiły problemu, ale chyba jednak stanowi, bo tej aplikacji nie mogę 
uruchomić. Przy starcie jej wyjątek:

Unhandled Exception:
System.TypeInitializationException: The type initializer for 
'System.Windows.Forms.XplatUI' threw an exception. ---> 
System.TypeInitializationException: The type initializer for 
'System.Drawing.GDIPlus' threw an exception. ---> 
System.DllNotFoundException: libgdiplus.so.0 assembly:<unknown assembly> 
type:<unknown type> member:(null)
at (wrapper managed-to-native) 
System.Drawing.GDIPlus.GdiplusStartup(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
at System.Drawing.GDIPlus..cctor () [0x000d4] in 
<728fbd68fe594062895e1f819791e76a>:0

Czy to problem z glibc nie mam pewności, ale wywnioskowałem to z 
googlowania.

Czy jest sposób by to uruchomić?

-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907438
Author: Nemrod
Date: Mon, 04 Dec 2023 13:46
30 lines
2076 bytes
W dniu 03.12.2023 o 18:52, szopen pisze:
> Jest aplikacja SMath Studio:
> 
> https://smath.com/en-US/Files/Download/H6hBX/SMathStudioDesktop.1_0_8348.x86_64.ubuntu-22_04.glibc2.35.AppImage
> Unhandled Exception:
> System.TypeInitializationException: The type initializer for 
> 'System.Windows.Forms.XplatUI' threw an exception. ---> 
> System.TypeInitializationException: The type initializer for 
> 'System.Drawing.GDIPlus' threw an exception. ---> 
> System.DllNotFoundException: libgdiplus.so.0 (...)
> Czy jest sposób by to uruchomić?

U mnie na Kubuntu 22.04 działa. Tutaj widać, że brak libgdiplus.

Spróbuj tak:
sudo apt install libgdiplus

I jeszcze raz spróbuj odpalić. Daj znać czy pomogło.

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907439
Author: szopen
Date: Mon, 04 Dec 2023 19:38
23 lines
1734 bytes
On 4.12.2023 14:46, Nemrod wrote:
> W dniu 03.12.2023 o 18:52, szopen pisze:
>> Jest aplikacja SMath Studio:
>>
>> https://smath.com/en-US/Files/Download/H6hBX/SMathStudioDesktop.1_0_8348.x86_64.ubuntu-22_04.glibc2.35.AppImage
>> Unhandled Exception:
> U mnie na Kubuntu 22.04 działa. Tutaj widać, że brak libgdiplus.
> 
> Spróbuj tak:
> sudo apt install libgdiplus
> 
> I jeszcze raz spróbuj odpalić. Daj znać czy pomogło.

Miałem już zainstalowane:

libgdiplus is already the newest version (6.1+dfsg-1build1).

Ten image ma nawet w nazwie 22.04, więc nic dziwnego, że nie działa, 
przypomnę, że ja mam Ubuntu 23.
Jakieś inne pomysły?

-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907440
Author: Nemrod
Date: Mon, 04 Dec 2023 21:13
25 lines
1855 bytes
W dniu 04.12.2023 o 20:38, szopen pisze:
> (...)
> libgdiplus is already the newest version (6.1+dfsg-1build1).
> 
> Ten image ma nawet w nazwie 22.04, więc nic dziwnego, że nie działa, 
> przypomnę, że ja mam Ubuntu 23.
> Jakieś inne pomysły?

Problem jest w tym, że albo nie masz libgdiplus, albo masz
niekompatybilną wersję 32 bitową zamiast 64.

Aby się o tym przekonać, sprawdź co zwraca:
ldd /usr/lib/libgdiplus.so.0

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907441
Author: szopen
Date: Wed, 06 Dec 2023 07:10
72 lines
5625 bytes
On 4.12.2023 22:13, Nemrod wrote:

> W dniu 04.12.2023 o 20:38, szopen pisze:
>> (...)
>> libgdiplus is already the newest version (6.1+dfsg-1build1).
>>
>> Ten image ma nawet w nazwie 22.04, więc nic dziwnego, że nie działa, przypomnę, że ja mam Ubuntu 23.
>> Jakieś inne pomysły?
> 
> Problem jest w tym, że albo nie masz libgdiplus, albo masz
> niekompatybilną wersję 32 bitową zamiast 64.
> 
> Aby się o tym przekonać, sprawdź co zwraca:
> ldd /usr/lib/libgdiplus.so.0
> 

 > ldd /usr/lib/libgdiplus.so.0
linux-vdso.so.1 (0x00007ffd885da000)
libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f8991065000)
libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f8990ffb000)
libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f8990f9a000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f8990e53000)
libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f8990d6b000)
libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f8990c42000)
libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f8990bbf000)
libtiff.so.6 => /lib/x86_64-linux-gnu/libtiff.so.6 (0x00007f8990b31000)
libgif.so.7 => /lib/x86_64-linux-gnu/libgif.so.7 (0x00007f8990b26000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f8990aee000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f89909b0000)
libexif.so.12 => /lib/x86_64-linux-gnu/libexif.so.12 (0x00007f8990960000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8990877000)
libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f8990829000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8990600000)
libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f899080f000)
libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f899042e000)
libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007f8990411000)
libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007f8990406000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007f89903fb000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f8990361000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f8990297000)
libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f8990270000)
libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f89901c4000)
libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f8990806000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f899019a000)
libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f899018c000)
libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f899017f000)
libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007f8990168000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f899014a000)
/lib64/ld-linux-x86-64.so.2 (0x00007f899111f000)
libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007f89900db000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f8990027000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f898fff5000)
libLerc.so.4 => /lib/x86_64-linux-gnu/libLerc.so.4 (0x00007f898ff70000)
libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x00007f898ff5d000)
libdeflate.so.0 => /lib/x86_64-linux-gnu/libdeflate.so.0 (0x00007f898ff4a000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f898ff1f000)
libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f898ff18000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f898fed4000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f898fea5000)
libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f898fe9c000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f898fe8f000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f898fe89000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f898fe81000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f898fc00000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f898fbdc000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f898fba5000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f898fb82000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f898fb6d000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f898fe70000)

-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907445
Author: Nemrod
Date: Wed, 06 Dec 2023 12:24
29 lines
2019 bytes
W dniu 06.12.2023 o 08:10, szopen pisze:
>  > ldd /usr/lib/libgdiplus.so.0
> linux-vdso.so.1 (0x00007ffd885da000)
> (...)

A spróbuj to usunąć:
sudo apt-get remove libgdiplus

I odpal SMath, pokaż komunikaty.
Jeżeli nadal się nie odpala,
to spróbuj ponownie zainstalować libgdiplus,
i sprawdź czy nadal nie działa.

Poza tym pytanie podstawowe, czy instalowałeś,
kombinowałeś coś z tym softem Mono, czy tylko, jak ja,
chmod +x na SMath*Appimage?
U mnie na Kubuntu w ogóle nie mam libgdiplus i działa.

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907447
Author: szopen
Date: Wed, 06 Dec 2023 17:19
70 lines
5167 bytes
On 6.12.2023 13:24, Nemrod wrote:
> W dniu 06.12.2023 o 08:10, szopen pisze:
>>  > ldd /usr/lib/libgdiplus.so.0
>> linux-vdso.so.1 (0x00007ffd885da000)
>> (...)
> 
> A spróbuj to usunąć:
> sudo apt-get remove libgdiplus
> 
> I odpal SMath, pokaż komunikaty.

Po odinstalowaniu ten sam komunikat:

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Windows.Forms.XplatUI' threw an exception. ---> 
System.TypeInitializationException: The type initializer for 'System.Drawing.GDIPlus' threw an exception. ---> 
System.DllNotFoundException: libgdiplus.so.0 assembly:<unknown assembly> type:<unknown type> member:(null)
at (wrapper managed-to-native) 
System.Drawing.GDIPlus.GdiplusStartup(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
at System.Drawing.GDIPlus..cctor () [0x000d4] in <728fbd68fe594062895e1f819791e76a>:0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at System.Drawing.Graphics.FromHdcInternal (System.IntPtr hdc) [0x00000] in <728fbd68fe594062895e1f819791e76a>:0
at System.Windows.Forms.XplatUIX11.SetDisplay (System.IntPtr display_handle) [0x0007e] in 
<a3daa9b84fd241a497578a25f68bc3c7>:0
at System.Windows.Forms.XplatUIX11..ctor () [0x00077] in <a3daa9b84fd241a497578a25f68bc3c7>:0
at System.Windows.Forms.XplatUIX11.GetInstance () [0x0001c] in <a3daa9b84fd241a497578a25f68bc3c7>:0
at System.Windows.Forms.XplatUI..cctor () [0x000e3] in <a3daa9b84fd241a497578a25f68bc3c7>:0
--- End of inner exception stack trace ---
at System.Windows.Forms.Application.EnableVisualStyles () [0x00006] in <a3daa9b84fd241a497578a25f68bc3c7>:0
at .. (System.String[] ) [0x0002d] in <303e7d1bbb444cb4b506d9c12f946d28>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 
'System.Windows.Forms.XplatUI' threw an exception. ---> System.TypeInitializationException: The type initializer for 
'System.Drawing.GDIPlus' threw an exception. ---> System.DllNotFoundException: libgdiplus.so.0 assembly:<unknown 
assembly> type:<unknown type> member:(null)
at (wrapper managed-to-native) 
System.Drawing.GDIPlus.GdiplusStartup(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
at System.Drawing.GDIPlus..cctor () [0x000d4] in <728fbd68fe594062895e1f819791e76a>:0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at System.Drawing.Graphics.FromHdcInternal (System.IntPtr hdc) [0x00000] in <728fbd68fe594062895e1f819791e76a>:0
at System.Windows.Forms.XplatUIX11.SetDisplay (System.IntPtr display_handle) [0x0007e] in 
<a3daa9b84fd241a497578a25f68bc3c7>:0
at System.Windows.Forms.XplatUIX11..ctor () [0x00077] in <a3daa9b84fd241a497578a25f68bc3c7>:0
at System.Windows.Forms.XplatUIX11.GetInstance () [0x0001c] in <a3daa9b84fd241a497578a25f68bc3c7>:0
at System.Windows.Forms.XplatUI..cctor () [0x000e3] in <a3daa9b84fd241a497578a25f68bc3c7>:0
--- End of inner exception stack trace ---
at System.Windows.Forms.Application.EnableVisualStyles () [0x00006] in <a3daa9b84fd241a497578a25f68bc3c7>:0
at .. (System.String[] ) [0x0002d] in <303e7d1bbb444cb4b506d9c12f946d28>:0
Restoring environment...

> Jeżeli nadal się nie odpala,
> to spróbuj ponownie zainstalować libgdiplus,
> i sprawdź czy nadal nie działa.

Po ponownym zainstalowaniu komunikat pozostaje niewzruszony, jest ten sam.

> Poza tym pytanie podstawowe, czy instalowałeś,
> kombinowałeś coś z tym softem Mono, czy tylko, jak ja,
> chmod +x na SMath*Appimage?

Nic nie kombinowałem, tylko odpalałem.

> U mnie na Kubuntu w ogóle nie mam libgdiplus i działa.

Moje komunikaty też świadczą o tym, że jego obecność w systemie jest bez znaczenia. Być może z racji tego, że to 
AppImage, że ma w sobie te zależności.

-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907449
Author: Nemrod
Date: Wed, 06 Dec 2023 19:12
35 lines
2492 bytes
W dniu 06.12.2023 o 18:19, szopen pisze:
>> Poza tym pytanie podstawowe, czy instalowałeś,
>> kombinowałeś coś z tym softem Mono, czy tylko, jak ja,
>> chmod +x na SMath*Appimage?
> 
> Nic nie kombinowałem, tylko odpalałem.

A sprawdź co zwraca:
mono --version

Jeżeli coś dostaniesz, to musisz usunąć cały ten soft mono,
a jeżeli tego nie ma, to zostaje ci usunięcie libgdiplus
i skompilowanie libgdiplus ze źródeł na GitHubie. Wtedy
dowiesz się co jest źle. Prawdopodobnie brakuje jakichś
bibliotek i dlatego dostajesz ten błąd.

>> U mnie na Kubuntu w ogóle nie mam libgdiplus i działa.
> Moje komunikaty też świadczą o tym, że jego obecność w systemie jest bez 
> znaczenia. Być może z racji tego, że to AppImage, że ma w sobie te 
> zależności.

Problem jest, że skądś miałeś libgdiplus, a jest to część projektu Mono.
Sprawdziłem, że nawet na Slackware 15.0 SMath odpala się bezproblemowo.

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907451
Author: szopen
Date: Thu, 07 Dec 2023 07:07
34 lines
2666 bytes
On 6.12.2023 20:12, Nemrod wrote:

>>> Poza tym pytanie podstawowe, czy instalowałeś,
>>> kombinowałeś coś z tym softem Mono, czy tylko, jak ja,
>>> chmod +x na SMath*Appimage?
>>
>> Nic nie kombinowałem, tylko odpalałem.
> 
> A sprawdź co zwraca:
> mono --version

Mam mono, zgaduję, że zainstalowane przy okazji edytora graficznego Pinta, który jest napisany w C#.

> Jeżeli coś dostaniesz, to musisz usunąć cały ten soft mono,
> a jeżeli tego nie ma, to zostaje ci usunięcie libgdiplus
> i skompilowanie libgdiplus ze źródeł na GitHubie. Wtedy
> dowiesz się co jest źle. Prawdopodobnie brakuje jakichś
> bibliotek i dlatego dostajesz ten błąd.

Czy da się to inaczej rozwiązać niż usuwając mono? Bo jednak Pinty używam i potrzebuję.
Być może jeszcze inny soft korzysta z mono, nie wiem, bo system jest kilkuletni i mam w nim sporo poinstalowanych 
rzeczy, to mój roboczy desktop.

>>> U mnie na Kubuntu w ogóle nie mam libgdiplus i działa.
>> Moje komunikaty też świadczą o tym, że jego obecność w systemie jest bez znaczenia. Być może z racji tego, że to 
>> AppImage, że ma w sobie te zależności.
> 
> Problem jest, że skądś miałeś libgdiplus, a jest to część projektu Mono.
> Sprawdziłem, że nawet na Slackware 15.0 SMath odpala się bezproblemowo.

Jak się nie da nic sensownego z tym zrobić to będę używał w wirtualce, mam ich kilka, w tym Linuksy także.

-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907454
Author: Nemrod
Date: Thu, 07 Dec 2023 11:36
26 lines
2005 bytes
W dniu 07.12.2023 o 08:07, szopen pisze:
> Mam mono, zgaduję, że zainstalowane przy okazji edytora graficznego 
> Pinta, który jest napisany w C#.

Czyli w końcu doszliśmy.

> Czy da się to inaczej rozwiązać niż usuwając mono? Bo jednak Pinty 
> używam i potrzebuję.

Jeżeli masz mono, to instaluj z drugiego linka:

https://smath.com/en-US/Files/Download/Lw2xA/SMathStudioDesktop.1_0_8348.Mono.tar.gz

Daj znać czy działa.

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907456
Author: szopen
Date: Thu, 07 Dec 2023 14:03
24 lines
2285 bytes
On 7.12.2023 12:36, Nemrod wrote:
> Czyli w końcu doszliśmy.
> 
>> Czy da się to inaczej rozwiązać niż usuwając mono? Bo jednak Pinty używam i potrzebuję.
> 
> Jeżeli masz mono, to instaluj z drugiego linka:
> 
> https://smath.com/en-US/Files/Download/Lw2xA/SMathStudioDesktop.1_0_8348.Mono.tar.gz
> 
> Daj znać czy działa.

Hmm... zaskoczyło mnie to trochę, w środku są piki exe i dll... no ale jest i bashowy skrypt, odpaliłem:

 > ./smathstudio_desktop_mono

Unhandled Exception:
System.TypeLoadException: Could not load type of field '.:' (4) due to: Could not load file or assembly 
'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type of field '.:' (4) due to: Could not 
load file orassembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of 
its dependencies.

-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907443
Author: Nemrod
Date: Thu, 07 Dec 2023 14:25
27 lines
2068 bytes
W dniu 07.12.2023 o 15:03, szopen pisze:
>  > ./smathstudio_desktop_mono
> 
> Unhandled Exception:
> System.TypeLoadException: Could not load type of field '.:' (4) due to: 
> Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, 
> (...)

Chyba to mono też masz wybrakowane.
Spróbuj doinstalować:

sudo apt-get install libmono-winforms2.0-cil
sudo apt-get install gtk2-engines-pixbuf

I odpal jeszcze raz ten skrypt.

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907444
Author: szopen
Date: Thu, 07 Dec 2023 15:20
83 lines
6999 bytes
On 7.12.2023 15:25, Nemrod wrote:
> W dniu 07.12.2023 o 15:03, szopen pisze:
>>  > ./smathstudio_desktop_mono
>>
>> Unhandled Exception:
>> System.TypeLoadException: Could not load type of field '.:' (4) due to: Could not load file or assembly 
>> 'System.Windows.Forms, Version=2.0.0.0, (...)
> 
> Chyba to mono też masz wybrakowane.
> Spróbuj doinstalować:
> 
> sudo apt-get install libmono-winforms2.0-cil
> sudo apt-get install gtk2-engines-pixbuf

Hmm... Dzięki za cierpliwość i poproszę o więcej ;-)


 > sudo apt-get install libmono-winforms2.0-cil
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe
Pakiet libmono-winforms2.0-cil nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
mono-devel

E: Pakiet libmono-winforms2.0-cil nie ma kandydata do instalacji

Z kolei druga paczka jest zainstalowana, ale przy próbie jej instalacji apt sugeruje usunięcie masy innych paczek mono:

 > sudo apt-get install gtk2-engines-pixbuf
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe
gtk2-engines-pixbuf is already the newest version (2.24.33-2ubuntu2).
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
ca-certificates-mono cli-common gtk-sharp2-gapi libglade2-0 libglib2.0-cil libglib2.0-cil-dev libjs-xmlextras 
libmono-2.0-dev
libmono-accessibility4.0-cil libmono-btls-interface4.0-cil libmono-cairo4.0-cil libmono-cecil-private-cil
libmono-codecontracts4.0-cil libmono-compilerservices-symbolwriter4.0-cil libmono-corlib4.5-cil libmono-corlib4.5-dll
libmono-cscompmgd0.0-cil libmono-csharp4.0c-cil libmono-custommarshalers4.0-cil libmono-data-tds4.0-cil libmono-db2-1.0-cil
libmono-debugger-soft4.0a-cil libmono-i18n-cjk4.0-cil libmono-i18n-mideast4.0-cil libmono-i18n-other4.0-cil
libmono-i18n-rare4.0-cil libmono-i18n-west4.0-cil libmono-i18n4.0-all libmono-i18n4.0-cil libmono-ldap4.0-cil
libmono-management4.0-cil libmono-messaging-rabbitmq4.0-cil libmono-messaging4.0-cil libmono-microsoft-build-engine4.0-cil
libmono-microsoft-build-framework4.0-cil libmono-microsoft-build-tasks-v4.0-4.0-cil
libmono-microsoft-build-utilities-v4.0-4.0-cil libmono-microsoft-build4.0-cil libmono-microsoft-csharp4.0-cil
libmono-microsoft-visualc10.0-cil libmono-parallel4.0-cil libmono-peapi4.0a-cil libmono-posix4.0-cil libmono-rabbitmq4.0-cil
libmono-relaxng4.0-cil libmono-security4.0-cil libmono-sharpzip4.84-cil libmono-simd4.0-cil libmono-smdiagnostics0.0-cil
libmono-sqlite4.0-cil libmono-system-componentmodel-composition4.0-cil libmono-system-componentmodel-dataannotations4.0-cil
libmono-system-configuration-install4.0-cil libmono-system-configuration4.0-cil libmono-system-core4.0-cil
libmono-system-data-datasetextensions4.0-cil libmono-system-data-entity4.0-cil libmono-system-data-linq4.0-cil
libmono-system-data-services-client4.0-cil libmono-system-data4.0-cil libmono-system-deployment4.0-cil
libmono-system-dynamic4.0-cil libmono-system-enterpriseservices4.0-cil libmono-system-identitymodel-selectors4.0-cil
libmono-system-identitymodel4.0-cil libmono-system-io-compression-filesystem4.0-cil libmono-system-io-compression4.0-cil
libmono-system-json-microsoft4.0-cil libmono-system-json4.0-cil libmono-system-ldap-protocols4.0-cil
libmono-system-ldap4.0-cil libmono-system-management4.0-cil libmono-system-net-http-formatting4.0-cil
libmono-system-net-http-webrequest4.0-cil libmono-system-net-http4.0-cil libmono-system-net4.0-cil
libmono-system-numerics-vectors4.0-cil libmono-system-numerics4.0-cil libmono-system-reactive-core2.2-cil
libmono-system-reactive-debugger2.2-cil libmono-system-reactive-experimental2.2-cil 
libmono-system-reactive-interfaces2.2-cil
libmono-system-reactive-linq2.2-cil libmono-system-reactive-observable-aliases0.0-cil
libmono-system-reactive-platformservices2.2-cil libmono-system-reactive-providers2.2-cil
libmono-system-reactive-runtime-remoting2.2-cil libmono-system-reactive-windows-threading2.2-cil
libmono-system-reflection-context4.0-cil libmono-system-runtime-caching4.0-cil
libmono-system-runtime-durableinstancing4.0-cil libmono-system-runtime-serialization-formatters-soap4.0-cil
libmono-system-runtime-serialization4.0-cil libmono-system-security4.0-cil libmono-system-servicemodel-internals0.0-cil
libmono-system-threading-tasks-dataflow4.0-cil libmono-system-transactions4.0-cil
libmono-system-web-applicationservices4.0-cil libmono-system-web-http4.0-cil libmono-system-web-mobile4.0-cil
libmono-system-web-razor2.0-cil libmono-system-web-regularexpressions4.0-cil libmono-system-windows4.0-cil
libmono-system-workflow-activities4.0-cil libmono-system-workflow-componentmodel4.0-cil
libmono-system-workflow-runtime4.0-cil libmono-system-xaml4.0-cil libmono-system-xml-linq4.0-cil libmono-system-xml4.0-cil
libmono-system4.0-cil libmono-tasklets4.0-cil libmono-webbrowser4.0-cil libmono-webmatrix-data4.0-cil
libmono-windowsbase4.0-cil libmono-xbuild-tasks4.0-cil libmonosgen-2.0-dev libnunit-core-interfaces2.6.3-cil
libnunit-core2.6.3-cil libnunit-framework2.6.3-cil libnunit-mocks2.6.3-cil mono-4.0-gac mono-csharp-shell mono-gac mono-mcs
mono-runtime mono-runtime-common mono-runtime-sgen mono-xbuild monodoc-base
Aby je usunąć należy użyć "sudo apt autoremove".
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 4 nieaktualizowanych.



-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907446
Author: Nemrod
Date: Thu, 07 Dec 2023 15:36
32 lines
2510 bytes
W dniu 07.12.2023 o 16:20, szopen pisze:
>>>  > ./smathstudio_desktop_mono
> Hmm... Dzięki za cierpliwość i poproszę o więcej ;-)
>  > sudo apt-get install libmono-winforms2.0-cil
> Czytanie list pakietów... Gotowe
> Budowanie drzewa zależności... Gotowe
> Odczyt informacji o stanie... Gotowe
> Pakiet libmono-winforms2.0-cil nie ma dostępnej wersji, ale odnosi się 
> do niego inny pakiet.
> Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
> pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
> Jednak następujące pakiety go zastępują:
> mono-devel

Próbujemy dalej:

sudo apt-get install mono-reference-assemblies-2.0 mono-devel 
libmono-cil-dev

I sprawdź czy ten skrypt się odpala.

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907448
Author: szopen
Date: Thu, 07 Dec 2023 17:03
46 lines
3360 bytes
On 7.12.2023 16:36, Nemrod wrote:
> W dniu 07.12.2023 o 16:20, szopen pisze:
>>>>  > ./smathstudio_desktop_mono
>> Hmm... Dzięki za cierpliwość i poproszę o więcej ;-)
>>  > sudo apt-get install libmono-winforms2.0-cil
>> Czytanie list pakietów... Gotowe
>> Budowanie drzewa zależności... Gotowe
>> Odczyt informacji o stanie... Gotowe
>> Pakiet libmono-winforms2.0-cil nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
>> Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
>> pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
>> Jednak następujące pakiety go zastępują:
>> mono-devel
> 
> Próbujemy dalej:

Tak jest o7

> sudo apt-get install mono-reference-assemblies-2.0 mono-devel libmono-cil-dev
> 
> I sprawdź czy ten skrypt się odpala.


 > sudo apt-get install mono-reference-assemblies-2.0 mono-devel libmono-cil-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe
Pakiet mono-reference-assemblies-2.0 nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
mono-devel

E: Pakiet mono-reference-assemblies-2.0 nie ma kandydata do instalacji

 > ./smathstudio_desktop_mono

Unhandled Exception:
System.TypeLoadException: Could not load type of field '.:' (4) due to: Could not load file or assembly 
'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type of field '.:' (4) due to: Could not 
load file orassembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of 
its dependencies.

-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907450
Author: Nemrod
Date: Thu, 07 Dec 2023 17:35
25 lines
2139 bytes
W dniu 07.12.2023 o 18:03, szopen pisze:
> (...)
> mono-devel 
> E: Pakiet mono-reference-assemblies-2.0 nie ma kandydata do instalacji

A teraz?:

sudo apt-get install mono-devel
sudo apt-get install mono-complete

Jeżeli teraz nie pójdzie, to znaczy, że jest jakiś konflikt wersji
w tym sofcie mono z SMath. Czyli jest tylko opcja usunięcia
mono albo odpalanie smath na virtualce.

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907452
Author: szopen
Date: Thu, 07 Dec 2023 17:49
119 lines
6832 bytes
On 7.12.2023 18:35, Nemrod wrote:
> W dniu 07.12.2023 o 18:03, szopen pisze:
>> (...)
>> mono-devel E: Pakiet mono-reference-assemblies-2.0 nie ma kandydata do instalacji
> 
> A teraz?:


Jest progres! :-)

> sudo apt-get install mono-devel

Już po tym zaczęło startować, pojawił się splashscreen "Made in Russia", ale w logu wywaliło ogromny log z callstackiem 
i masą danych, początek jest taki:


(mono-sgen:61395): Gtk-WARNING **: 18:43:55.244: Unable to locate theme engine in module_path: "adwaita",
[xcb] Too much data requested from _XRead
[xcb] This is most likely caused by a broken X extension library
[xcb] Aborting, sorry about that.
mono-sgen: ../../src/xcb_io.c:833: _XRead: Warunek zapewnienia `!xcb_xlib_too_much_data_requested' nie został spełniony.

=================================================================
Native Crash Reporting
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

=================================================================
Native stacktrace:
=================================================================
0x55f79504eb05 - /usr/bin/mono-sgen : (null)
0x55f794d4fb62 - /usr/bin/mono-sgen : (null)
0x55f794d9c41c - /usr/bin/mono-sgen : (null)
0x7f18b023c460 - /lib/x86_64-linux-gnu/libc.so.6 : (null)
0x7f18b029152b - /lib/x86_64-linux-gnu/libc.so.6 : pthread_kill
0x7f18b023c3b6 - /lib/x86_64-linux-gnu/libc.so.6 : gsignal
0x7f18b022287c - /lib/x86_64-linux-gnu/libc.so.6 : abort
0x7f18b022279b - /lib/x86_64-linux-gnu/libc.so.6 : (null)
0x7f18b0233b66 - /lib/x86_64-linux-gnu/libc.so.6 : (null)
0x7f18ac300a45 - /lib/x86_64-linux-gnu/libX11.so.6 : _XRead
0x7f18ac300c85 - /lib/x86_64-linux-gnu/libX11.so.6 : _XRead32
0x7f18ac2e5e4c - /lib/x86_64-linux-gnu/libX11.so.6 : XListFontsWithInfo
0x7f18ac33adec - /lib/x86_64-linux-gnu/libX11.so.6 : (null)
0x7f18ac2f13cf - /lib/x86_64-linux-gnu/libX11.so.6 : XCreateOC
0x7f18ac2e64c9 - /lib/x86_64-linux-gnu/libX11.so.6 : XCreateFontSet
0x40b5b567 - Unknown

potem różne rzeczy typu callstacki kolejnych wątków i na końcu:


=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at System.Windows.Forms.X11Keyboard:XCreateFontSet <0x000d6>
at System.Windows.Forms.X11Keyboard:CreateOverTheSpotXic <0x000e7>
at System.Windows.Forms.X11Keyboard:CreateXic <0x0011b>
at System.Windows.Forms.X11Keyboard:CreateXicForWindow <0x00053>
at System.Windows.Forms.X11Keyboard:FocusIn <0x000c3>
at System.Windows.Forms.XplatUIX11:SetFocus <0x000ef>
at System.Windows.Forms.XplatUI:SetFocus <0x0003c>
at System.Windows.Forms.ContainerControl:SendControlFocus <0x000bf>
at System.Windows.Forms.ContainerControl:SendControlFocus <0x00083>
at System.Windows.Forms.MdiClient:SendFocusToActiveChild <0x0004f>
at System.Windows.Forms.MdiClient:SendFocusToActiveChild <0x00073>
at System.Windows.Forms.Form:Activate <0x0007f>
at SMath.UI.Desktop.Solver.MainForm: <0x00037>
at System.Windows.Forms.Form:OnLoad <0x0009b>
at System.Windows.Forms.Form:OnLoadInternal <0x00093>
at System.Windows.Forms.Form:OnCreateControl <0x00073>
at System.Windows.Forms.Control:CreateControl <0x00157>
at System.Windows.Forms.Control:WmShowWindow <0x0014f>
at System.Windows.Forms.Control:WndProc <0x002ef>
at System.Windows.Forms.ScrollableControl:WndProc <0x00033>
at System.Windows.Forms.ContainerControl:WndProc <0x00073>
at System.Windows.Forms.Form:WndProc <0x0027b>
at ControlWindowTarget:OnMessage <0x0003c>
at ControlNativeWindow:WndProc <0x00052>
at System.Windows.Forms.NativeWindow:WndProc <0x0038b>
at System.Windows.Forms.XplatUIX11:SendMessage <0x004a7>
at System.Windows.Forms.XplatUIX11:MapWindow <0x00208>
at System.Windows.Forms.XplatUIX11:CreateWindow <0x00e63>
at System.Windows.Forms.XplatUI:CreateWindow <0x0003c>
at System.Windows.Forms.NativeWindow:CreateHandle <0x00057>
at System.Windows.Forms.Control:CreateHandle <0x00095>
at System.Windows.Forms.Form:CreateHandle <0x00043>
at System.Windows.Forms.Control:CreateControl <0x000a3>
at System.Windows.Forms.Control:SetVisibleCore <0x000d3>
at System.Windows.Forms.Form:SetVisibleCore <0x0038f>
at System.Windows.Forms.Control:set_Visible <0x0004b>
at System.Windows.Forms.Control:set_Visible <0x00083>
at System.Windows.Forms.Application:RunLoop <0x003d7>
at System.Windows.Forms.Application:Run <0x0007f>
at System.Windows.Forms.Application:Run <0x0004f>
at .: <0x0023b>
at <Module>:runtime_invoke_void_object <0x00091>
=================================================================


> sudo apt-get install mono-complete

Gdy to instalowałem w logu apt pojawiło się na czerwono:

Failed to stop mono-xsp4.service: Unit mono-xsp4.service not loaded.

Ale instalacja przeszła. Nie wiem czy ta usługa jest ważna tu, ale piszę na wszelki.


> Jeżeli teraz nie pójdzie, to znaczy, że jest jakiś konflikt wersji
> w tym sofcie mono z SMath. Czyli jest tylko opcja usunięcia
> mono albo odpalanie smath na virtualce.

Jeszcze walczymy?

-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907453
Author: Nemrod
Date: Thu, 07 Dec 2023 18:16
25 lines
2173 bytes
W dniu 07.12.2023 o 18:49, szopen pisze:
> Gdy to instalowałem w logu apt pojawiło się na czerwono:
> 
> Failed to stop mono-xsp4.service: Unit mono-xsp4.service not loaded.
> (...)
> Jeszcze walczymy?

Jeszcze :) Trzeba zainstalować i uruchomić usługę:

sudo apt-get install mono-xsp4
xsp4 --nonstop &

Potem odpal skrypt i zobaczymy co się stanie :)

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907455
Author: szopen
Date: Thu, 07 Dec 2023 18:43
36 lines
3023 bytes
On 7.12.2023 19:16, Nemrod wrote:
>> Jeszcze walczymy?
> 
> Jeszcze :) Trzeba zainstalować i uruchomić usługę:
> 
> sudo apt-get install mono-xsp4

Z tą usługą są jakieś schody:

 > sudo apt install mono-xsp4
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
gtk-sharp2-gapi libglade2-0 libglib2.0-cil libglib2.0-cil-dev
Aby je usunąć należy użyć "sudo apt autoremove".
Zostaną zainstalowane następujące NOWE pakiety:
mono-xsp4
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 4 nieaktualizowanych.
8 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 0 B/52,0 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 158 kB miejsca na dysku.
Prekonfiguracja pakietów ...
(Odczytywanie bazy danych ... 405855 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../mono-xsp4_4.2-2.4_all.deb ...
Failed to stop mono-xsp4.service: Unit mono-xsp4.service not loaded.
invoke-rc.d: initscript mono-xsp4, action "stop" failed.
dpkg: błąd przetwarzania archiwum /var/cache/apt/archives/mono-xsp4_4.2-2.4_all.deb (--unpack):
podproces nowy pakiet mono-xsp4 skrypt pre-installation zwrócił kod błędu 5
Wystąpiły błędy podczas przetwarzania:
/var/cache/apt/archives/mono-xsp4_4.2-2.4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907442
Author: szopen
Date: Thu, 07 Dec 2023 18:54
26 lines
2352 bytes
On 7.12.2023 19:43, szopen wrote:
> On 7.12.2023 19:16, Nemrod wrote:
>>> Jeszcze walczymy?
>>
>> Jeszcze :) Trzeba zainstalować i uruchomić usługę:
>>
>> sudo apt-get install mono-xsp4


I jeszcze to zobaczyłem:

 > sudo apt upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe
Należy uruchomić "apt --fix-broken install", aby je naprawić.
Następujące pakiety mają niespełnione zależności:
monodoc-http : Wymaga: mono-xsp4 ale nie jest zainstalowany lub
mono-apache-server4 ale nie jest zainstalowany lub
mono-fastcgi-server4 ale nie jest zainstalowany
E: Niespełnione zależności. Proszę spróbować wykonać "apt --fix-broken install" bez pakietów (lub podać rozwiązanie).

Zrobić tego fixa?

-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907458
Author: Nemrod
Date: Thu, 07 Dec 2023 19:32
29 lines
2444 bytes
W dniu 07.12.2023 o 19:43, szopen pisze:
> Z tą usługą są jakieś schody:
> 
>  > sudo apt install mono-xsp4
> (...)
> Failed to stop mono-xsp4.service: Unit mono-xsp4.service not loaded.
> invoke-rc.d: initscript mono-xsp4, action "stop" failed.
> dpkg: błąd przetwarzania archiwum 
> (...)

Nie ma co się z tym kaszanić. Usuń wszystkie pakiety z mono,
zaakceptuj autoremove, (sprawdź czy zadziała SMath*Appimage) i skompiluj 
mono z źródła:

https://github.com/mono/mono

Więcej chyba już nie wymyślę :P

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907460
Author: szopen
Date: Fri, 08 Dec 2023 06:19
32 lines
2992 bytes
On 7.12.2023 20:32, Nemrod wrote:
>>  > sudo apt install mono-xsp4
>> (...)
>> Failed to stop mono-xsp4.service: Unit mono-xsp4.service not loaded.
>> invoke-rc.d: initscript mono-xsp4, action "stop" failed.
>> dpkg: błąd przetwarzania archiwum (...)
> 
> Nie ma co się z tym kaszanić. Usuń wszystkie pakiety z mono,
> zaakceptuj autoremove, (sprawdź czy zadziała SMath*Appimage) i skompiluj mono z źródła:

No to jeszcze mi pomóż na koniec naprawić apt i pakiety :-)
Obecnie stanęło na tym, że każde polecenie z apt kończy się tym samym błędem, przykład:

 > sudo apt remove mono-devel
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe
Należy uruchomić "apt --fix-broken install", aby je naprawić.
Następujące pakiety mają niespełnione zależności:
mono-complete : Wymaga: mono-devel (= 6.8.0.105+dfsg-3.3) ale nie zostanie zainstalowany
mono-xsp4-base : Wymaga: mono-devel ale nie zostanie zainstalowany
monodoc-http : Wymaga: mono-xsp4 ale nie zostanie zainstalowany lub
mono-apache-server4 ale nie zostanie zainstalowany lub
mono-fastcgi-server4 ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować wykonać "apt --fix-broken install" bez pakietów (lub podać rozwiązanie).

--fix-broken tak samo się kończy, innymi słowy straciłem zdolność systemu do aktualizacji.

Co robić? Jak z tego wybrnąć?

-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907462
Author: Nemrod
Date: Fri, 08 Dec 2023 11:25
39 lines
2774 bytes
W dniu 08.12.2023 o 07:19, szopen pisze:
> No to jeszcze mi pomóż na koniec naprawić apt i pakiety :-)
> Obecnie stanęło na tym, że każde polecenie z apt kończy się tym samym 
> błędem, przykład:
> (...)
> mono-fastcgi-server4 ale nie zostanie zainstalowany
> E: Niespełnione zależności. Proszę spróbować wykonać "apt --fix-broken 
> install" bez pakietów (lub podać rozwiązanie).
> 
> --fix-broken tak samo się kończy, innymi słowy straciłem zdolność 
> systemu do aktualizacji.
> 
> Co robić? Jak z tego wybrnąć?

Spróbuj tego:

sudo apt --fix-missing update
sudo apt update
sudo apt install -f

Jeżeli nadal się kaszani, to:

sudo dpkg --configure -a
sudo dpkg -l | grep ^..r
sudo dpkg --remove --force-remove-reinstreq
sudo apt clean
sudo apt update

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907463
Author: szopen
Date: Fri, 08 Dec 2023 12:19
50 lines
4208 bytes
On 8.12.2023 12:25, Nemrod wrote:
>> --fix-broken tak samo się kończy, innymi słowy straciłem zdolność systemu do aktualizacji.
>>
>> Co robić? Jak z tego wybrnąć?
> 
> Spróbuj tego:
> 
> sudo apt --fix-missing update
> sudo apt update
> sudo apt install -f

Tu ostatnie polecenie się oczywiście wywaliło tak jak poprzednio pokazywałem

> Jeżeli nadal się kaszani, to:
> 
> sudo dpkg --configure -a

> sudo dpkg -l | grep ^..r
> sudo dpkg --remove --force-remove-reinstreq

Tu z kolei chyba miałem te dwa powyższe połączyć pipem? Bo to drugie polecenie wywala komunikat, że do remove potrzeba 
nazwy pakietu, ale i tak nic nie zrobi bo to z grep nie zwraca niczego

> sudo apt clean
> sudo apt update

A może by tak za pomocą dpkg wywalić to co do mono należy?
Wylistowałem, jest bardzo dużo różnych pakietów zaczynających się od libmono oraz dodatkowo te:

ii  mono-4.0-gac                 6.8.0.105+dfsg-3.3  all   Mono GAC tool (for CLI 4.0)
ii  mono-4.0-service             6.8.0.105+dfsg-3.3  all   Mono service manager for CLI 4.0
iU  mono-complete                6.8.0.105+dfsg-3.3  amd64 complete Mono runtime, development tools and all libraries
ii  mono-csharp-shell            6.8.0.105+dfsg-3.3  all   interactive C# shell
ii  mono-devel                   6.8.0.105+dfsg-3.3  all   Mono development tools
ii  mono-gac                     6.8.0.105+dfsg-3.3  all   Mono GAC tool
ii  mono-mcs                     6.8.0.105+dfsg-3.3  all   Mono C# 2.0 / 3.0 / 4.0 / 5.0  compiler for CLI 2.0 / 4.0 / 4.5
ii  mono-runtime                 6.8.0.105+dfsg-3.3  amd64 Mono runtime - default version
ii  mono-runtime-common          6.8.0.105+dfsg-3.3  amd64 Mono runtime - common files
ii  mono-runtime-sgen            6.8.0.105+dfsg-3.3  amd64 Mono runtime - SGen
ii  mono-utils                   6.8.0.105+dfsg-3.3  amd64 Mono utilities
ii  mono-xbuild                  6.8.0.105+dfsg-3.3  all   MSBuild-compatible build system for Mono
ic  mono-xsp4                    4.2-2.4             all   simple web server to run ASP.NET 4.0 applications
ii  mono-xsp4-base               4.2-2.4             all   base libraries for XSP 4.0
ii  monodoc-base                 6.8.0.105+dfsg-3.3  all   shared MonoDoc binaries
iU  monodoc-http                 4.2-3.1             all   MonoDoc http based viewer
iU  monodoc-manual               6.8.0.105+dfsg-3.3  all   compiled XML documentation from the Mono project


-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907464
Author: Nemrod
Date: Fri, 08 Dec 2023 12:54
21 lines
2204 bytes
W dniu 08.12.2023 o 13:19, szopen pisze:
> (...)
> A może by tak za pomocą dpkg wywalić to co do mono należy?

Tak zrób. Zacznij od:

mono-xsp4
mono-devel
mono-complete

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907465
Author: szopen
Date: Fri, 08 Dec 2023 15:45
33 lines
2405 bytes
On 4.12.2023 14:46, Nemrod wrote:
> W dniu 03.12.2023 o 18:52, szopen pisze:
>> Jest aplikacja SMath Studio:
>>
>> https://smath.com/en-US/Files/Download/H6hBX/SMathStudioDesktop.1_0_8348.x86_64.ubuntu-22_04.glibc2.35.AppImage
>> Unhandled Exception:
>> System.TypeInitializationException: The type initializer for 'System.Windows.Forms.XplatUI' threw an exception. ---> 
>> System.TypeInitializationException: The type initializer for 'System.Drawing.GDIPlus' threw an exception. ---> 
>> System.DllNotFoundException: libgdiplus.so.0 (...)
>> Czy jest sposób by to uruchomić?
> 
> U mnie na Kubuntu 22.04 działa. Tutaj widać, że brak libgdiplus.
> 
> Spróbuj tak:
> sudo apt install libgdiplus
> 
> I jeszcze raz spróbuj odpalić. Daj znać czy pomogło.

Wyrżnąłem w końcu całe to mono nieszczęsne, choć nie było łatwe, bo wszystko było podepencjowane na krzyż i kupę czasu 
się z tym kopałem, no ale nie ma już mono. Thx.

 > mono
Polecenie 'mono' nie zostało znalezione, ale można je zainstalować za pomocą:
sudo apt install mono-runtime


I teraz mnie zastanowiło... bo w powyższym poście napisałeś, że Tobie ta apka startuje z tej paczki AppImage, a u mnie 
nadal identyczny błąd jak tu opisany.
Czyli jak to działa? Ty masz defaultowo mono czy po prostu doinstalowałeś?


-- 
szopen
Re: SMath Studio - chyba problem z glibc
#907457
Author: Nemrod
Date: Fri, 08 Dec 2023 16:34
23 lines
2058 bytes
W dniu 08.12.2023 o 16:45, szopen pisze:
> I teraz mnie zastanowiło... bo w powyższym poście napisałeś, że Tobie ta 
> apka startuje z tej paczki AppImage, a u mnie nadal identyczny błąd jak 
> tu opisany.
> Czyli jak to działa? Ty masz defaultowo mono czy po prostu doinstalowałeś?

Nie mam mono i nie planuję tego instalować :) Coś tam musi jeszcze
kolidować w tym twoim systemie. Zrób experyment: postaw na virtualce
tego samego linuxa co masz i tam tą apkę SMath*AppImage przetestuj
czy działa. Jeżeli na czystym systemie nie działa, to by znaczyło,
że to rzeczywiście działa tylko pod zalecaną wersją systemu.

-- 
Nemrod Vargardsson

Pwt 32,41 Gdy miecz błyszczący wyostrzę
i wyrok wykona ma ręka,
na swoich wrogach się pomszczę,
odpłacę tym, którzy Mnie nienawidzą.
42 Upoję krwią moje strzały,
mój miecz napasie się mięsem,
krwią poległych i uprowadzonych,
głowami dowódców nieprzyjacielskich.
Re: SMath Studio - chyba problem z glibc
#907461
Author: szopen
Date: Fri, 08 Dec 2023 18:35
41 lines
3025 bytes
On 8.12.2023 17:34, Nemrod wrote:
> W dniu 08.12.2023 o 16:45, szopen pisze:
>> I teraz mnie zastanowiło... bo w powyższym poście napisałeś, że Tobie ta apka startuje z tej paczki AppImage, a u mnie 
>> nadal identyczny błąd jak tu opisany.
>> Czyli jak to działa? Ty masz defaultowo mono czy po prostu doinstalowałeś?
> 
> Nie mam mono i nie planuję tego instalować :) Coś tam musi jeszcze
> kolidować w tym twoim systemie. Zrób experyment: postaw na virtualce
> tego samego linuxa co masz i tam tą apkę SMath*AppImage przetestuj
> czy działa. Jeżeli na czystym systemie nie działa, to by znaczyło,
> że to rzeczywiście działa tylko pod zalecaną wersją systemu.

Na czystym 23.10 nie działa. Ba, nawet na 22 nie działa, ale .10 a nie .04:

❯ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.10"
NAME="Ubuntu"
VERSION_ID="22.10"
VERSION="22.10 (Kinetic Kudu)"
VERSION_CODENAME=kinetic
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=kinetic
LOGO=ubuntu-logo
❯ ./SMathStudioDesktop.1_0_8348.x86_64.ubuntu-22_04.glibc2.35.appimage

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Windows.Forms.XplatUI' threw an exception. ---> 
System.TypeInitializationException: The type initializer for 'System.Drawing.GDIPlus' threw an exception. ---> 
System.DllNotFoundException: libgdiplus.so.0 assembly:<unknown assembly> type:<unknown type> member:(null)
   at (wrapper managed-to-native) 
System.Drawing.GDIPlus.GdiplusStartup(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)

Zatem jest niestety ściśle związane z wersją systemu, czyli być może glibc właśnie.

-- 
szopen
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads