Kirjoittaja Aihe: [ ratkaistu ] wxmaxima ubuntu 22.04, ongelmat jatkuvat  (Luettu 2382 kertaa)

teele

  • Käyttäjä
  • Viestejä: 852
    • Profiili
snap-asennettu wxmaxima sammuu, jos yrittää piirtää kuvaajaa plot-komennolla. Jo käynnistyksessä tuleva virhelista on pitkä (se on vasta lopussa, että ei haittaisi tämän viestin lukemista).

Tilanteessa omilla taidoilleni sopivin ratkaisu oli

Koodia: [Valitse]
$ sudo snap remove wxmaxima
wxmaxima removed

mutta vielä tämän jälkeenkin jotain jää, eikä se ole ainakaan alias

Koodia: [Valitse]
$
wxmaxima
bash: /snap/bin/wxmaxima: No such file or directory

Koodia: [Valitse]
$ alias -p
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'

snapissa ei ole purge-komentoa, ja toimimattomasta wxmaximasta olisi hyvä päästä eroon kokonaan, että voi kokeilla apt-asennusta, joka on kuitenkin valitettavasti vanhempi.

Pitäisikö kaikki poistaa ja käyttis asentaa kokonaan tikulta :(

Ubuntu 22.04 on asennettu do-release-upgrade -komennolla, olisiko sillä jotain vaikutusta, toimiiko kenelläkään snap-asennettu wxmaxima kunnolla. snap asennus oli se, jota ubuntu ehdotti päätteessä, kun olin tehnyt käyttispäivityksen.
« Viimeksi muokattu: 29.09.23 - klo:17.47 kirjoittanut teele »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: wxmaxima ubuntu 22.04, ongelmat jatkuvat
« Vastaus #1 : 27.09.23 - klo:18.02 »

snap-asennettu wxmaxima sammuu, jos yrittää piirtää kuvaajaa plot-komennolla. Jo käynnistyksessä tuleva virhelista on pitkä (se on vasta lopussa, että ei haittaisi tämän viestin lukemista).

Tilanteessa omilla taidoilleni sopivin ratkaisu oli

Koodia: [Valitse]
$ sudo snap remove wxmaxima
wxmaxima removed

mutta vielä tämän jälkeenkin jotain jää, eikä se ole ainakaan alias

Koodia: [Valitse]
$
wxmaxima
bash: /snap/bin/wxmaxima: No such file or directory

Ei siellä enää ole Snap-paketin jäämiä (paitsi mahdollisesti asetustiedostot). Käynnissä oleva bash-prosessi vain muistaa että tuollainen binääri oli polussa. Tyhjennä komentotulkin välimuisti sulkemalla pääte ja avaamalla se uudelleen. Tai jos ei auta, kirjaudu ulos työpöydältä ja takaisin sisään.

teele

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: wxmaxima ubuntu 22.04, ongelmat jatkuvat
« Vastaus #2 : 27.09.23 - klo:18.19 »
Ei tosiaan tullut enää "jäämiä" päätteen uudelleenkäynnistyksen jälkeen.

Koodia: [Valitse]
$ wxmaxima
Command 'wxmaxima' not found, but can be installed with:
sudo snap install wxmaxima  # version 23.08.0-0, or
sudo apt  install wxmaxima  # version 20.12.1-1
See 'snap info wxmaxima' for additional versions.


Ongelma-asennus oli ehdotettu snap, numeroa en muista, mutta ehkä se ei ole tässä parin päivän aikana muuttunut. Jo käynnistyksessä se valitti puuttuvista canberra-paketeista, vaikka apt ne koneesta näytti.

Uudehko wxmaxima olisi kyllä hyvä jotenkin saada. Valitettavasti apt-tarjokas on jo vanhempi :(

Muokk.

apt-versio on tosiaan vanhempi mutta lisäksi portugalinkielinen ainakin omassa koneessani, kun kokeilin asentaa sen vielä uudestaan.

snap-asennuksen virheilmoituksista pikku pätkä vielä alla

Koodia: [Valitse]
wxmaxima
Gtk-Message: 16:06:01.200: Failed to load module "canberra-gtk-module"
Gtk-Message: 16:06:01.200: Failed to load module "canberra-gtk-module"
16:06:01: Debug: Failed to connect to session manager: Could not open network socket

(wxmaxima:11931): Gtk-WARNING **: 16:06:01.296: Could not find the icon 'network-error'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
http://icon-theme.freedesktop.org/releases

(wxmaxima:11931): Gtk-WARNING **: 16:06:01.357: Error loading theme icon 'document-new' for stock: Icon 'document-new' not present in theme Yaru

(wxmaxima:11931): Gtk-WARNING **: 16:06:01.357: Could not load a pixbuf from /org/gtk/libgtk/icons/48x48/status/image-missing.png.
This may indicate that pixbuf loaders or the mime database could not be found.

(wxmaxima:11931): Gtk-WARNING **: 16:06:01.357: Error loading theme icon 'image-missing' for stock: Failed to load /org/gtk/libgtk/icons/48x48/status/image-missing.png: Unrecognized image file format

(wxmaxima:11931): Gtk-WARNING **: 16:06:01.357: Error loading theme icon 'document-new' for stock: Icon 'document-new' not present in theme Yaru
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug


« Viimeksi muokattu: 27.09.23 - klo:21.38 kirjoittanut teele »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: wxmaxima ubuntu 22.04, ongelmat jatkuvat
« Vastaus #3 : 27.09.23 - klo:23.20 »
Ongelma-asennus oli ehdotettu snap, numeroa en muista, mutta ehkä se ei ole tässä parin päivän aikana muuttunut. Jo käynnistyksessä se valitti puuttuvista canberra-paketeista, vaikka apt ne koneesta näytti.

Snap-paketti ei käytä apt:llä asennettuja kirjastoja. Kirjastot joko sisältyvät pakettiin itseensä tai ne liitetään muista snap-paketeista. Todennäköisesti canberra-gtk-module on vain jäänyt pois snap-paketista, eikä sitä välttämättä kovin moni käyttäjä kaipaakaan. Moduuli liittyy käyttöliittymän ääniefekteihin.

Gtk-Warning-varoitukset vaikuttavat jokseenkin harmittomilta kuvakeongelmilta. Ne tuskin liittyvät varsinaiseen kaatumiseen tai plottausongelmaan.

pixman_region32_init_rect voi liittyä kaatumiseen. Tuliko virhe plottauksen yhteydessä vai jo käynnistyksen aikana?


apt-versio on tosiaan vanhempi mutta lisäksi portugalinkielinen ainakin omassa koneessani, kun kokeilin asentaa sen vielä uudestaan.

Poista wxMaximan asetustiedostot kotihakemistostasi. Tiedosto on varmaankin .config/wxMaxima.conf (Paina tiedostoselaimessa Ctrl+H jotta saat pisteellä alkavat piilohakemistot esiin.)

teele

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: wxmaxima ubuntu 22.04, ongelmat jatkuvat
« Vastaus #4 : 28.09.23 - klo:14.46 »
Eilen poistin wxmaximan purgella eikä wxmaximan configia näy

Koodia: [Valitse]
/.config$ ls
dconf      gnome-initial-setup-done  ibus           update-notifier
enchant    gnome-session             libreoffice    user-dirs.dirs
eog        goa-1.0                   mimeapps.list  user-dirs.locale
evolution  gtk-2.0                   nautilus
gedit      gtk-3.0                   pulse

Sitten laitoin aptilla wxmaximan uudestaan ja  tein myös ehdotetun autoremovin

Koodia: [Valitse]
$ sudo apt  install wxmaxima
[sudo] password for k2:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
  libffi7
Use 'sudo apt autoremove' to remove it.
Suggested packages:
  fonts-jsmath texlive-latex-extra
The following NEW packages will be installed:
  wxmaxima
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 3 942 kB of archives.
After this operation, 14,0 MB of additional disk space will be used.
Get:1 http://fi.archive.ubuntu.com/ubuntu jammy/universe amd64 wxmaxima amd64 20.12.1-1 [3 942 kB]
Fetched 3 942 kB in 5s (755 kB/s)         
Selecting previously unselected package wxmaxima.
(Reading database ... 208350 files and directories currently installed.)
Preparing to unpack .../wxmaxima_20.12.1-1_amd64.deb ...
Unpacking wxmaxima (20.12.1-1) ...
Setting up wxmaxima (20.12.1-1) ...
Processing triggers for shared-mime-info (2.1-2) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for man-db (2.10.2-1) ...
k2@ko2:~$ udo apt autoremove
Command 'udo' not found, but can be installed with:
sudo apt install udo
k2@ko2:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  libffi7
0 upgraded, 0 newly installed, 1 to remove and 4 not upgraded.
After this operation, 67,6 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 208497 files and directories currently installed.)
Removing libffi7:amd64 (3.3-5ubuntu1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.3) ...

wxmaxima configia ei ole vieläkään

Koodia: [Valitse]
ls
dconf      gnome-initial-setup-done  ibus           update-notifier
enchant    gnome-session             libreoffice    user-dirs.dirs
eog        goa-1.0                   mimeapps.list  user-dirs.locale
evolution  gtk-2.0                   nautilus
gedit      gtk-3.0                   pulse

wxmaximan käynnistyksessä tulee ilmoitusten mukaan vakavia virheitä

Koodia: [Valitse]
$ wxmaxima

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:57.857: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:57.868: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:57.888: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:57.951: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:57.974: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:57.991: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:58.008: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:58.026: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:58.042: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:58.059: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:58.075: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:58.092: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:58.109: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:58.126: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.466: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.476: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.495: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.562: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.583: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.601: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.616: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.634: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.650: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.667: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.684: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.700: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.718: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:24:44.733: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

Myös wxmaxima ilmoittaa käynnistyessään graafisessa virheikkunassaan, että

Koodia: [Valitse]
14:21:31: Cannot set locale to language "Portuguese (Brazilian)".
14:21:31: locale 'pt_BR' cannot be set.

sinin ja cosinin piirtäminen kuitenkin toimii, käyttö on vain valikoiden osalta aika arvailua, koska en ole portugalin taitoinen :(

Voisiko ongelman alkusyy olla sittenkin do-release.upgrade, kun snapkaan ei toimi, en uskoisi kokeillun snap-paketin tavalla toimimattoman snap-paketin kauan säilyvän jakelussa.
« Viimeksi muokattu: 28.09.23 - klo:14.51 kirjoittanut teele »

kalarm

  • Käyttäjä
  • Viestejä: 716
    • Profiili
Vs: wxmaxima ubuntu 22.04, ongelmat jatkuvat
« Vastaus #5 : 28.09.23 - klo:19.11 »
Joskus olen korjannut snap paketteja Synaptic ohjelmalla (rikkinäiset paketit). Kannattaisi ainakin  tutkia.
ubuntu 22.04.2 LTS 64bit
ubuntu 18.4 LTS 64bit
Windows 7 professional

teele

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: wxmaxima ubuntu 22.04, ongelmat jatkuvat
« Vastaus #6 : 28.09.23 - klo:20.18 »
 
Nyt kokeilussa on apt-versio, joka on päätteen ehdottamista vaihtoehdoista vanhempi. Kokeiltu on kumpaakin, ensin snapia sitten aptia ja nyt on apt-asennettu kokeilussa. Edellisen viestini virheilmoitukset ovat apt-asennuksen wxmaximasta.

Viestin lopussa palasin vielä kummastelemaan snap-asennuksen omituisuuksia ja epäilin, että niin paljon virheitä ilmoittava paketti ei voisi olla jakelussa kovin kauan, joten olisiko sittenkin vika omassa do-release-upgrade -asennuksessani. En toisaalta viitsisi alkaa pyörittää koko asennusketjua läpi uudestaan, kun muuten kaikki näyttää toimivan hyvin.

Muokk.

tässä vielä localet, jos niillä olisi jotain tekemistä tässä asiassa

Koodia: [Valitse]
$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=fi_FI.UTF-8
LC_TIME=fi_FI.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=fi_FI.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=fi_FI.UTF-8
LC_NAME=fi_FI.UTF-8
LC_ADDRESS=fi_FI.UTF-8
LC_TELEPHONE=fi_FI.UTF-8
LC_MEASUREMENT=fi_FI.UTF-8
LC_IDENTIFICATION=fi_FI.UTF-8
LC_ALL=
« Viimeksi muokattu: 29.09.23 - klo:13.06 kirjoittanut teele »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: wxmaxima ubuntu 22.04, ongelmat jatkuvat
« Vastaus #7 : 29.09.23 - klo:14.32 »
Eilen poistin wxmaximan purgella eikä wxmaximan configia näy

Okei, eli wxMaximan asetustiedosto ei siis ole vielä nykyisen käytännön mukaan .configissa vaan suoraan kotihakemiston juuressa:

Koodia: [Valitse]
ls ~/.wxMaxima
Voit editoida tiedostoa esimerkiksi nanolla tai geditillä:

Koodia: [Valitse]
gedit ~/.wxMaxima
Kieliasetus on rivillä language=...
Portugali näyttäisi olevan language=153 ja suomi on language=79

Voit tarvittaessa myös poistaa tiedoston kokonaan, jolloin kaikki wxMaximan asetukset palautuvat oletusarvoihin:

Koodia: [Valitse]
rm ~/.wxMaxima
Itse sain kyllä kielen vaihdettua portugalista takaisin suomeksi suoraan ohjelman asetusvalikon kautta.


wxmaximan käynnistyksessä tulee ilmoitusten mukaan vakavia virheitä

Koodia: [Valitse]
$ wxmaxima

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:57.857: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(wxmaxima:11321): Gtk-CRITICAL **: 14:23:57.868: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

Tuo liittyy johonkin graafisen käyttöliittymän painikekomponenttiin ja sen sijoitteluun tai muuhun esittämiseen. Tuskin vaikuttaa käytännössä kovin paljon sovelluksen käyttöön. Visuaalisesti ehkä joku komponentti voi olla väärin asemoitu tai väärän kokoinen. Vaikka näissä GTK-virheissä statuksena olisi "Critical", vika ei välttämättä ole oikeasti kovin merkittävä.


Voisiko ongelman alkusyy olla sittenkin do-release.upgrade, kun snapkaan ei toimi

Ei vaikuta siltä, että mikään havaitsemasi ongelma liittyy do-release.upgradeen tai muutenkaan jakelun päivityksiin.


en uskoisi kokeillun snap-paketin tavalla toimimattoman snap-paketin kauan säilyvän jakelussa.

Kannattaa raportoida snap-paketin ylläpitäjälle, että sovellus ei toimi. Käytännössä Ubuntun ja Canonicalin taholta kukaan ei siivoa toimimattomia paketteja pois sovellusvalikoimasta. Vikaa ei myöskään välttämättä korjata vuosiin, ellei sitä kukaan raportoi tai jos paketoinnin ylläpitäjä ei ehdi tai viitsi korjata ongelmaa.

teele

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: wxmaxima ubuntu 22.04, ongelmat jatkuvat
« Vastaus #8 : 29.09.23 - klo:17.46 »
Vaihdoin kieleksi suomen geditillä, nyt wxmaxima näyttäisi toimivan ja kielinäkymä on miellyttävä.

Vain joitain pikku virheitä näkyy päätteessä

Koodia: [Valitse]
wxmaxima
16.33.39: Debug: Unrecognized accel key ' s', accel string ignored.

$ wxmaxima
17.29.56: Debug: Unrecognized accel key ' s', accel string ignored.

(wxmaxima:11438): Gtk-WARNING **: 17:29:57.212: Negative content height -4 (allocation 6, extents 5x5) while allocating gadget (node button, owner GtkButton)

(wxmaxima:11438): Gtk-WARNING **: 17:29:57.212: Negative content height -4 (allocation 6, extents 5x5) while allocating gadget (node button, owner GtkButton)
17.36.51: Debug: window wxMenuBar(0x55dd33fd7800, ) lost focus even though it didn't have it


Ne eivät haitanne käyttöä.

Kiitos taas neuvoista  :)  :)
« Viimeksi muokattu: 29.09.23 - klo:18.18 kirjoittanut teele »