* after installing python3.6 on Ubuntu 16.04, org files open with errors
@ 2021-11-12 22:15 Uwe Brauer
2021-11-13 2:22 ` Tim Cross
2021-11-14 17:49 ` [downgrading to matlab 2019a and using 3.5 NOW does not work neither] (was: after installing python3.6 on Ubuntu 16.04, org files open with errors) Uwe Brauer
0 siblings, 2 replies; 13+ messages in thread
From: Uwe Brauer @ 2021-11-12 22:15 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 542 bytes --]
Hi
I am running Ubuntu 16.04 and I installed python3.6 (which is not
officially supported for that Ubuntu version via
https://askubuntu.com/questions/865554/how-do-i-install-python-3-6-using-apt-get
I also installed
sudo -H python3.6 -m pip install jupyter
sudo -H python3.6 -m pip install pexpect
sudo -H python3.6 -m pip install matlab_kernel
Now however I cannot open even simple org files, I obtain errors I attach
and most of my keybinding and other things do not work.
Any help is strongly appreciated.
Regards
Uwe Brauer
[-- Attachment #2: ob-python-bug.txt --]
[-- Type: text/plain, Size: 1259 bytes --]
Traceback (most recent call last):
File "/home/oub/.emacs.d/elpa/ob-ipython-20180224.153/client.py", line 1, in <module>
import jupyter_client as client
File "/usr/local/lib/python3.6/dist-packages/jupyter_client/__init__.py", line 6, in <module>
from .asynchronous import AsyncKernelClient # noqa
File "/usr/local/lib/python3.6/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in <module>
from .client import AsyncKernelClient # noqa
File "/usr/local/lib/python3.6/dist-packages/jupyter_client/asynchronous/client.py", line 6, in <module>
from jupyter_client.channels import HBChannel
File "/usr/local/lib/python3.6/dist-packages/jupyter_client/channels.py", line 15, in <module>
from .session import Session
File "/usr/local/lib/python3.6/dist-packages/jupyter_client/session.py", line 52, in <module>
from jupyter_client.jsonutil import extract_dates
File "/usr/local/lib/python3.6/dist-packages/jupyter_client/jsonutil.py", line 15, in <module>
from dateutil.parser import parse as _dateutil_parse # type: ignore
File "/usr/lib/python3/dist-packages/dateutil/parser.py", line 25, in <module>
from six import text_type, binary_type, integer_types
ModuleNotFoundError: No module named 'six'
[-- Attachment #3: python3.6.txt --]
[-- Type: text/plain, Size: 8968 bytes --]
Debugger entered--Lisp error: (json-readtable-error 84)
signal(json-readtable-error (84))
json-read()
json-read-from-string("Traceback (most recent call last):\n File \"/usr/local/bin/jupyter-kernelspec\", line 7, in <module>\n from jupyter_client.kernelspecapp import KernelSpecApp\n File \"/usr/local/lib/python3.6/dist-packages/jupyter_client/__init__.py\", line 6, in <module>\n from .asynchronous import AsyncKernelClient # noqa\n File \"/usr/local/lib/python3.6/dist-packages/jupyter_client/asynchronous/__init__.py\", line 1, in <module>\n from .client import AsyncKernelClient # noqa\n File \"/usr/local/lib/python3.6/dist-packages/jupyter_client/asynchronous/client.py\", line 6, in <module>\n from jupyter_client.channels import HBChannel\n File \"/usr/local/lib/python3.6/dist-packages/jupyter_client/channels.py\", line 15, in <module>\n from .session import Session\n File \"/usr/local/lib/python3.6/dist-packages/jupyter_client/session.py\", line 52, in <module>\n from jupyter_client.jsonutil import extract_dates\n File \"/usr/local/lib/python3.6/dist-packages/jupyter_client/jsonutil.py\", line 15, in <module>\n from dateutil.parser import parse as _dateutil_parse # type: ignore\n File \"/usr/lib/python3/dist-packages/dateutil/parser.py\", line 25, in <module>\n from six import text_type, binary_type, integer_types\nModuleNotFoundError: No module named 'six'\n")
ob-ipython--get-kernels()
ob-ipython-auto-configure-kernels()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
run-mode-hooks(org-mode-hook)
org-mode()
set-auto-mode-0(org-mode nil)
set-auto-mode--apply-alist((("\\.odb\\'" . archive-mode) ("\\.oth\\'" . archive-mode) ("\\.otf\\'" . archive-mode) ("\\.oti\\'" . archive-mode) ("\\.otc\\'" . archive-mode) ("\\.wiki\\'" . wikipedia-mode) ("\\.text\\'" . markdown-mode) ("\\.tlc\\'" . tlc-mode) ("\\.m\\'" . matlab-mode) ("\\.org$" . org-mode) ("\\.odc\\'" . archive-mode) ("\\.odf\\'" . archive-mode) ("\\.odi\\'" . archive-mode) ("\\.otp\\'" . archive-mode) ("\\.odp\\'" . archive-mode) ("\\.otg\\'" . archive-mode) ("\\.odg\\'" . archive-mode) ("\\.ots\\'" . archive-mode) ("\\.ods\\'" . archive-mode) ("\\.odm\\'" . archive-mode) ("\\.ott\\'" . archive-mode) ("\\.odt\\'" . archive-mode) ("\\.fqm$" . message-mode) ("\\.alda\\'" . alda-mode) ("\\.[Cc][Ss][Vv]\\'" . csv-mode) ("\\.d[i]?\\'" . d-mode) ("\\.diffscuss\\'" . diffscuss-mode) ("\\.djvu\\'" . djvu-dummy-mode) ("[\\\\/]pentadactyl\\.\\(inbox\\|mail\\)\\.google\\..*\\.txt..." . gmail-message-mode) ("[\\\\/]itsalltext[\\\\/]\\(inbox\\|mail\\)\\.google\\..*\\.t..." . gmail-message-mode) ("[\\\\/]\\(inbox\\|mail\\)-google-com.*\\.\\(ckr\\|html?\\|t..." . gmail-message-mode) ("hg-histedit-" . hg-histedit-mode) ("\\.hgignore\\'" . hgignore-mode) ("/Mercurial\\.ini\\'" . hgrc-mode) ("/\\.hg/hgrc\\'" . hgrc-mode) ("/\\.hgrc\\'" . hgrc-mode) ("\\.lean$" . lean-mode) ("\\.ledger\\'" . ledger-mode) ("/git-rebase-todo\\'" . git-rebase-mode) ("\\.R$" . R-mode) ("\\.jl\\'" . julia-mode) ("\\.tlc$" . tlc-mode) ("\\.m$" . matlab-mode) ("\\.hva\\'" . latex-mode) ("\\.swift\\'" . swift-mode) ("\\.gpg\\(~\\|\\.~[0-9]+~\\)?\\'" nil epa-file) ("\\.elc\\'" . elisp-byte-code-mode) ("\\.zst\\'" nil jka-compr) ("\\.dz\\'" nil jka-compr) ("\\.xz\\'" nil jka-compr) ...) nil nil)
set-auto-mode()
normal-mode(t)
after-find-file(nil t)
find-file-noselect-1(#<buffer matlab-python.org> "~/Mail/Remember/matlab-python.org" nil nil "~/ALLES/Mail/Remember/matlab-python.org" (14690076 47))
find-file-noselect("/home/oub/Mail/Remember/matlab-python.org" nil nil nil)
#f(compiled-function (filename &optional wildcards) "Edit file FILENAME.\nSwitch to a buffer visiting file FILENAME,\ncreating one if none already exists.\nInteractively, the default if you just type RET is the current directory,\nbut the visited file name is available through the minibuffer history:\ntype \\[next-history-element] to pull it into the minibuffer.\n\nThe first time \\[next-history-element] is used after Emacs prompts for\nthe file name, the result is affected by `file-name-at-point-functions',\nwhich by default try to guess the file name by looking at point in the\ncurrent buffer. Customize the value of `file-name-at-point-functions'\nor set it to nil, if you want only the visited file name and the\ncurrent directory to be available on first \\[next-history-element]\nrequest.\n\nYou can visit files on remote machines by specifying something\nlike /ssh:SOME_REMOTE_MACHINE:FILE for the file name. You can\nalso visit local files as a different user by specifying\n/sudo::FILE for the file name.\nSee the Info node `(tramp)File name Syntax' in the Tramp Info\nmanual, for more about this.\n\nInteractively, or if WILDCARDS is non-nil in a call from Lisp,\nexpand wildcards (if any) and visit multiple files. You can\nsuppress wildcard expansion by setting `find-file-wildcards' to nil.\n\nTo visit a file without any kind of conversion and without\nautomatically choosing a major mode, use \\[find-file-literally]." (interactive #f(compiled-function () #<bytecode -0xa43fcb9897262f1>)) #<bytecode 0xb6206f70bd6defc>)("/home/oub/Mail/Remember/matlab-python.org" nil)
ad-Advice-find-file(#f(compiled-function (filename &optional wildcards) "Edit file FILENAME.\nSwitch to a buffer visiting file FILENAME,\ncreating one if none already exists.\nInteractively, the default if you just type RET is the current directory,\nbut the visited file name is available through the minibuffer history:\ntype \\[next-history-element] to pull it into the minibuffer.\n\nThe first time \\[next-history-element] is used after Emacs prompts for\nthe file name, the result is affected by `file-name-at-point-functions',\nwhich by default try to guess the file name by looking at point in the\ncurrent buffer. Customize the value of `file-name-at-point-functions'\nor set it to nil, if you want only the visited file name and the\ncurrent directory to be available on first \\[next-history-element]\nrequest.\n\nYou can visit files on remote machines by specifying something\nlike /ssh:SOME_REMOTE_MACHINE:FILE for the file name. You can\nalso visit local files as a different user by specifying\n/sudo::FILE for the file name.\nSee the Info node `(tramp)File name Syntax' in the Tramp Info\nmanual, for more about this.\n\nInteractively, or if WILDCARDS is non-nil in a call from Lisp,\nexpand wildcards (if any) and visit multiple files. You can\nsuppress wildcard expansion by setting `find-file-wildcards' to nil.\n\nTo visit a file without any kind of conversion and without\nautomatically choosing a major mode, use \\[find-file-literally]." (interactive #f(compiled-function () #<bytecode -0xa43fcb9897262f1>)) #<bytecode 0xb6206f70bd6defc>) "/home/oub/Mail/Remember/matlab-python.org")
apply(ad-Advice-find-file #f(compiled-function (filename &optional wildcards) "Edit file FILENAME.\nSwitch to a buffer visiting file FILENAME,\ncreating one if none already exists.\nInteractively, the default if you just type RET is the current directory,\nbut the visited file name is available through the minibuffer history:\ntype \\[next-history-element] to pull it into the minibuffer.\n\nThe first time \\[next-history-element] is used after Emacs prompts for\nthe file name, the result is affected by `file-name-at-point-functions',\nwhich by default try to guess the file name by looking at point in the\ncurrent buffer. Customize the value of `file-name-at-point-functions'\nor set it to nil, if you want only the visited file name and the\ncurrent directory to be available on first \\[next-history-element]\nrequest.\n\nYou can visit files on remote machines by specifying something\nlike /ssh:SOME_REMOTE_MACHINE:FILE for the file name. You can\nalso visit local files as a different user by specifying\n/sudo::FILE for the file name.\nSee the Info node `(tramp)File name Syntax' in the Tramp Info\nmanual, for more about this.\n\nInteractively, or if WILDCARDS is non-nil in a call from Lisp,\nexpand wildcards (if any) and visit multiple files. You can\nsuppress wildcard expansion by setting `find-file-wildcards' to nil.\n\nTo visit a file without any kind of conversion and without\nautomatically choosing a major mode, use \\[find-file-literally]." (interactive #f(compiled-function () #<bytecode -0xa43fcb9897262f1>)) #<bytecode 0xb6206f70bd6defc>) "/home/oub/Mail/Remember/matlab-python.org")
find-file("/home/oub/Mail/Remember/matlab-python.org")
dired--find-file(find-file "/home/oub/Mail/Remember/matlab-python.org")
dired--find-possibly-alternative-file("/home/oub/Mail/Remember/matlab-python.org")
dired-find-file()
funcall-interactively(dired-find-file)
call-interactively(dired-find-file nil nil)
command-execute(dired-find-file)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: after installing python3.6 on Ubuntu 16.04, org files open with errors
2021-11-12 22:15 after installing python3.6 on Ubuntu 16.04, org files open with errors Uwe Brauer
@ 2021-11-13 2:22 ` Tim Cross
2021-11-13 9:59 ` Martin Schöön
` (2 more replies)
2021-11-14 17:49 ` [downgrading to matlab 2019a and using 3.5 NOW does not work neither] (was: after installing python3.6 on Ubuntu 16.04, org files open with errors) Uwe Brauer
1 sibling, 3 replies; 13+ messages in thread
From: Tim Cross @ 2021-11-13 2:22 UTC (permalink / raw)
To: emacs-orgmode
Uwe Brauer <oub@mat.ucm.es> writes:
> Hi
>
> I am running Ubuntu 16.04 and I installed python3.6 (which is not
> officially supported for that Ubuntu version via
> https://askubuntu.com/questions/865554/how-do-i-install-python-3-6-using-apt-get
>
> I also installed
>
> sudo -H python3.6 -m pip install jupyter
> sudo -H python3.6 -m pip install pexpect
> sudo -H python3.6 -m pip install matlab_kernel
>
>
> Now however I cannot open even simple org files, I obtain errors I attach
> and most of my keybinding and other things do not work.
>
> Any help is strongly appreciated.
>
> Regards
>
The whole transition from v2.x to v3.x for python has been a terrible
mess. Version issues are the most frustrating aspect of Python and one
reason I've never embraced the language.
Given that Ubuntu 16.04 was end of life in April 2021, my recommendation
would be to upgrade to ubuntu 21.04. That version seems to have a more
consistent Python environment (based on v3). It also has newer ciaro,
hafbuzz and other libs used by Emacs which will likely work better and
once Emacs 28.0 is released, will have the gccjit libs necessary for
native comp etc.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: after installing python3.6 on Ubuntu 16.04, org files open with errors
2021-11-13 2:22 ` Tim Cross
@ 2021-11-13 9:59 ` Martin Schöön
2021-11-13 15:39 ` Uwe Brauer
2021-11-13 13:31 ` Max Nikulin
2021-11-13 15:38 ` Uwe Brauer
2 siblings, 1 reply; 13+ messages in thread
From: Martin Schöön @ 2021-11-13 9:59 UTC (permalink / raw)
To: Tim Cross; +Cc: emacs-orgmode Mailinglist
[-- Attachment #1: Type: text/plain, Size: 1458 bytes --]
I learned the hard way not to mix distro installed Python with pip
installed Python. I now always use "pip install --user
<some package>" to keep things sane.
/Martin
On Sat, 13 Nov 2021 at 03:29, Tim Cross <theophilusx@gmail.com> wrote:
>
> Uwe Brauer <oub@mat.ucm.es> writes:
>
> > Hi
> >
> > I am running Ubuntu 16.04 and I installed python3.6 (which is not
> > officially supported for that Ubuntu version via
> >
> https://askubuntu.com/questions/865554/how-do-i-install-python-3-6-using-apt-get
> >
> > I also installed
> >
> > sudo -H python3.6 -m pip install jupyter
> > sudo -H python3.6 -m pip install pexpect
> > sudo -H python3.6 -m pip install matlab_kernel
> >
> >
> > Now however I cannot open even simple org files, I obtain errors I attach
> > and most of my keybinding and other things do not work.
> >
> > Any help is strongly appreciated.
> >
> > Regards
> >
>
> The whole transition from v2.x to v3.x for python has been a terrible
> mess. Version issues are the most frustrating aspect of Python and one
> reason I've never embraced the language.
>
> Given that Ubuntu 16.04 was end of life in April 2021, my recommendation
> would be to upgrade to ubuntu 21.04. That version seems to have a more
> consistent Python environment (based on v3). It also has newer ciaro,
> hafbuzz and other libs used by Emacs which will likely work better and
> once Emacs 28.0 is released, will have the gccjit libs necessary for
> native comp etc.
[-- Attachment #2: Type: text/html, Size: 2181 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: after installing python3.6 on Ubuntu 16.04, org files open with errors
2021-11-13 2:22 ` Tim Cross
2021-11-13 9:59 ` Martin Schöön
@ 2021-11-13 13:31 ` Max Nikulin
2021-11-13 15:48 ` Uwe Brauer
2021-11-13 15:38 ` Uwe Brauer
2 siblings, 1 reply; 13+ messages in thread
From: Max Nikulin @ 2021-11-13 13:31 UTC (permalink / raw)
To: emacs-orgmode
On 13/11/2021 09:22, Tim Cross wrote:
> Uwe Brauer writes:
>
> Given that Ubuntu 16.04 was end of life in April 2021, my recommendation
> would be to upgrade to ubuntu 21.04.
I would not recommend a release with end of support in January 2022 to a
person who is trying to avoid upgrading despite 18.04 and 20.04 long
time support releases are available.
From mails to this list my impression is that 5-years old OS generates
enough compatibility problems to seriously consider newer LTS version.
Support of python-2.7 and early 3.x version has been seized as well.
>> File "/usr/lib/python3/dist-packages/dateutil/parser.py", line 25, in <module>
>> from six import text_type, binary_type, integer_types
>> ModuleNotFoundError: No module named 'six'
^^^^^^^^^^^^^^^^^^^^^
Another question: does ipython babel backend in Org uses the same python
interpreter as python or it should be configured separately? Since you
are using ipython, do you have it installed for python versions you are
trying?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: after installing python3.6 on Ubuntu 16.04, org files open with errors
2021-11-13 13:31 ` Max Nikulin
@ 2021-11-13 15:48 ` Uwe Brauer
0 siblings, 0 replies; 13+ messages in thread
From: Uwe Brauer @ 2021-11-13 15:48 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 1201 bytes --]
>>> "MN" == Max Nikulin <manikulin@gmail.com> writes:
> On 13/11/2021 09:22, Tim Cross wrote:
>> Uwe Brauer writes:
>> Given that Ubuntu 16.04 was end of life in April 2021, my
>> recommendation
>> would be to upgrade to ubuntu 21.04.
> I would not recommend a release with end of support in January 2022 to
> a person who is trying to avoid upgrading despite 18.04 and 20.04 long
> time support releases are available.
I think 20.04 is the best choice for me
> From mails to this list my impression is that 5-years old OS generates
> enough compatibility problems to seriously consider newer LTS version.
> Support of python-2.7 and early 3.x version has been seized as well.
>>> File "/usr/lib/python3/dist-packages/dateutil/parser.py", line 25, in <module>
>>> from six import text_type, binary_type, integer_types
>>> ModuleNotFoundError: No module named 'six'
> ^^^^^^^^^^^^^^^^^^^^^
That issue I could solve meanwhile but only to receive another error
ipython3 from my Ubuntu distribution but that corresponds to python 3.5
not 3.6 hm, ☹️
I think I rather upgrade Ubuntu or downgrade Matlab to make it work
again with python3.5
[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5673 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: after installing python3.6 on Ubuntu 16.04, org files open with errors
2021-11-13 2:22 ` Tim Cross
2021-11-13 9:59 ` Martin Schöön
2021-11-13 13:31 ` Max Nikulin
@ 2021-11-13 15:38 ` Uwe Brauer
2021-11-13 18:39 ` Tim Cross
2 siblings, 1 reply; 13+ messages in thread
From: Uwe Brauer @ 2021-11-13 15:38 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 812 bytes --]
> Uwe Brauer <oub@mat.ucm.es> writes:
> The whole transition from v2.x to v3.x for python has been a terrible
> mess. Version issues are the most frustrating aspect of Python and one
> reason I've never embraced the language.
> Given that Ubuntu 16.04 was end of life in April 2021, my recommendation
> would be to upgrade to ubuntu 21.04. That version seems to have a more
> consistent Python environment (based on v3). It also has newer ciaro,
> hafbuzz and other libs used by Emacs which will likely work better and
> once Emacs 28.0 is released, will have the gccjit libs necessary for
> native comp etc.
Well in that case I'd rather would prefer 20.04 a LTS release. From
experience I know it will take me days till everything is working again,
but maybe it is time to do that step.
[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5673 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: after installing python3.6 on Ubuntu 16.04, org files open with errors
2021-11-13 15:38 ` Uwe Brauer
@ 2021-11-13 18:39 ` Tim Cross
2021-11-14 17:12 ` Max Nikulin
0 siblings, 1 reply; 13+ messages in thread
From: Tim Cross @ 2021-11-13 18:39 UTC (permalink / raw)
To: emacs-orgmode
Uwe Brauer <oub@mat.ucm.es> writes:
> [[S/MIME Signed Part:Undecided]]
>
>> Uwe Brauer <oub@mat.ucm.es> writes:
>
>
>> The whole transition from v2.x to v3.x for python has been a terrible
>> mess. Version issues are the most frustrating aspect of Python and one
>> reason I've never embraced the language.
>
>> Given that Ubuntu 16.04 was end of life in April 2021, my recommendation
>> would be to upgrade to ubuntu 21.04. That version seems to have a more
>> consistent Python environment (based on v3). It also has newer ciaro,
>> hafbuzz and other libs used by Emacs which will likely work better and
>> once Emacs 28.0 is released, will have the gccjit libs necessary for
>> native comp etc.
>
> Well in that case I'd rather would prefer 20.04 a LTS release. From
> experience I know it will take me days till everything is working again,
> but maybe it is time to do that step.
>
I would check what the status was with Python in 20.04. I'm not sure
they had completed the migration to v3 at that point and it was still a
mixed v2/v3 setup. Pretty sure by 21.04 it was all v3.
While I do find upgrades to a new version can be very disruptive if it
is left for a few versions, updates to the next version has been
minimally disruptive for me. I guess a lot depends on how much 'extra'
stuff you install and what tweaks you do, but for the last few years,
I've found the upgrades quite painless. A lot depends on what changes -
for example, I expect the update to 22.04 or maybe 22.10 will be more
disruptive due to the move to pipewire for sound.
One thing I do find useful is to upgrade a virtual first. I use
virt-manager to create a virtual machine running my current version and
then upgrade that to see how the upgrade goes. In fact, I tend to
maintain a VM which is the same as my current version and whenever I
need to make some potentially disruptive upgrades or configuration
changes - such as updating org to a new version or try out the latest
Emacs, I do that on the virtual machine first. This way, I don't
interfere with my core system and configuration and have time to
investigate any issues before doing the same on my core system.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: after installing python3.6 on Ubuntu 16.04, org files open with errors
2021-11-13 18:39 ` Tim Cross
@ 2021-11-14 17:12 ` Max Nikulin
2021-11-14 17:43 ` Uwe Brauer
0 siblings, 1 reply; 13+ messages in thread
From: Max Nikulin @ 2021-11-14 17:12 UTC (permalink / raw)
To: emacs-orgmode
On 14/11/2021 01:39, Tim Cross wrote:
> Uwe Brauer writes:
>> Well in that case I'd rather would prefer 20.04 a LTS release. From
>> experience I know it will take me days till everything is working again,
>> but maybe it is time to do that step.
>
> I would check what the status was with Python in 20.04. I'm not sure
> they had completed the migration to v3 at that point and it was still a
> mixed v2/v3 setup. Pretty sure by 21.04 it was all v3.
Ubuntu-20.04: Python-3.8 is default, python-3.9 is available. Inkscape
depends on python2:any.
dpkg -S /usr/bin/python
python-is-python2: /usr/bin/python
I have not noticed any problem with python3.
If some packages are considered as too old, e.g. Emacs-26.3 then
Ubuntu-21.10 should be considered. At least it will be possible to
upgrade it to Ubuntu-22.04 LTS in a single hop. Another option for rare
upgrades is Debian stable.
> One thing I do find useful is to upgrade a virtual first. I use
> virt-manager to create a virtual machine running my current version and
> then upgrade that to see how the upgrade goes.
I tried Ubuntu-20.10 and Ubuntu-21.10 in qemu. With the former I faced a
really weird bug with depressed shift in gdm3 password field (you have
no chance to notice that only first letter typed with shift is
capitalized), with the latter firefox does not always redraw tabs after
switching them using Ctrl+PgUp or Ctrl+PgDown. Booting live image
directly works better and allows to test hardware support, e.g. sound. I
have not tried 21.10 in this way, with 20.10 default wayland session
cursor on the external monitor was too huge to make point where it
points to rather uncertain.
Problems with upgrade are usually caused by rarely used packages. So
unless precise configuration is tried (dpkg --get-selections, dpkg
--set-selections, third-party packages), the problem will not be noticed
in VM. On the other hand installing all packages makes image size
noticeably large.
>> That issue I could solve meanwhile but only to receive another error
>> ipython3 from my Ubuntu distribution but that corresponds to python 3.5
>> not 3.6 hm, ☹️
ipython may be installed to python 3.6 as well.
^ permalink raw reply [flat|nested] 13+ messages in thread
* [downgrading to matlab 2019a and using 3.5 NOW does not work neither] (was: after installing python3.6 on Ubuntu 16.04, org files open with errors)
2021-11-12 22:15 after installing python3.6 on Ubuntu 16.04, org files open with errors Uwe Brauer
2021-11-13 2:22 ` Tim Cross
@ 2021-11-14 17:49 ` Uwe Brauer
2021-11-15 13:31 ` [SOLVED] (was: [downgrading to matlab 2019a and using 3.5 NOW does not work neither]) Uwe Brauer
1 sibling, 1 reply; 13+ messages in thread
From: Uwe Brauer @ 2021-11-14 17:49 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 1671 bytes --]
>>> "UB" == Uwe Brauer <oub@mat.ucm.es> writes:
> Hi
> I am running Ubuntu 16.04 and I installed python3.6 (which is not
> officially supported for that Ubuntu version via
> https://askubuntu.com/questions/865554/how-do-i-install-python-3-6-using-apt-get
> I also installed
> sudo -H python3.6 -m pip install jupyter
> sudo -H python3.6 -m pip install pexpect
> sudo -H python3.6 -m pip install matlab_kernel
I finally gave up that approach: I uninstalled 2019b and installed 2019a
(the latest version that is compatible with 3.5). I uninstalled 3.6 and
all the packages I installed with pip
I installed the mathwork python engine.
But now ob-ipython gives me an serious error, so that org mode is basically not usable. I have to comment out
(require 'ob-ipython)
BTW since I installed it via the emacs package system that require
shouldn't be necessary?
In any case I obtain the following serious error when opening an
org-file
Debugger entered--Lisp error: (json-readtable-error 84)
signal(json-readtable-error (84))
json-read()
json-read-array()
json-read()
json-read-from-string("[TerminalIPythonApp] WARNING | Subcommand `ipython...")
ob-ipython--get-kernels()
ob-ipython-auto-configure-kernels()
run-hooks(change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook text-mode-hook outline-mode-hook org-mode-hook))
Etc
I have set
(setq ob-ipython-command "ipython")
The default is jupyter, but it gives the same error.
I am now puzzled. Is there anybody still using this package?
Regards
Uwe Brauer
[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5673 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2021-11-15 14:52 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-12 22:15 after installing python3.6 on Ubuntu 16.04, org files open with errors Uwe Brauer
2021-11-13 2:22 ` Tim Cross
2021-11-13 9:59 ` Martin Schöön
2021-11-13 15:39 ` Uwe Brauer
2021-11-13 13:31 ` Max Nikulin
2021-11-13 15:48 ` Uwe Brauer
2021-11-13 15:38 ` Uwe Brauer
2021-11-13 18:39 ` Tim Cross
2021-11-14 17:12 ` Max Nikulin
2021-11-14 17:43 ` Uwe Brauer
2021-11-14 17:49 ` [downgrading to matlab 2019a and using 3.5 NOW does not work neither] (was: after installing python3.6 on Ubuntu 16.04, org files open with errors) Uwe Brauer
2021-11-15 13:31 ` [SOLVED] (was: [downgrading to matlab 2019a and using 3.5 NOW does not work neither]) Uwe Brauer
2021-11-15 14:51 ` Max Nikulin
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).