ubuntuusers.de

Python Paketverwaltung im Jammy-Release fehlerhaft?

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

san04

Anmeldungsdatum:
19. Januar 2010

Beiträge: 1264

Hallo zusammen,

kann es sein, dass die Python-Pakete in Jammy insgesamt nicht gut aufeinander abgestimmt sind?

Ich hatte die Tage → hier schon mal über ein Problem mit der Spyder-IDE berichtet und Spyder selbst im Verdacht, da das Problem auch nach frischer Installation bestehen blieb.

Jetzt fiel mir auf, dass meine täglichen Backups mit Backintime nicht mehr automatisiert laufen. Okay, kein Wunder: Backintime startet gar nicht mehr, wegen eines Python-Fehlers ☹

Also war wieder die Vermutung, ich habe mir selbst die Python-Installation zerschossen. Das ganze ist aber leider in einer frisch installierten und geupdateten Jammy-Installation reproduzierbar!

Nach einer frischen Installation sind diese python-Pakete installiert:

dpkg -l | grep python
ii  libpython3-stdlib:amd64                    3.10.4-0ubuntu2                         amd64        interactive high-level object-oriented language (default python3 version)
ii  libpython3.10:amd64                        3.10.4-3                                amd64        Shared Python runtime library (version 3.10)
ii  libpython3.10-minimal:amd64                3.10.4-3                                amd64        Minimal subset of the Python language (version 3.10)
ii  libpython3.10-stdlib:amd64                 3.10.4-3                                amd64        Interactive high-level object-oriented language (standard library, version 3.10)
ii  python-apt-common                          2.3.0ubuntu2                            all          Python interface to libapt-pkg (locales)
ii  python3                                    3.10.4-0ubuntu2                         amd64        interactive high-level object-oriented language (default python3 version)
ii  python3-apport                             2.20.11-0ubuntu82                       all          Python 3 library for Apport crash report handling
ii  python3-apt                                2.3.0ubuntu2                            amd64        Python 3 interface to libapt-pkg
ii  python3-aptdaemon                          1.1.1+bzr982-0ubuntu39                  all          Python 3 module for the server and client of aptdaemon
ii  python3-aptdaemon.gtk3widgets              1.1.1+bzr982-0ubuntu39                  all          Python 3 GTK+ 3 widgets to run an aptdaemon client
ii  python3-blinker                            1.4+dfsg1-0.4                           all          fast, simple object-to-object and broadcast signaling library
ii  python3-brlapi:amd64                       6.4-4ubuntu2                            amd64        Braille display access via BRLTTY - Python3 bindings
ii  python3-cairo:amd64                        1.20.1-3build1                          amd64        Python3 bindings for the Cairo vector graphics library
ii  python3-certifi                            2020.6.20-1                             all          root certificates for validating SSL certs and verifying TLS hosts (python3)
ii  python3-cffi-backend:amd64                 1.15.0-1build2                          amd64        Foreign Function Interface for Python 3 calling C code - runtime
ii  python3-chardet                            4.0.0-1                                 all          universal character encoding detector for Python3
ii  python3-click                              8.0.3-1                                 all          Wrapper around optparse for command line utilities - Python 3.x
ii  python3-colorama                           0.4.4-1                                 all          Cross-platform colored terminal text in Python - Python 3.x
ii  python3-commandnotfound                    22.04.0                                 all          Python 3 bindings for command-not-found.
ii  python3-cryptography                       3.4.8-1ubuntu2                          amd64        Python library exposing cryptographic recipes and primitives (Python 3)
ii  python3-cups:amd64                         2.0.1-5build1                           amd64        Python3 bindings for CUPS
ii  python3-cupshelpers                        1.5.16-0ubuntu3                         all          Python utility modules around the CUPS printing system
ii  python3-dateutil                           2.8.1-6                                 all          powerful extensions to the standard Python 3 datetime module
ii  python3-dbus                               1.2.18-3build1                          amd64        simple interprocess messaging system (Python 3 interface)
ii  python3-debconf                            1.5.79ubuntu1                           all          interact with debconf from Python 3
ii  python3-debian                             0.1.43ubuntu1                           all          Python 3 modules to work with Debian-related data formats
ii  python3-defer                              1.0.6-2.1ubuntu1                        all          Small framework for asynchronous programming (Python 3)
ii  python3-distro                             1.7.0-1                                 all          Linux OS platform information API
ii  python3-distro-info                        1.1build1                               all          information about distributions' releases (Python 3 module)
ii  python3-distupgrade                        1:22.04.10                              all          manage release upgrades
ii  python3-gdbm:amd64                         3.10.4-0ubuntu1                         amd64        GNU dbm database support for Python 3.x
ii  python3-gi                                 3.42.0-3build1                          amd64        Python 3 bindings for gobject-introspection libraries
ii  python3-gi-cairo                           3.42.0-3build1                          amd64        Python 3 Cairo bindings for the GObject library
ii  python3-httplib2                           0.20.2-2                                all          comprehensive HTTP client library written for Python3
ii  python3-ibus-1.0                           1.5.26-4                                all          Intelligent Input Bus - introspection overrides for Python (Python 3)
ii  python3-idna                               3.3-1                                   all          Python IDNA2008 (RFC 5891) handling (Python 3)
ii  python3-importlib-metadata                 4.6.4-1                                 all          library to access the metadata for a Python package - Python 3.x
ii  python3-jeepney                            0.7.1-3                                 all          pure Python D-Bus interface
ii  python3-jwt                                2.3.0-1                                 all          Python 3 implementation of JSON Web Token
ii  python3-keyring                            23.5.0-1                                all          store and access your passwords safely
ii  python3-launchpadlib                       1.10.16-1                               all          Launchpad web services client library (Python 3)
ii  python3-lazr.restfulclient                 0.14.4-1                                all          client for lazr.restful-based web services (Python 3)
ii  python3-lazr.uri                           1.0.6-2                                 all          library for parsing, manipulating, and generating URIs
ii  python3-ldb                                2:2.4.2-0ubuntu1                        amd64        Python 3 bindings for LDB
ii  python3-louis                              3.20.0-2                                all          Python bindings for liblouis
ii  python3-macaroonbakery                     1.3.1-2                                 all          Higher-level macaroon operations for Python 3
ii  python3-minimal                            3.10.4-0ubuntu2                         amd64        minimal subset of the Python language (default python3 version)
ii  python3-more-itertools                     8.10.0-2                                all          library with routines for operating on iterables, beyond itertools (Python 3)
ii  python3-nacl                               1.5.0-2                                 amd64        Python bindings to libsodium (Python 3)
ii  python3-netifaces:amd64                    0.11.0-1build2                          amd64        portable network interface information - Python 3.x
ii  python3-oauthlib                           3.2.0-1                                 all          generic, spec-compliant implementation of OAuth for Python3
ii  python3-olefile                            0.46-3                                  all          Python module to read/write MS OLE2 files
ii  python3-pexpect                            4.8.0-2ubuntu1                          all          Python 3 module for automating interactive applications
ii  python3-pil:amd64                          9.0.1-1build1                           amd64        Python Imaging Library (Python3)
ii  python3-pkg-resources                      59.6.0-1.2                              all          Package Discovery and Resource Access using pkg_resources
ii  python3-problem-report                     2.20.11-0ubuntu82                       all          Python 3 library to handle problem reports
ii  python3-protobuf                           3.12.4-1ubuntu7                         amd64        Python 3 bindings for protocol buffers
ii  python3-ptyprocess                         0.7.0-3                                 all          Run a subprocess in a pseudo terminal from Python 3
ii  python3-pyatspi                            2.38.2-1                                all          Assistive Technology Service Provider Interface - Python3 bindings
ii  python3-pymacaroons                        0.13.0-4                                all          Macaroon library for Python 3
ii  python3-pyparsing                          2.4.7-1                                 all          alternative to creating and executing simple grammars - Python 3.x
ii  python3-renderpm:amd64                     3.6.8-1                                 amd64        python low level render interface
ii  python3-reportlab                          3.6.8-1                                 all          ReportLab library to create PDF documents using Python3
ii  python3-reportlab-accel:amd64              3.6.8-1                                 amd64        C coded extension accelerator for the ReportLab Toolkit
ii  python3-requests                           2.25.1+dfsg-2                           all          elegant and simple HTTP library for Python3, built for human beings
ii  python3-rfc3339                            1.1-3                                   all          parser and generator of RFC 3339-compliant timestamps (Python 3)
ii  python3-secretstorage                      3.3.1-1                                 all          Python module for storing secrets - Python 3.x version
ii  python3-six                                1.16.0-3ubuntu1                         all          Python 2 and 3 compatibility library (Python 3 interface)
ii  python3-software-properties                0.99.22                                 all          manage the repositories that you install software from
ii  python3-speechd                            0.11.1-1                                all          Python interface to Speech Dispatcher
ii  python3-systemd                            234-3ubuntu2                            amd64        Python 3 bindings for systemd
ii  python3-talloc:amd64                       2.3.3-2build1                           amd64        hierarchical pool based memory allocator - Python3 bindings
ii  python3-tz                                 2022.1-1                                all          Python3 version of the Olson timezone database
ii  python3-update-manager                     1:22.04.9                               all          python 3.x module for update-manager
ii  python3-urllib3                            1.26.5-1~exp1                           all          HTTP library with thread-safe connection pooling for Python3
ii  python3-wadllib                            1.3.6-1                                 all          Python 3 library for navigating WADL files
ii  python3-xdg                                0.27-2                                  all          Python 3 library to access freedesktop.org standards
ii  python3-xkit                               0.5.0ubuntu5                            all          library for the manipulation of xorg.conf files (Python 3)
ii  python3-yaml                               5.4.1-1ubuntu1                          amd64        YAML parser and emitter for Python3
ii  python3-zipp                               1.0.0-3                                 all          pathlib-compatible Zipfile object wrapper - Python 3.x
ii  python3.10                                 3.10.4-3                                amd64        Interactive high-level object-oriented language (version 3.10)
ii  python3.10-minimal                         3.10.4-3                                amd64        Minimal subset of the Python language (version 3.10)

Backintime zieht einige weitere Abhängigkeiten:

$ sudo apt install backintime-qt
[sudo] Passwort für pamkk: 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  backintime-common libdouble-conversion3 libmd4c0 libpcre2-16-0 libqt5core5a
  libqt5dbus5 libqt5designer5 libqt5gui5 libqt5help5 libqt5network5
  libqt5printsupport5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5test5
  libqt5widgets5 libqt5xml5 libxcb-xinerama0 libxcb-xinput0
  python3-dbus.mainloop.pyqt5 python3-pyqt5 python3-pyqt5.sip
  qt5-gtk-platformtheme qttranslations5-l10n
Vorgeschlagene Pakete:
  sshfs encfs meld | kompare qt5-image-formats-plugins qtwayland5
Die folgenden NEUEN Pakete werden installiert:
  backintime-common backintime-qt libdouble-conversion3 libmd4c0 libpcre2-16-0
  libqt5core5a libqt5dbus5 libqt5designer5 libqt5gui5 libqt5help5
  libqt5network5 libqt5printsupport5 libqt5sql5 libqt5sql5-sqlite libqt5svg5
  libqt5test5 libqt5widgets5 libqt5xml5 libxcb-xinerama0 libxcb-xinput0
  python3-dbus.mainloop.pyqt5 python3-pyqt5 python3-pyqt5.sip
  qt5-gtk-platformtheme qttranslations5-l10n
0 aktualisiert, 25 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 18,7 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 75,0 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j

Und Spyder zieht dann wie erwartet massiv weitere Abhängigkeiten:

$ sudo apt install spyder3
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  binutils binutils-common binutils-x86-64-linux-gnu black blt docutils-common fonts-elusive-icons fonts-font-awesome fonts-lyx fonts-mathjax g++ g++-11 gcc gcc-11 git git-man helpdev i965-va-driver
  intel-media-va-driver ipython3 javascript-common libaacs0 libaom3 libapr1 libaprutil1 libasan6 libatomic1 libavcodec58 libavformat58 libavutil56 libbdplus0 libbinutils libblas3 libbluray2
  libboost-dev libboost1.74-dev libc-dev-bin libc-devtools libc6-dev libcc1-0 libchromaprint1 libcmark-gfm-extensions0.29.0.gfm.3 libcmark-gfm0.29.0.gfm.3 libcodec2-1.0 libcrypt-dev libctf-nobfd0
  libctf0 libdav1d5 liberror-perl libevent-2.1-7 libexpat1-dev libgcc-11-dev libgfortran5 libgme0 libgsm1 libigdgmm12 libitm1 libjs-jquery libjs-jquery-ui libjs-mathjax libjs-sphinxdoc libjs-underscore
  liblapack3 liblbfgsb0 liblsan0 libmfx1 libminizip1 libnorm1 libnsl-dev libopenblas-dev libopenblas-pthread-dev libopenblas0 libopenblas0-pthread libopenmpt0 libpgm-5.3-0 libpython3-dev
  libpython3.10-dev libqhull-r8.0 libqt5location5 libqt5multimedia5 libqt5multimediawidgets5 libqt5opengl5 libqt5positioning5 libqt5positioningquick5 libqt5qml5 libqt5qmlmodels5 libqt5quick5
  libqt5quickwidgets5 libqt5sensors5 libqt5serialport5 libqt5texttospeech5 libqt5webchannel5 libqt5webengine-data libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5
  libqt5websockets5 libqt5xmlpatterns5 libquadmath0 librabbitmq4 libre2-9 libserf-1-1 libshine3 libsnappy1v5 libsrt1.4-gnutls libssh-gcrypt-4 libstdc++-11-dev libsvn1 libswresample3 libtirpc-dev
  libtk8.6 libtsan0 libubsan1 libudfread0 libutf8proc2 libva-drm2 libva-x11-2 libva2 libvdpau1 libx264-163 libx265-199 libxsimd-dev libxvidcore4 libzmq5 libzvbi-common libzvbi0 linux-libc-dev make
  manpages-dev mercurial mercurial-common mesa-va-drivers mesa-vdpau-drivers ocl-icd-libopencl1 pandoc pandoc-data pyflakes3 pylint python-babel-localedata python-matplotlib-data
  python-qtawesome-common python3-alabaster python3-appdirs python3-astroid python3-atomicwrites python3-attr python3-autopep8 python3-babel python3-backcall python3-beniget python3-bleach
  python3-brotli python3-bs4 python3-cloudpickle python3-cycler python3-decorator python3-defusedxml python3-dev python3-diff-match-patch python3-distutils python3-docutils python3-entrypoints
  python3-fonttools python3-fs python3-gast python3-html5lib python3-imagesize python3-intervaltree python3-ipykernel python3-ipython python3-ipython-genutils python3-isort python3-jedi python3-jinja2
  python3-jsonschema python3-jupyter-client python3-jupyter-core python3-jupyterlab-pygments python3-kiwisolver python3-lazy-object-proxy python3-lib2to3 python3-logilab-common python3-lxml python3-lz4
  python3-markupsafe python3-matplotlib python3-matplotlib-inline python3-mccabe python3-mock python3-mpmath python3-mypy-extensions python3-nbclient python3-nbconvert python3-nbformat
  python3-nest-asyncio python3-numpy python3-numpydoc python3-packaging python3-pandocfilters python3-parso python3-pathspec python3-pbr python3-pep8 python3-pickleshare python3-pil.imagetk
  python3-platformdirs python3-pluggy python3-ply python3-prompt-toolkit python3-psutil python3-py python3-pycodestyle python3-pydocstyle python3-pyflakes python3-pygments python3-pyls
  python3-pyls-black python3-pyls-jsonrpc python3-pyls-spyder python3-pylsp python3-pylsp-jsonrpc python3-pyqt5.qtmultimedia python3-pyqt5.qtopengl python3-pyqt5.qtpositioning python3-pyqt5.qtquick
  python3-pyqt5.qtsensors python3-pyqt5.qtserialport python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-pyqt5.qttexttospeech python3-pyqt5.qtwebchannel python3-pyqt5.qtwebengine python3-pyqt5.qtwebkit
  python3-pyqt5.qtwebsockets python3-pyqt5.qtxmlpatterns python3-pyrsistent python3-pythran python3-qdarkstyle python3-qtawesome python3-qtconsole python3-qtpy python3-roman python3-rope python3-scipy
  python3-setuptools python3-snowballstemmer python3-sortedcontainers python3-soupsieve python3-sphinx python3-spyder python3-spyder-kernels python3-svn python3-sympy python3-testpath
  python3-textdistance python3-three-merge python3-tk python3-toml python3-tomli python3-tornado python3-traitlets python3-typing-extensions python3-ufolib2 python3-ujson python3-unicodedata2
  python3-watchdog python3-wcwidth python3-webencodings python3-wrapt python3-wurlitzer python3-yapf python3-zmq python3.10-dev qtspeech5-speechd-plugin rpcsvc-proto sphinx-common spyder spyder-common
  tk8.6-blt2.5 unicode-data va-driver-all vdpau-driver-all zlib1g-dev
Vorgeschlagene Pakete:
  binutils-doc python-black-doc blt-demo g++-multilib g++-11-multilib gcc-11-doc gcc-multilib autoconf automake libtool flex bison gcc-doc gcc-11-multilib gcc-11-locales git-daemon-run
  | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn i965-va-driver-shaders apache2 | lighttpd | httpd libcuda1 libnvcuvid1 libnvidia-encode1 libbluray-bdj
  libboost-doc libboost1.74-doc libboost-atomic1.74-dev libboost-chrono1.74-dev libboost-container1.74-dev libboost-context1.74-dev libboost-contract1.74-dev libboost-coroutine1.74-dev
  libboost-date-time1.74-dev libboost-exception1.74-dev libboost-fiber1.74-dev libboost-filesystem1.74-dev libboost-graph1.74-dev libboost-graph-parallel1.74-dev libboost-iostreams1.74-dev
  libboost-locale1.74-dev libboost-log1.74-dev libboost-math1.74-dev libboost-mpi1.74-dev libboost-mpi-python1.74-dev libboost-numpy1.74-dev libboost-program-options1.74-dev libboost-python1.74-dev
  libboost-random1.74-dev libboost-regex1.74-dev libboost-serialization1.74-dev libboost-stacktrace1.74-dev libboost-system1.74-dev libboost-test1.74-dev libboost-thread1.74-dev libboost-timer1.74-dev
  libboost-type-erasure1.74-dev libboost-wave1.74-dev libboost1.74-tools-dev libmpfrc++-dev libntl-dev libboost-nowide1.74-dev glibc-doc libjs-jquery-ui-docs fonts-mathjax-extras fonts-stix
  libjs-mathjax-doc qt5-qmltooling-plugins libstdc++-11-doc tk8.6 libxsimd-doc make-doc kdiff3 | kdiff3-qt | kompare | meld | tkcvs | mgdiff qct python3-mysqldb python3-openssl wish opencl-icd
  texlive-latex-recommended texlive-xetex texlive-luatex pandoc-citeproc texlive-latex-extra context wkhtmltopdf librsvg2-bin groff ghc nodejs php python ruby r-base-core libjs-katex
  citation-style-language-styles pylint-doc python-attr-doc python-bleach-doc python-cycler-doc docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base
  python3-genshi python-ipython-doc python-jinja2-doc python-jsonschema-doc python3-pip python-lxml-doc dvipng ffmpeg fonts-staypuft inkscape python-matplotlib-doc python3-cairocffi python3-gobject
  python3-sip texlive-extra-utils python-mock-doc python-mpmath-doc python3-gmpy2 python-nbconvert-doc texlive-fonts-recommended texlive-plain-generic gfortran python-numpy-doc python3-pytest
  python-pil-doc python-ply-doc python-psutil-doc subversion python-pygments-doc ttf-bitstream-vera flake8 python-qtawesome-doc python-scipy-doc python-setuptools-doc python3-stemmer
  python-sortedcontainers-doc fonts-freefont-otf imagemagick-6.q16 latexmk python3-sphinx-rtd-theme sphinx-doc tex-gyre cython3 python3-pandas texlive-fonts-extra python-sympy-doc python3-abydos
  python3-distance python3-jellyfish python3-levenshtein python3-lzma python3-py-stringmatching python3-pylev python3-pyxdameraulevenshtein tix python3-tk-dbg python3-pycurl python-tornado-doc
  python3-twisted libvdpau-va-gl1
Die folgenden NEUEN Pakete werden installiert:
  binutils binutils-common binutils-x86-64-linux-gnu black blt docutils-common fonts-elusive-icons fonts-font-awesome fonts-lyx fonts-mathjax g++ g++-11 gcc gcc-11 git git-man helpdev i965-va-driver
  intel-media-va-driver ipython3 javascript-common libaacs0 libaom3 libapr1 libaprutil1 libasan6 libatomic1 libavcodec58 libavformat58 libavutil56 libbdplus0 libbinutils libblas3 libbluray2
  libboost-dev libboost1.74-dev libc-dev-bin libc-devtools libc6-dev libcc1-0 libchromaprint1 libcmark-gfm-extensions0.29.0.gfm.3 libcmark-gfm0.29.0.gfm.3 libcodec2-1.0 libcrypt-dev libctf-nobfd0
  libctf0 libdav1d5 liberror-perl libevent-2.1-7 libexpat1-dev libgcc-11-dev libgfortran5 libgme0 libgsm1 libigdgmm12 libitm1 libjs-jquery libjs-jquery-ui libjs-mathjax libjs-sphinxdoc libjs-underscore
  liblapack3 liblbfgsb0 liblsan0 libmfx1 libminizip1 libnorm1 libnsl-dev libopenblas-dev libopenblas-pthread-dev libopenblas0 libopenblas0-pthread libopenmpt0 libpgm-5.3-0 libpython3-dev
  libpython3.10-dev libqhull-r8.0 libqt5location5 libqt5multimedia5 libqt5multimediawidgets5 libqt5opengl5 libqt5positioning5 libqt5positioningquick5 libqt5qml5 libqt5qmlmodels5 libqt5quick5
  libqt5quickwidgets5 libqt5sensors5 libqt5serialport5 libqt5texttospeech5 libqt5webchannel5 libqt5webengine-data libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5
  libqt5websockets5 libqt5xmlpatterns5 libquadmath0 librabbitmq4 libre2-9 libserf-1-1 libshine3 libsnappy1v5 libsrt1.4-gnutls libssh-gcrypt-4 libstdc++-11-dev libsvn1 libswresample3 libtirpc-dev
  libtk8.6 libtsan0 libubsan1 libudfread0 libutf8proc2 libva-drm2 libva-x11-2 libva2 libvdpau1 libx264-163 libx265-199 libxsimd-dev libxvidcore4 libzmq5 libzvbi-common libzvbi0 linux-libc-dev make
  manpages-dev mercurial mercurial-common mesa-va-drivers mesa-vdpau-drivers ocl-icd-libopencl1 pandoc pandoc-data pyflakes3 pylint python-babel-localedata python-matplotlib-data
  python-qtawesome-common python3-alabaster python3-appdirs python3-astroid python3-atomicwrites python3-attr python3-autopep8 python3-babel python3-backcall python3-beniget python3-bleach
  python3-brotli python3-bs4 python3-cloudpickle python3-cycler python3-decorator python3-defusedxml python3-dev python3-diff-match-patch python3-distutils python3-docutils python3-entrypoints
  python3-fonttools python3-fs python3-gast python3-html5lib python3-imagesize python3-intervaltree python3-ipykernel python3-ipython python3-ipython-genutils python3-isort python3-jedi python3-jinja2
  python3-jsonschema python3-jupyter-client python3-jupyter-core python3-jupyterlab-pygments python3-kiwisolver python3-lazy-object-proxy python3-lib2to3 python3-logilab-common python3-lxml python3-lz4
  python3-markupsafe python3-matplotlib python3-matplotlib-inline python3-mccabe python3-mock python3-mpmath python3-mypy-extensions python3-nbclient python3-nbconvert python3-nbformat
  python3-nest-asyncio python3-numpy python3-numpydoc python3-packaging python3-pandocfilters python3-parso python3-pathspec python3-pbr python3-pep8 python3-pickleshare python3-pil.imagetk
  python3-platformdirs python3-pluggy python3-ply python3-prompt-toolkit python3-psutil python3-py python3-pycodestyle python3-pydocstyle python3-pyflakes python3-pygments python3-pyls
  python3-pyls-black python3-pyls-jsonrpc python3-pyls-spyder python3-pylsp python3-pylsp-jsonrpc python3-pyqt5.qtmultimedia python3-pyqt5.qtopengl python3-pyqt5.qtpositioning python3-pyqt5.qtquick
  python3-pyqt5.qtsensors python3-pyqt5.qtserialport python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-pyqt5.qttexttospeech python3-pyqt5.qtwebchannel python3-pyqt5.qtwebengine python3-pyqt5.qtwebkit
  python3-pyqt5.qtwebsockets python3-pyqt5.qtxmlpatterns python3-pyrsistent python3-pythran python3-qdarkstyle python3-qtawesome python3-qtconsole python3-qtpy python3-roman python3-rope python3-scipy
  python3-setuptools python3-snowballstemmer python3-sortedcontainers python3-soupsieve python3-sphinx python3-spyder python3-spyder-kernels python3-svn python3-sympy python3-testpath
  python3-textdistance python3-three-merge python3-tk python3-toml python3-tomli python3-tornado python3-traitlets python3-typing-extensions python3-ufolib2 python3-ujson python3-unicodedata2
  python3-watchdog python3-wcwidth python3-webencodings python3-wrapt python3-wurlitzer python3-yapf python3-zmq python3.10-dev qtspeech5-speechd-plugin rpcsvc-proto sphinx-common spyder spyder-common
  spyder3 tk8.6-blt2.5 unicode-data va-driver-all vdpau-driver-all zlib1g-dev
0 aktualisiert, 285 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 292 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.381 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J

Beide Programme starten nicht (mit unterschiedlichen Python-Fehlermeldungen):

$ backintime-qt
Traceback (most recent call last):
  File "/usr/share/backintime/qt/app.py", line 35, in <module>
    import qttools
  File "/usr/share/backintime/qt/qttools.py", line 47, in <module>
    import snapshots
  File "/usr/share/backintime/common/snapshots.py", line 34, in <module>
    import config
  File "/usr/share/backintime/common/config.py", line 32, in <module>
    import tools
  File "/usr/share/backintime/common/tools.py", line 1802, in <module>
    class OrderedSet(collections.MutableSet):
AttributeError: module 'collections' has no attribute 'MutableSet'
$ backintime
Traceback (most recent call last):
  File "/usr/share/backintime/common/backintime.py", line 27, in <module>
    import config
  File "/usr/share/backintime/common/config.py", line 32, in <module>
    import tools
  File "/usr/share/backintime/common/tools.py", line 1802, in <module>
    class OrderedSet(collections.MutableSet):
AttributeError: module 'collections' has no attribute 'MutableSet'
$ spyder
Update LANGUAGE_CODES (inside config/base.py) if a new translation has been added to Spyder
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
Traceback (most recent call last):
  File "/usr/bin/spyder", line 33, in <module>
    sys.exit(load_entry_point('spyder==4.2.1', 'gui_scripts', 'spyder')())
  File "/usr/lib/python3/dist-packages/spyder/app/start.py", line 213, in main
    mainwindow.main(options, args)
  File "/usr/lib/python3/dist-packages/spyder/app/mainwindow.py", line 3624, in main
    mainwindow = create_window(app, splash, options, args)
  File "/usr/lib/python3/dist-packages/spyder/app/mainwindow.py", line 3482, in create_window
    main.setup()
  File "/usr/lib/python3/dist-packages/spyder/app/mainwindow.py", line 803, in setup
    self.completions = CompletionManager(self)
  File "/usr/lib/python3/dist-packages/spyder/plugins/completion/plugin.py", line 97, in __init__
    plugin_client = Plugin(self.main)
  File "/usr/lib/python3/dist-packages/spyder/plugins/completion/kite/plugin.py", line 50, in __init__
    self.installer = KiteInstallerDialog(
  File "/usr/lib/python3/dist-packages/spyder/plugins/completion/kite/widgets/install.py", line 287, in __init__
    self._integration_widget = KiteIntegrationInfo(self)
  File "/usr/lib/python3/dist-packages/spyder/plugins/completion/kite/widgets/install.py", line 58, in __init__
    image = image.scaled(image_width, image_height, Qt.KeepAspectRatio,
TypeError: arguments did not match any overloaded call:
  scaled(self, int, int, aspectRatioMode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode = Qt.FastTransformation): argument 1 has unexpected type 'float'
  scaled(self, QSize, aspectRatioMode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode = Qt.FastTransformation): argument 1 has unexpected type 'float'

Der Backintime-Fehler ist → bei Launchpad gemeldet und ich frage mich, ob da wohl generell was mit der Python-Installation in Jammy im Argen liegt? Oder gab es mit Python 3.10.4 grundlegende Änderungen, so dass die Programme alle angepasst werden müssen?

Über das →PPA und spyder in einem Virtual Environment hat man zwar Workarounds, um beide Programme ans Laufen zu kriegen, aber so ist es ja eigentlich nicht gedacht, bzw. nicht sonderlich komfortabel... (Insbesondere ein nicht funktionierendes Backup ist irgendwie unschön)

Heißt es hier also abwarten, bis entsprechende Updates kommen, oder habt ihr andere Lösungsvorschläge? Ein Python-Downgrade ist wohl keine gute Idee 🙄

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16753

Hallo san04,

Genau deshalb wird ja auch erst mit Pointrelease 22.04.1 ein offizielles Upgrade angeboten .....

Du, wie jeder Andere sind nun mal "Tester" ......

Gruss Lidux

san04

(Themenstarter)

Anmeldungsdatum:
19. Januar 2010

Beiträge: 1264

Hallo Lidux,

Lidux schrieb:

Genau deshalb wird ja auch erst mit Pointrelease 22.04.1 ein offizielles Upgrade angeboten .....

Das stimmt nur für LTS → LTS. Ich habe von 21.10. geupgraded.

Klar man könnte jetzt argumentieren STS ist immer instabil. Aus Debian-Sicht ist dann LTS wiederum instabil (basiert ja auf "nur" testing). Und auch klar: Je älter die Software desto stabiler...

Bringt mich aber alles nicht weiter, deshalb ja die Frage, ob hier wohl nur Warten hilft, oder jemand eine anderen Lösungsansatz hat.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16753

Hallo san04,

Dir wurde in 21.10 über die Aktualisierungssoftware ein Upgrade auf 22.04 angeboten ?

Gruss Lidux

san04

(Themenstarter)

Anmeldungsdatum:
19. Januar 2010

Beiträge: 1264

Hi Lidux,

ja. Das ist auch das erwartete Verhalten für STS. Kurz nach dem Release wird das Upgrade auf die nächste Version angeboten.

Antworten |