Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Illu - 22.07.24 - klo:22.14

Otsikko: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 22.07.24 - klo:22.14
Kaikki vaihtoehtoisesti mieleen tulleet poistamiset ja asennukset olen kokeillut. Areenasta jaksoa https://areena.yle.fi/1-67591725 en saa tallennettua.
Koodia: [Valitse]
ilkka@kotikone:~$ yle-dl https://areena.yle.fi/1-67591725
yle-dl 20190203: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2019 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv3

ERROR: Can't read https://player.yle.fi/api/v1/programs.jsonp?id=1-67591725&callback=yleEmbed.programJsonpCallback
Traceback (most recent call last):
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/connection.py", line 175, in _new_conn
    (self._dns_host, self.port), self.timeout, **extra_kw
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/util/connection.py", line 72, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "/usr/lib/python3.6/socket.py", line 745, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 722, in urlopen
    chunked=chunked,
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 404, in _make_request
    self._validate_conn(conn)
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 1060, in _validate_conn
    conn.connect()
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/connection.py", line 363, in connect
    self.sock = conn = self._new_conn()
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/connection.py", line 187, in _new_conn
    self, "Failed to establish a new connection: %s" % e
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7ff5dec96588>: Failed to establish a new connection: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ilkka/.local/lib/python3.6/site-packages/requests/adapters.py", line 450, in send
    timeout=timeout
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 842, in urlopen
    **response_kw
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 842, in urlopen
    **response_kw
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 842, in urlopen
    **response_kw
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 802, in urlopen
    method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
  File "/home/ilkka/.local/lib/python3.6/site-packages/urllib3/util/retry.py", line 594, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='player.yle.fi', port=443): Max retries exceeded with url: /api/v1/programs.jsonp?id=1-67591725&callback=yleEmbed.programJsonpCallback (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7ff5dec96588>: Failed to establish a new connection: [Errno -2] Name or service not known',))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/yledl/http.py", line 85, in get
    r = self._session.get(url, headers=headers)
  File "/home/ilkka/.local/lib/python3.6/site-packages/requests/sessions.py", line 542, in get
    return self.request('GET', url, **kwargs)
  File "/home/ilkka/.local/lib/python3.6/site-packages/requests/sessions.py", line 529, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/ilkka/.local/lib/python3.6/site-packages/requests/sessions.py", line 645, in send
    r = adapter.send(request, **kwargs)
  File "/home/ilkka/.local/lib/python3.6/site-packages/requests/adapters.py", line 519, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='player.yle.fi', port=443): Max retries exceeded with url: /api/v1/programs.jsonp?id=1-67591725&callback=yleEmbed.programJsonpCallback (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7ff5dec96588>: Failed to establish a new connection: [Errno -2] Name or service not known',))
ERROR: Unsupported stream: Media not found

Mitenköhän tässä nyt etenisi? Alla on toki vanha U18.04, johon on tällä hetkellä päädytty päivitysten ja Ubuntu Pron kautta ja yle-dl:kin on kai joskus asennettu ensin väärin(?) sudon kanssa. En järjestelmää toistaiseksi alkaisi uusimaan kokonaan, kun se nyt muuten toimii tavoitteiden mukaisesti. Lukuunottamatta yle-dl:ää.

Muoks. Olipa huono esimerkki, jossa yle-dl versio on ikuvanha. Tuo on nyt paikalla, kun olen niitä poistoja ja päivityksiä yritellyt. Mutta 2023 vuoden versiollakin tulos oli sama, ei tallennu vaan herjaa. Eikä päivittynyt erilaisilla pipeillä tai pypeillä tms.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: pkill - 22.07.24 - klo:22.37
En ole aikoihin tuota asentanut, mutta mahtaneeko johtua Ylen vaatimuksesta kirjautua sisälle, ennenkuin pääsee katselemaan?
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 22.07.24 - klo:23.38
Olen vakituisesti kirjautuneena ja katselemaan kyllä pystyy suoraan Areenasta.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Jupro - 23.07.24 - klo:00.07
Ei linkissä ainakaan mitää vikaa.

Linux Mint 21.3 Cinnamon lataa ja ilman kirjautumista.

Yle- dl versio 20240429.

On kyllä todella hyvä tv- dokumenttisarja.

Typo korjattu.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 23.07.24 - klo:00.45
Muoks. Olipa huono esimerkki, jossa yle-dl versio on ikuvanha. Tuo on nyt paikalla, kun olen niitä poistoja ja päivityksiä yritellyt. Mutta 2023 vuoden versiollakin tulos oli sama, ei tallennu vaan herjaa. Eikä päivittynyt erilaisilla pipeillä tai pypeillä tms.

Nykyinen versio on 20240706. Poista ensin vanha versio kokonaan:

Koodia: [Valitse]
pip3 uninstall yle-dl
Koodia: [Valitse]
sudo pip3 uninstall yle-dl
Varmista poiston jälkeen, ettei yle-dl enää ole asennettuna:

Koodia: [Valitse]
yle-dl
Lainaus
yle-dl: command not found

Jos komento toimii edelleen, se on asennettu ehkä vanhalla Python 2.7:llä tai ehkä jotenkin manuaalisesti ilman pipiä. Sitten pitäisi selvitellä tarkemmin missä asennus sijaitsee.

Jos komentoa ei enää löydy, asenna uudelleen:

Koodia: [Valitse]
pip3 install --user yle-dl
Lainaus
Collecting yle-dl
  Downloading yle_dl-20240706-py3-none-any.whl (67 kB)
...
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:09.20
Poisto onnistui mutta asennuksessa jostain kaivautui joku vanha versio.

Koodia: [Valitse]
ilkka@kotikone:~$ pip3 install --user yle-dl
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
Collecting yle-dl
  Using cached yle_dl-20230611-py3-none-any.whl (52 kB)
Requirement already satisfied: attrs>=20.1.0 in ./.local/lib/python3.6/site-packages (from yle-dl) (22.2.0)
Requirement already satisfied: xattr in ./.local/lib/python3.6/site-packages (from yle-dl) (0.10.1)
Requirement already satisfied: requests in ./.local/lib/python3.6/site-packages (from yle-dl) (2.27.1)
Requirement already satisfied: ConfigArgParse>=0.13.0 in ./.local/lib/python3.6/site-packages (from yle-dl) (1.7)
Requirement already satisfied: lxml in ./.local/lib/python3.6/site-packages (from yle-dl) (5.2.2)
Requirement already satisfied: charset-normalizer~=2.0.0 in ./.local/lib/python3.6/site-packages (from requests->yle-dl) (2.0.12)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.local/lib/python3.6/site-packages (from requests->yle-dl) (1.26.19)
Requirement already satisfied: idna<4,>=2.5 in ./.local/lib/python3.6/site-packages (from requests->yle-dl) (3.7)
Requirement already satisfied: certifi>=2017.4.17 in ./.local/lib/python3.6/site-packages (from requests->yle-dl) (2024.7.4)
Requirement already satisfied: cffi>=1.0 in ./.local/lib/python3.6/site-packages (from xattr->yle-dl) (1.15.1)
Requirement already satisfied: pycparser in ./.local/lib/python3.6/site-packages (from cffi>=1.0->xattr->yle-dl) (2.21)
Installing collected packages: yle-dl
Successfully installed yle-dl-20230611
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Cultor - 23.07.24 - klo:09.20
Liian vanha python3 versio... ai mistäkö tiedän, tässä viime aikoina taistellut saman ongelman kanssa.

Tuore Xubuntu 18.04 asennus, uudempaa ei 32-bittiseen koneeseen saa.
Koodia: [Valitse]
python3 -V
Python 3.6.9

Yle-dl vaatii nykyisin vähintään Python 3.7. Internetin ihmeellisestä maailmasta löytyy ohjeet, miten asentaa python 3.7 Ubuntu 18.04 versioon.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:09.30
Tuota olen itsekin päätellyt, kun asennusohjeissa edellytetään vähintään versiota 3.7.

Asennuksen jälkeen
Koodia: [Valitse]
ilkka@kotikone:~$ python3.7 --version
Python 3.7.5

Tuo ei minulla siis riitä, vaan asennus on jumittunut vanhempaan yle-dl versioon.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 23.07.24 - klo:11.40
Tuota olen itsekin päätellyt, kun asennusohjeissa edellytetään vähintään versiota 3.7.

Asennuksen jälkeen
Koodia: [Valitse]
ilkka@kotikone:~$ python3.7 --version
Python 3.7.5
Tuo ei minulla siis riitä, vaan asennus on jumittunut vanhempaan yle-dl versioon.

Poista yle-dl uudelleen ja asenna Python 3.7:n pipillä:

Koodia: [Valitse]
sudo python3.7 -m pip install pip
Koodia: [Valitse]
python3.7 -m pip install --user yle-dl
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:12.07
Ei vielä tärpännyt.

Koodia: [Valitse]
ilkka@kotikone:~$ sudo python3.7 -m pip install pip
[sudo] ilkka-käyttäjän salasana:
The directory '/home/ilkka/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/ilkka/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Requirement already satisfied: pip in /usr/lib/python3/dist-packages

Koodia: [Valitse]
ilkka@kotikone:~$ python3.7 -m pip install --user yle-dl
Collecting yle-dl
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/25/33/c2f06cafde2ae7762d8be0d69cec70df6608dca883b904c8306e75ab935d/yle_dl-20240706-py3-none-any.whl (67kB)
    100% |████████████████████████████████| 71kB 4.8MB/s
Collecting lxml (from yle-dl)
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/63/f7/ffbb6d2eb67b80a45b8a0834baa5557a14a5ffce0979439e7cd7f0c4055b/lxml-5.2.2.tar.gz (3.7MB)
    100% |████████████████████████████████| 3.7MB 392kB/s
    Complete output from command python setup.py egg_info:
    Building lxml version 5.2.2.
    Building without Cython.
    Error: Please make sure the libxml2 and libxslt development packages are installed.
   
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-v_437p2r/lxml/

Koodia: [Valitse]
ilkka@kotikone:~$ yle-dl
yle-dl: komentoa ei löytynyt
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: kamara - 23.07.24 - klo:13.03
Kokeiles asentaa libxslt1.1, libxslt1-dev, libxml2 ja libxml2-dev -paketit. Esim. käskyllä ...
Koodia: [Valitse]
sudo apt install libxslt1.1 libxslt1-dev libxml2 libxml2-dev

Auttaisikohan asiaan ?

Edit - Pitääköhän sen jälkeen vielä asentaa yle-dl uudestaan ?
Koodia: [Valitse]
python3.7 -m pip install --user yle-dl
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:13.28
Paljon tapahtui, mutta toivottua lopputulosta ei tullut.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 23.07.24 - klo:14.02
Paljon tapahtui, mutta toivottua lopputulosta ei tullut.

Miltä asennusyritys kertoo nyt?
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:15.18
Näin vastaa:

Koodia: [Valitse]
ilkka@kotikone:~$ sudo python3.7 -m pip install pip
[sudo] ilkka-käyttäjän salasana:
The directory '/home/ilkka/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/ilkka/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Requirement already satisfied: pip in /usr/lib/python3/dist-packages

Menee kömpelöksi, mutta seuraavaksi pitää vastaukset laittaa erikseen, kun esikatselu herjaa liian montaa merkkiä.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:15.19
Alku

Koodia: [Valitse]
ilkka@kotikone:~$ python3.7 -m pip install --user yle-dl
Collecting yle-dl
  Using cached https://files.pythonhosted.org/packages/25/33/c2f06cafde2ae7762d8be0d69cec70df6608dca883b904c8306e75ab935d/yle_dl-20240706-py3-none-any.whl
Collecting requests (from yle-dl)
  Using cached https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl
Collecting ConfigArgParse>=0.13.0 (from yle-dl)
  Using cached https://files.pythonhosted.org/packages/6f/b3/b4ac838711fd74a2b4e6f746703cf9dd2cf5462d17dac07e349234e21b97/ConfigArgParse-1.7-py3-none-any.whl
Collecting lxml (from yle-dl)
  Using cached https://files.pythonhosted.org/packages/63/f7/ffbb6d2eb67b80a45b8a0834baa5557a14a5ffce0979439e7cd7f0c4055b/lxml-5.2.2.tar.gz
Collecting charset-normalizer<4,>=2 (from requests->yle-dl)
  Using cached https://files.pythonhosted.org/packages/28/76/e6222113b83e3622caa4bb41032d0b1bf785250607392e1b778aca0b8a7d/charset_normalizer-3.3.2-py3-none-any.whl
Collecting urllib3<3,>=1.21.1 (from requests->yle-dl)
  Using cached https://files.pythonhosted.org/packages/d2/b2/b157855192a68541a91ba7b2bbcb91f1b4faa51f8bae38d8005c034be524/urllib3-2.0.7-py3-none-any.whl
Collecting certifi>=2017.4.17 (from requests->yle-dl)
  Using cached https://files.pythonhosted.org/packages/1c/d5/c84e1a17bf61d4df64ca866a1c9a913874b4e9bdc131ec689a0ad013fb36/certifi-2024.7.4-py3-none-any.whl
Collecting idna<4,>=2.5 (from requests->yle-dl)
  Using cached https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06aa57dbb1992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl
Building wheels for collected packages: lxml
  Running setup.py bdist_wheel for lxml ... error
  Complete output from command /usr/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-wgoonw8v/lxml/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmp3xahq9dxpip-wheel- --python-tag cp37:
  Building lxml version 5.2.2.
  Building without Cython.
  Building against libxml2 2.9.4 and libxslt 1.1.29
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.7
  creating build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/doctestcompare.py -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/builder.py -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/pyclasslookup.py -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/usedoctest.py -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/sax.py -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/_elementpath.py -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/cssselect.py -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/ElementInclude.py -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/__init__.py -> build/lib.linux-x86_64-3.7/lxml
  creating build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/__init__.py -> build/lib.linux-x86_64-3.7/lxml/includes
  creating build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/builder.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/ElementSoup.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/soupparser.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/diff.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/_setmixin.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/usedoctest.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/_diffcommand.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/clean.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/_html5builder.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/formfill.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/html5parser.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/defs.py -> build/lib.linux-x86_64-3.7/lxml/html
  copying src/lxml/html/__init__.py -> build/lib.linux-x86_64-3.7/lxml/html
  creating build/lib.linux-x86_64-3.7/lxml/isoschematron
  copying src/lxml/isoschematron/__init__.py -> build/lib.linux-x86_64-3.7/lxml/isoschematron
  copying src/lxml/etree.h -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/etree_api.h -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/lxml.etree.h -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/lxml.etree_api.h -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/etree.pyx -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/objectify.pyx -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/xsltext.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/public-api.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/parsertarget.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/nsclasses.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/debug.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/xinclude.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/docloader.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/dtd.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/serializer.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/extensions.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/parser.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/cleanup.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/classlookup.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/xpath.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/readonlytree.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/objectpath.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/xslt.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/iterparse.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/schematron.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/xmlschema.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/apihelpers.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/proxy.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/xmlerror.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/xmlid.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/saxparser.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/relaxng.pxi -> build/lib.linux-x86_64-3.7/lxml
  copying src/lxml/includes/tree.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/relaxng.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/xmlparser.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/xmlerror.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/xinclude.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/__init__.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/xpath.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/config.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/xmlschema.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/etreepublic.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/xslt.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/schematron.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/htmlparser.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/dtdvalid.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/c14n.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/uri.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/lxml-version.h -> build/lib.linux-x86_64-3.7/lxml/includes
  copying src/lxml/includes/etree_defs.h -> build/lib.linux-x86_64-3.7/lxml/includes
  creating build/lib.linux-x86_64-3.7/lxml/isoschematron/resources
  creating build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/rng
  copying src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/rng
  creating build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl
  copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl
  copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl
  creating build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
  copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
  copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
  copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
  copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
  copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
  copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
  running build_ext
  building 'lxml.etree' extension
  creating build/temp.linux-x86_64-3.7
  creating build/temp.linux-x86_64-3.7/src
  creating build/temp.linux-x86_64-3.7/src/lxml
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 -I/usr/include/libxml2 -Isrc -Isrc/lxml/includes -I/usr/include/python3.7m -c src/lxml/etree.c -o build/temp.linux-x86_64-3.7/src/lxml/etree.o -w
  src/lxml/etree.c:105:10: fatal error: Python.h: Tiedostoa tai hakemistoa ei ole
   #include "Python.h"
            ^~~~~~~~~~
  compilation terminated.
  Compile failed: command 'x86_64-linux-gnu-gcc' failed with exit status 1
  creating tmp
  cc -I/usr/include/libxml2 -I/usr/include/libxml2 -c /tmp/xmlXPathInitrsx1zd4h.c -o tmp/xmlXPathInitrsx1zd4h.o
  cc tmp/xmlXPathInitrsx1zd4h.o -lxml2 -o a.out
  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:15.20
Jatkoa edelliseen:

Koodia: [Valitse]
  ----------------------------------------
  Failed building wheel for lxml
  Running setup.py clean for lxml
Failed to build lxml
Installing collected packages: charset-normalizer, urllib3, certifi, idna, requests, ConfigArgParse, lxml, yle-dl
  Running setup.py install for lxml ... error
    Complete output from command /usr/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-wgoonw8v/lxml/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-llzjzta_-record/install-record.txt --single-version-externally-managed --compile --user --prefix=:
    Building lxml version 5.2.2.
    Building without Cython.
    Building against libxml2 2.9.4 and libxslt 1.1.29
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.7
    creating build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/doctestcompare.py -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/builder.py -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/pyclasslookup.py -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/usedoctest.py -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/sax.py -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/_elementpath.py -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/cssselect.py -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/ElementInclude.py -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/__init__.py -> build/lib.linux-x86_64-3.7/lxml
    creating build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/__init__.py -> build/lib.linux-x86_64-3.7/lxml/includes
    creating build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/builder.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/ElementSoup.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/soupparser.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/diff.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/_setmixin.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/usedoctest.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/_diffcommand.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/clean.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/_html5builder.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/formfill.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/html5parser.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/defs.py -> build/lib.linux-x86_64-3.7/lxml/html
    copying src/lxml/html/__init__.py -> build/lib.linux-x86_64-3.7/lxml/html
    creating build/lib.linux-x86_64-3.7/lxml/isoschematron
    copying src/lxml/isoschematron/__init__.py -> build/lib.linux-x86_64-3.7/lxml/isoschematron
    copying src/lxml/etree.h -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/etree_api.h -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/lxml.etree.h -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/lxml.etree_api.h -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/etree.pyx -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/objectify.pyx -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/xsltext.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/public-api.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/parsertarget.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/nsclasses.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/debug.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/xinclude.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/docloader.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/dtd.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/serializer.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/extensions.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/parser.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/cleanup.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/classlookup.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/xpath.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/readonlytree.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/objectpath.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/xslt.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/iterparse.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/schematron.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/xmlschema.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/apihelpers.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/proxy.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/xmlerror.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/xmlid.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/saxparser.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/relaxng.pxi -> build/lib.linux-x86_64-3.7/lxml
    copying src/lxml/includes/tree.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/relaxng.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/xmlparser.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/xmlerror.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/xinclude.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/__init__.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/xpath.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/config.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/xmlschema.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/etreepublic.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/xslt.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/schematron.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/htmlparser.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/dtdvalid.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/c14n.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/uri.pxd -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/lxml-version.h -> build/lib.linux-x86_64-3.7/lxml/includes
    copying src/lxml/includes/etree_defs.h -> build/lib.linux-x86_64-3.7/lxml/includes
    creating build/lib.linux-x86_64-3.7/lxml/isoschematron/resources
    creating build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/rng
    copying src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/rng
    creating build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl
    copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl
    copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl
    creating build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
    copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
    copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
    copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
    copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
    copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
    copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.linux-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
    running build_ext
    building 'lxml.etree' extension
    creating build/temp.linux-x86_64-3.7
    creating build/temp.linux-x86_64-3.7/src
    creating build/temp.linux-x86_64-3.7/src/lxml
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 -I/usr/include/libxml2 -Isrc -Isrc/lxml/includes -I/usr/include/python3.7m -c src/lxml/etree.c -o build/temp.linux-x86_64-3.7/src/lxml/etree.o -w
    src/lxml/etree.c:105:10: fatal error: Python.h: Tiedostoa tai hakemistoa ei ole
     #include "Python.h"
              ^~~~~~~~~~
    compilation terminated.
    Compile failed: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    cc -I/usr/include/libxml2 -I/usr/include/libxml2 -c /tmp/xmlXPathInity296sw9w.c -o tmp/xmlXPathInity296sw9w.o
    cc tmp/xmlXPathInity296sw9w.o -lxml2 -o a.out
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
   
    ----------------------------------------
Command "/usr/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-wgoonw8v/lxml/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-llzjzta_-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-wgoonw8v/lxml/
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:15.20
Ja lopputulos:

Koodia: [Valitse]
ilkka@kotikone:~$ yle-dl
yle-dl: komentoa ei löytynyt
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Cultor - 23.07.24 - klo:16.51
Tuota olen itsekin päätellyt, kun asennusohjeissa edellytetään vähintään versiota 3.7.

Asennuksen jälkeen
Koodia: [Valitse]
ilkka@kotikone:~$ python3.7 --version
Python 3.7.5

Tuo ei minulla siis riitä, vaan asennus on jumittunut vanhempaan yle-dl versioon.
Testaa:
Koodia: [Valitse]
python3 -V
Onko vastaus 'Python 3.6.9'?

Katso https://dev.to/serhatteker/how-to-upgrade-to-python-3-7-on-ubuntu-18-04-18-10-5hab
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 23.07.24 - klo:16.54
Koodia: [Valitse]
  src/lxml/etree.c:105:10: fatal error: Python.h: Tiedostoa tai hakemistoa ei ole
   #include "Python.h"
            ^~~~~~~~~~
  compilation terminated.

Python 3.7:n headerit puuttuvat. Asenna paketti python3.7-dev:

Koodia: [Valitse]
sudo apt install python3.7-dev
Sitten uusi yritys.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:18.32
Tuota olen itsekin päätellyt, kun asennusohjeissa edellytetään vähintään versiota 3.7.

Asennuksen jälkeen
Koodia: [Valitse]
ilkka@kotikone:~$ python3.7 --version
Python 3.7.5

Tuo ei minulla siis riitä, vaan asennus on jumittunut vanhempaan yle-dl versioon.
Testaa:
Koodia: [Valitse]
python3 -V
Onko vastaus 'Python 3.6.9'?

Katso https://dev.to/serhatteker/how-to-upgrade-to-python-3-7-on-ubuntu-18-04-18-10-5hab

Viittaamasi linkin mukaisesti toimien toimii nyt myös yle-dl ja lataa Areenalta. Asiasta ymmärtämättömänä noudatin ohjetta "/usr/bin/python3 is just a symlink. Delete it and make a new symlink to python3.7:"

Vaikuttaa siis siltä, että olin jumissa vanhaan pythonin versioon, vaikka uusin oli asentunut?
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:18.34
Koodia: [Valitse]
  src/lxml/etree.c:105:10: fatal error: Python.h: Tiedostoa tai hakemistoa ei ole
   #include "Python.h"
            ^~~~~~~~~~
  compilation terminated.

Python 3.7:n headerit puuttuvat. Asenna paketti python3.7-dev:

Koodia: [Valitse]
sudo apt install python3.7-dev
Sitten uusi yritys.

Tämä ei vielä riittänyt, mutta viestin #17 neuvo lisäksi auttoi.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:18.37
Nyt on siis kommellusten kautta taas yle-dl toimiva. Kiitos kaikille apua tarjonneille.

Kun vielä saan ohjeen, millä komennolla saan jatkossa sen päivitettyä. Aiemmin käyttämäni päivitysrimpsut ovat varmasti turhia.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 23.07.24 - klo:19.04
Tämä ei vielä riittänyt, mutta viestin #17 neuvo lisäksi auttoi.

python3-komennon linkittäminen python3.7:ään voi pahimmillaan rikkoa järjestelmän perustoimintoja, koska osa mm. päivityksiin liittyvistä skripteistä on koodattu Pythonilla ja ne olettavat, että käytössä on Python 3.6 ja tietyt jakeluun kuuluvat kirjastot. Voi toki olla, että tähän on varauduttu pakottamalla oikea versio käyttöön skriptien käynnistyksessä, mutta tässä voi helposti tulla vastaan ongelmia eri sovelluksissa.

Yle-dl:n asennus ja käyttö onnistuu kyllä ilman tätä linkitystäkin.

Kun vielä saan ohjeen, millä komennolla saan jatkossa sen päivitettyä. Aiemmin käyttämäni päivitysrimpsut ovat varmasti turhia.

Koodia: [Valitse]
python3.7 -m pip install --user --upgrade yle-dl
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.07.24 - klo:21.17
Kiitos tiedosta. Toivottavasti en tehnyt mitään vaikeuksia itselleni.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 25.07.24 - klo:10.50
Komennolla (viestin #17)
Koodia: [Valitse]
python3.7 -m pip install --user --upgrade yle-dlpäivittyi yle-dl myös läppäriin, jossa oli tehtynä jo uudempi asennus.

Katson ratkaistuksi tämän ongelman.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Cultor - 25.07.24 - klo:13.56
python3-komennon linkittäminen python3.7:ään voi pahimmillaan rikkoa järjestelmän perustoimintoja, koska osa mm. päivityksiin liittyvistä skripteistä on koodattu Pythonilla ja ne olettavat, että käytössä on Python 3.6 ja tietyt jakeluun kuuluvat kirjastot. Voi toki olla, että tähän on varauduttu pakottamalla oikea versio käyttöön skriptien käynnistyksessä, mutta tässä voi helposti tulla vastaan ongelmia eri sovelluksissa.
Linkittämälläni sivulla (https://dev.to/serhatteker/how-to-upgrade-to-python-3-7-on-ubuntu-18-04-18-10-5hab) ohjeistetaan python-versioiden rinnakkaiskäyttöä, yle-dl asennuksen jälkeen voi palata 3.6 versioon.
Koodia: [Valitse]
hessu@optiplex-960:~$ python3 -V
Python 3.7.5
hessu@optiplex-960:~$
hessu@optiplex-960:~$ sudo update-alternatives --config python3
There are 2 choices for the alternative python3 (providing /usr/bin/python3).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3.7   2         auto mode
  1            /usr/bin/python3.6   1         manual mode
  2            /usr/bin/python3.7   2         manual mode

Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/python3.6 to provide /usr/bin/python3 (python3) in manual mode
hessu@optiplex-960:~$ python3 -V
Python 3.6.9
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 25.07.24 - klo:14.07
Linkittämälläni sivulla (https://dev.to/serhatteker/how-to-upgrade-to-python-3-7-on-ubuntu-18-04-18-10-5hab) ohjeistetaan python-versioiden rinnakkaiskäyttöä, yle-dl asennuksen jälkeen voi palata 3.6 versioon.

Niin, se on yksi vaihtoehto. Tiettyä Pythonin versiota voi kuitenkin käyttää suoraan versioidulla komennolla, jolloin ei tarvitse muuttaa linkityksiä:

Koodia: [Valitse]
python3.7 jokuskripti.py
Pip toimii moduulina:

Koodia: [Valitse]
python3.7 -m pip install --user jokupaketti
Sitten on vielä virtuaaliset ympäristöt (virtual environment / venv), joilla on mahdollista asentaa riippuvuuksia sovelluskohtaisesti, sotkematta muuta ympäristöä. Nykyisin toki myös kontit ajavat saman asian.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity [Ratkaistu]
Kirjoitti: Illu - 02.08.24 - klo:12.40
Pitää avata uudestaan tämä ongelma ja peruuttaa [ratkaistu] toistaiseksi.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 02.08.24 - klo:12.55
Suoritus

Koodia: [Valitse]
python3.7 -m pip install --user yle-dl
ja yle-dl toimii uusimmassa versiossa.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 12.01.25 - klo:21.28
Koska ongelma riivaa jälleen, en aloita uutta aihetta vaan jatkan perään, ongelmahan on henkilökohtainen.

Aiempien viestien ohjeilla sain yle-dl:n toimimaan toivotusti. Lisäksi sen päivitinkin rimpsulla
Koodia: [Valitse]
python3.10 -m pip install --user --upgrade yle-dl
En ole tällä koneella ohjelmaa muutamaan kuukauteen tarvinnut, mutta nyt on jossain vaiheessa jotain tapahtunut, eikä yle-dl toimi. Se jokin johtunee järjestelmän päivityksestä ja nyt käytössä on Ubuntu 24.04.1 LTS. Siis päivitys, ei puhdas asennus. Vaikka tämä läppäri on keikkakone, se on myös harjoituslaite rohkeuden keräämiseksi "tuotantokoneen" perusteelliselle päivitykselle.

Koodia: [Valitse]
ilkka@T410:~$ yle-dl
bash: /home/ilkka/.local/bin/yle-dl: cannot execute: required file not found
Kyllä se yle-dl siellä on ja annettu lupa suorittaa ohjelmana. Jos sen suorittaa Tiedostot-ohjelmasta hiirellä, avautuvassa päätteessä tulee vastaus, joka kuvana näemmä ilmestyikin viestin loppuun.
(http://)

Asennuskomento kertoo
Koodia: [Valitse]
ilkka@T410:~$ pipx install yle-dl
'yle-dl' already seems to be installed. Not modifying existing installation in
'/home/ilkka/.local/share/pipx/venvs/yle-dl'. Pass '--force' to force
yle-dl on sielläkin, eikä sieltäkään suoraan käynnisty.

Taitaa olla aika sekavaa selostusta, mutta hitaasti muodostunut sanasokeus hankaloittaa selkeän ongelman esittelyä.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 12.01.25 - klo:22.31
Auttaako, jos poistat paketin ja asennat sen uudelleen?

Koodia: [Valitse]
python3 -m pip uninstall yle-dl
Koodia: [Valitse]
python3 -m pip install --user yle-dl
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 12.01.25 - klo:23.21
Eipä luonnistu

Koodia: [Valitse]
ilkka@T410:~$ python3 -m pip uninstall yle-dl
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
   
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
   
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
   
    See /usr/share/doc/python3.12/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 13.01.25 - klo:02.59
Okei, 24.04:ssä on nähtävästi käytettävä pipx:ää (tai uv:tä).

Onnistuisiko niin että poistat vanhan yle-dl-linkin .local/binistä:

Koodia: [Valitse]
rm ~/.local/bin/yle-dl
Sitten vielä virallisella asennusohjeella:

Koodia: [Valitse]
sudo apt install pipx wget ffmpeg
pipx ensurepath
pipx install yle-dl
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: pkill - 13.01.25 - klo:07.50
Tässä voisin muistuttaa, että löytyy myös helppokäyttöinen graafinen ytDownloader, joka osaa ladata videoita sadoilta sivustoilta muutamalla klikkauksella.

https://github.com/aandrew-me/ytDownloader

https://forum.ubuntu-fi.org/index.php?topic=58824.msg447681#msg447681

(https://i.postimg.cc/tgs8zK6v/Kuvakaappaus-2025-01-13-07-47-28.png)
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Eesaurus - 13.01.25 - klo:09.30
Tässä voisin muistuttaa, että löytyy myös helppokäyttöinen graafinen ytDownloader, joka osaa ladata videoita sadoilta sivustoilta muutamalla klikkauksella.

https://github.com/aandrew-me/ytDownloader

Tämä on ihan näppärä ohjelma, mutta ei taida osata Areenasta ladata. Ei ainakaan minulla Arch Linuxissa.

Tuo vaikuttaa olevan graafinen vaihtoehto komentoriviltä käytettävälle yt-dlp:lle.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: pkill - 13.01.25 - klo:09.58
Tässä voisin muistuttaa, että löytyy myös helppokäyttöinen graafinen ytDownloader, joka osaa ladata videoita sadoilta sivustoilta muutamalla klikkauksella.

https://github.com/aandrew-me/ytDownloader

Tämä on ihan näppärä ohjelma, mutta ei taida osata Areenasta ladata. Ei ainakaan minulla Arch Linuxissa.

Tuo vaikuttaa olevan graafinen vaihtoehto komentoriviltä käytettävälle yt-dlp:lle.
Kyllä se ainakin tuon tuntemattoman latasi areenasta äsken.

Minulla on Flathub versio 3.18.5
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 13.01.25 - klo:23.09
Ei vielä onnistunut

Koodia: [Valitse]
ilkka@T410:~$ rm ~/.local/bin/yle-dl
ilkka@T410:~$ sudo apt install pipx wget ffmpeg
[sudo] ilkka-käyttäjän salasana:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Luetaan tilatiedot... Valmis                 
pipx on jo uusimmassa versiossa (1.4.3-1).
wget on jo uusimmassa versiossa (1.21.4-1ubuntu4.1).
ffmpeg on jo uusimmassa versiossa (7:6.1.1-3ubuntu5+esm2).
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
ilkka@T410:~$ pipx ensurepath
/home/ilkka/.local/bin is already in PATH.

⚠️  All pipx binary directories have been added to PATH. If you are sure you
want to proceed, try again with the '--force' flag.

Otherwise pipx is ready to go! ✨ 🌟 ✨
ilkka@T410:~$ pipx install yle-dl
'yle-dl' already seems to be installed. Not modifying existing installation in
'/home/ilkka/.local/share/pipx/venvs/yle-dl'. Pass '--force' to force
installation.

Tässä tapauksessa ei taida olla merkitystä, mutta huomasin että hataran muistelemisen vuoksi tämän ketjun aloitus on tehtykin toisella koneella. Tässä tapauksessa on ollut alla puhdass U22.04, jonka olen päivittänyt U24.04:ään, ongelmana kuitenkin aiheen mukainen.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 13.01.25 - klo:23.21
Kokeile vielä poistaa yle-dl pipx:llä ja asenna uudelleen:

Koodia: [Valitse]
pipx uninstall yle-dl
Koodia: [Valitse]
pipx install yle-dl
Toimiiko tämän jälkeen?
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 14.01.25 - klo:00.00
Kokeile vielä poistaa yle-dl pipx:llä ja asenna uudelleen:

Koodia: [Valitse]
pipx uninstall yle-dl
Koodia: [Valitse]
pipx install yle-dl
Toimiiko tämän jälkeen?

Kyllä toimii, suurkiitos sinulle.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: USakari - 22.04.25 - klo:10.39
Tässä voisin muistuttaa, että löytyy myös helppokäyttöinen graafinen ytDownloader, joka osaa ladata videoita sadoilta sivustoilta muutamalla klikkauksella.

Kokeilin, mutta huonoin tuloksin.

NELONEN
Lainaus
      URL: https://www.ruutu.fi/video/4108540
      
      ERROR: [Ruutu] 4108540: Unable to download XML: : Failed to resolve 'gatling.nelonenmedia.fi' ([Errno
 -2] Name does not resolve) (caused by TransportError(": Failed to resolve 'gatling.nelonenmedia.fi' ([Errno -2] Name
 does not resolve)"))
MTV3
Lainaus
URL: https://www.mtv.fi/video/b2a0b7cb433d1902f482/maanantai-21-huhtikuuta-22-00
      
      ERROR: Unsupported URL: https://www.mtv.fi/video/b2a0b7cb433d1902f482/maanantai-21-huhtikuuta-22-00
      
Yle Areena
Lainaus
      URL: https://areena.yle.fi/1-72263663
      
      ERROR: [YleAreena] 1-72263663: Unable to download JSON metadata: : Failed to resolve 'player.api.yle.
fi' ([Errno -3] Try again) (caused by TransportError(": Failed to resolve 'player.api.yle.fi' ([Errno -3] Try again)"
))
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: pkill - 22.04.25 - klo:19.10
Tässä voisin muistuttaa, että löytyy myös helppokäyttöinen graafinen ytDownloader, joka osaa ladata videoita sadoilta sivustoilta muutamalla klikkauksella.

Kokeilin, mutta huonoin tuloksin.

NELONEN
Lainaus
      URL: https://www.ruutu.fi/video/4108540
      
      ERROR: [Ruutu] 4108540: Unable to download XML: : Failed to resolve 'gatling.nelonenmedia.fi' ([Errno
 -2] Name does not resolve) (caused by TransportError(": Failed to resolve 'gatling.nelonenmedia.fi' ([Errno -2] Name
 does not resolve)"))
MTV3
Lainaus
URL: https://www.mtv.fi/video/b2a0b7cb433d1902f482/maanantai-21-huhtikuuta-22-00
      
      ERROR: Unsupported URL: https://www.mtv.fi/video/b2a0b7cb433d1902f482/maanantai-21-huhtikuuta-22-00
      
Yle Areena
Lainaus
      URL: https://areena.yle.fi/1-72263663
      
      ERROR: [YleAreena] 1-72263663: Unable to download JSON metadata: : Failed to resolve 'player.api.yle.
fi' ([Errno -3] Try again) (caused by TransportError(": Failed to resolve 'player.api.yle.fi' ([Errno -3] Try again)"
))

Ylestä tuolla minulla ainakin lataa mainitsemasi linkin Flathub versiona. Minkä version latasit?

Ruudusta ja Ylestä saa ladattua Laturi ohjelmalla. En tiedä saako mtv:stä millä ladattua.

Appimage löytyy tuolta.

 Laturi ohjelma (https://onedrive.live.com/?id=35205FE07C7F44C2%21238721&cid=35205FE07C7F44C2&redeem=aHR0cHM6Ly8xZHJ2Lm1zL2YvYy8zNTIwNWZlMDdjN2Y0NGMyL0VzSkVmM3pnWHlBZ2dEV0JwQU1BQUFBQjItUHFPSGhadUNCSUNzQjFCQ0xneVE%5FZT1EQ21hcnM)

Se tallentaa videot automaattisesti Videos kansioon, eikä Videot.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: USakari - 22.04.25 - klo:21.17

Ylestä tuolla minulla ainakin lataa mainitsemasi linkin Flathub versiona. Minkä version latasit?

ytDownloader oli niin paha pettymys, että poistin sen saman tien, ja nyt en enää muista versiota. Saattoi olla AppImage...

laturi on vielä kokeilematta.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: USakari - 22.04.25 - klo:21.24
No nyt on laturi kokeiltu, huonolla menestyksellä.
Lainaus
ykä@väkä:~$ dl/laturi-6.1.3-x86_64.AppImage &
[1] 36557
ykä@väkä:~$ qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, wayland-egl, wayland, xcb.

/tmp/.mount_laturiGEKOlO/AppRun: line 8: 36563 Aborted                 (core dumped) "$APPDIR/laturi" "$@"

[1]+  Exit 134                dl/laturi-6.1.3-x86_64.AppImage

Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: pkill - 22.04.25 - klo:21.52
No nyt on laturi kokeiltu, huonolla menestyksellä.
Lainaus
ykä@väkä:~$ dl/laturi-6.1.3-x86_64.AppImage &
[1] 36557
ykä@väkä:~$ qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, wayland-egl, wayland, xcb.

/tmp/.mount_laturiGEKOlO/AppRun: line 8: 36563 Aborted                 (core dumped) "$APPDIR/laturi" "$@"

[1]+  Exit 134                dl/laturi-6.1.3-x86_64.AppImage


Ytdownloaderi on ihan omiaan ollut youtuben ja X:n videoiden lataamiseen. Muiden sivustojen toimivuus vaihtelee, kun vaihtelevat sivujensa toimintoja jatkuvasti.

Puuttuukohan sinulta tuo libfuse paketti, mikä ilmeisesti estää appimagejen toiminnan Ubuntuissa? Mikä käyttisversio sinulla on? Appimaget ei aina ole kovin hyvin taaksepäin yhteensopivia.

https://itsfoss.com/cant-run-appimage-ubuntu/

Windows versiokin tuosta Laturista varmaan toimii winellä mainiosti, kun aika yksinkertainen ohjelma on.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: USakari - 23.04.25 - klo:09.56

Ytdownloaderi on ihan omiaan ollut youtuben ja X:n videoiden lataamiseen. Muiden sivustojen toimivuus vaihtelee, kun vaihtelevat sivujensa toimintoja jatkuvasti.

Puuttuukohan sinulta tuo libfuse paketti, mikä ilmeisesti estää appimagejen toiminnan Ubuntuissa? Mikä käyttisversio sinulla on? Appimaget ei aina ole kovin hyvin taaksepäin yhteensopivia.

https://itsfoss.com/cant-run-appimage-ubuntu/

Windows versiokin tuosta Laturista varmaan toimii winellä mainiosti, kun aika yksinkertainen ohjelma on.

Kiitos neuvoista. Nyt vain satuin löytämään Firefoxin lisukkeista (extensions) tämmöisen kuin Video DownloadHelper, joka lähti toimimaan samantien sekä Ruudussa että Katsomossa. Ja Areenahan hoituu yle-dlllä.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.04.25 - klo:12.34
Komennolla (viestin #17)
Koodia: [Valitse]
python3.7 -m pip install --user --upgrade yle-dlpäivittyi yle-dl myös läppäriin, jossa oli tehtynä jo uudempi asennus.

Katson ratkaistuksi tämän ongelman.

Ratkaisu ei nyt toiminutkaan.
Koodia: [Valitse]
ilkka@T410:~$ python3.7 -m pip install --user --upgrade yle-dl
python3.7: komentoa ei löytynyt

Koodia: [Valitse]
ilkka@T410:~$ python3 --version
Python 3.12.3
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 23.04.25 - klo:12.51
Käytä python3.7-komennon sijaan komentoa python3
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.04.25 - klo:19.02
Tällaista (Ubuntu 24.04.2 LTS)

Koodia: [Valitse]
ilkka@T410:~$ python3 -m pip install --user --upgrade yle-dl
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
   
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
   
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
   
    See /usr/share/doc/python3.12/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 23.04.25 - klo:19.05
Yle-dl:n asennusohje (https://github.com/aajanki/yle-dl/blob/master/OS-install-instructions.md):

Koodia: [Valitse]
sudo apt install pipx wget ffmpeg
pipx ensurepath
pipx install yle-dl
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 23.04.25 - klo:20.02
Yle-dl on jo ollut asennettuna ja toimii. Päivittäisin sen uusimpaan versioon, varmuuden vuoksi.

Koodia: [Valitse]
ilkka@T410:~$ sudo apt install pipx wget ffmpeg
[sudo] ilkka-käyttäjän salasana:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Luetaan tilatiedot... Valmis                 
pipx on jo uusimmassa versiossa (1.4.3-1).
wget on jo uusimmassa versiossa (1.21.4-1ubuntu4.1).
ffmpeg on jo uusimmassa versiossa (7:6.1.1-3ubuntu5+esm2).
Seuraavat paketit on alun perin asennettu automaattisesti, eikä niitä enää tarvita:
  linux-headers-6.8.0-56 linux-headers-6.8.0-56-generic
  linux-image-6.8.0-56-generic linux-modules-6.8.0-56-generic
  linux-modules-extra-6.8.0-56-generic linux-tools-6.8.0-56
  linux-tools-6.8.0-56-generic
Suorita 'sudo apt autoremove' poistaaksesi ne.
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 1 päivittämätöntä.
ilkka@T410:~$ pipx ensurepath
/home/ilkka/.local/bin is already in PATH.

⚠️  All pipx binary directories have been added to PATH. If you are sure you
want to proceed, try again with the '--force' flag.

Otherwise pipx is ready to go! ✨ 🌟 ✨
ilkka@T410:~$ pipx install yle-dl
'yle-dl' already seems to be installed. Not modifying existing installation in
'/home/ilkka/.local/share/pipx/venvs/yle-dl'. Pass '--force' to force
installation.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 23.04.25 - klo:20.10
Yle-dl on jo ollut asennettuna ja toimii. Päivittäisin sen uusimpaan versioon, varmuuden vuoksi.

Ahaa, no se onnistuu pipx upgrade -komennolla:

Koodia: [Valitse]
pipx upgrade yle-dl
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Illu - 24.04.25 - klo:17.18
Yle-dl on jo ollut asennettuna ja toimii. Päivittäisin sen uusimpaan versioon, varmuuden vuoksi.

Ahaa, no se onnistuu pipx upgrade -komennolla:

Koodia: [Valitse]
pipx upgrade yle-dl

Tuolla loitsulla asentui versio 20250316. Lienee varminta käyttää tätä ketjua päivityksen "muistilappuna", muuten sen kadotan jonnekin kansioiden kätköihin. En tiedä, onko päivityskomento jossain ohjelman kotisivulla, voisi olla. Sieltä olen ainakin etsinyt. Linux.fi -sivulla oleva päivitysohje ei toimi minulla.

 Kiitos jälleen.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Eesaurus - 28.04.25 - klo:19.15
Onko muut huomanneet, että Areenasta ladatuissa ulkomaisissa jutuissa tekstitykset ei ole ihan synkassa, tekstit tulee n. pari sekuntia etuajassa? Ongelman voi toki kiertää melkein millä vain videosoittimella siirtämällä niitä vähän, mutta Plex Mediaserver ei sitä osaa tehdä kuin erillisille tekstitystiedostoille. Areenasta ladatuissa tekstitystiedosto on leivottu videon sisään.

Pipx:llä asennettu uusin mahdollinen versio käytössä. Tuota on nyt ollut joitain kuukausia.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: pkill - 28.04.25 - klo:20.03
Onko muut huomanneet, että Areenasta ladatuissa ulkomaisissa jutuissa tekstitykset ei ole ihan synkassa, tekstit tulee n. pari sekuntia etuajassa? Ongelman voi toki kiertää melkein millä vain videosoittimella siirtämällä niitä vähän, mutta Plex Mediaserver ei sitä osaa tehdä kuin erillisille tekstitystiedostoille. Areenasta ladatuissa tekstitystiedosto on leivottu videon sisään.

Pipx:llä asennettu uusin mahdollinen versio käytössä. Tuota on nyt ollut joitain kuukausia.

YtDownloader ainakin lataa videot MP4 muodossa ja tekstit erillään VTT muodossa. En ole synkkavirheitä huomannut ja ne on helppo erillisistä tekstitiedostoista korjata jollain subtitle ohjelmalla
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Jakke77 - 29.04.25 - klo:07.19
Tällaista (Ubuntu 24.04.2 LTS)

Koodia: [Valitse]
ilkka@T410:~$ python3 -m pip install --user --upgrade yle-dl
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
   
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
   
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
   
    See /usr/share/doc/python3.12/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

itsellä lähti asentuun ku asensin python3-full paketin
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Eesaurus - 29.04.25 - klo:08.23
Onko muut huomanneet, että Areenasta ladatuissa ulkomaisissa jutuissa tekstitykset ei ole ihan synkassa, tekstit tulee n. pari sekuntia etuajassa? Ongelman voi toki kiertää melkein millä vain videosoittimella siirtämällä niitä vähän, mutta Plex Mediaserver ei sitä osaa tehdä kuin erillisille tekstitystiedostoille. Areenasta ladatuissa tekstitystiedosto on leivottu videon sisään.

Pipx:llä asennettu uusin mahdollinen versio käytössä. Tuota on nyt ollut joitain kuukausia.

YtDownloader ainakin lataa videot MP4 muodossa ja tekstit erillään VTT muodossa. En ole synkkavirheitä huomannut ja ne on helppo erillisistä tekstitiedostoista korjata jollain subtitle ohjelmalla

Olen varmaan kolmella eri tavalla asennettua YtDownloaderia parissa-kolmessa erilaisessa Linuxissa kokeillut, eikä se ole toiminut Areenan videoiden kanssa kertaakaan. Ei jaksa säätää, kun yle-dl sinänsä toimii varmasti, vaikka juuri nyt onkin tuo pieni synkkaongelma. 

MUOK: ffmpeg:llä saa irroteltua tekstitykset erilliseksi tiedostoksi, joten nyt Plex:kin osaa niitä siirtää. Tämä riittää nyt.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: nm - 29.04.25 - klo:10.59
Onko muut huomanneet, että Areenasta ladatuissa ulkomaisissa jutuissa tekstitykset ei ole ihan synkassa, tekstit tulee n. pari sekuntia etuajassa? Ongelman voi toki kiertää melkein millä vain videosoittimella siirtämällä niitä vähän, mutta Plex Mediaserver ei sitä osaa tehdä kuin erillisille tekstitystiedostoille. Areenasta ladatuissa tekstitystiedosto on leivottu videon sisään.

Pipx:llä asennettu uusin mahdollinen versio käytössä. Tuota on nyt ollut joitain kuukausia.

Ongelmaa on pohdittu yle-dl:n GitHub-sivulla, mutta toistaiseksi ei ole löytynyt syytä eikä muita ratkaisuja kuin manuaalinen korjaaminen.

https://github.com/aajanki/yle-dl/issues/360
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Eesaurus - 29.04.25 - klo:11.37
Onko muut huomanneet, että Areenasta ladatuissa ulkomaisissa jutuissa tekstitykset ei ole ihan synkassa, tekstit tulee n. pari sekuntia etuajassa? Ongelman voi toki kiertää melkein millä vain videosoittimella siirtämällä niitä vähän, mutta Plex Mediaserver ei sitä osaa tehdä kuin erillisille tekstitystiedostoille. Areenasta ladatuissa tekstitystiedosto on leivottu videon sisään.

Pipx:llä asennettu uusin mahdollinen versio käytössä. Tuota on nyt ollut joitain kuukausia.

Ongelmaa on pohdittu yle-dl:n GitHub-sivulla, mutta toistaiseksi ei ole löytynyt syytä eikä muita ratkaisuja kuin manuaalinen korjaaminen.

https://github.com/aajanki/yle-dl/issues/360

Kiitos, hyvä tietää. Tutkin tuota sivua joku aika sitten, mutta en näköjään skrollannut tarpeeksi kauas taaksepäin.
Otsikko: Vs: yle-dl ei lataa ohjelmaa eikä päivity
Kirjoitti: Eesaurus - 30.04.25 - klo:09.16
Testailin vähän... yt-dlp (jota tuo YtDownloader:kin käyttää taustalla) osaa ladata Areenasta hienosti, tekstityksetkin ovat synkassa.

Tässä esimerkkikomento, joka lataa mukaan erilliset tekstitykset vtt-muodossa:
Koodia: [Valitse]
yt-dlp --write-subs https://areena.yle.fi/1-73535310
MUOK: Tämä nyt ei monia koske, mutta jos on Plexin käyttäjä, niin tekstitykset on konvertoitava esim. .srt:ksi, jolloin latauskomento näyttää vaikkapa tältä:
Koodia: [Valitse]
yt-dlp --write-subs --convert-subs srt https://areena.yle.fi/1-73535310 

Onneksi yt-dlp:ssä parametrejä riittää, on tosi monipuolinen ohjelma.