abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 17:11 | Nová verze

    Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.

    Ladislav Hagara | Komentářů: 6
    včera 13:33 | Nová verze

    Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.

    Pavel Křivánek | Komentářů: 9
    včera 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 36
    25.4. 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 13
    25.4. 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 3
    25.4. 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    25.4. 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    25.4. 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    25.4. 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    25.4. 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (74%)
     (8%)
     (2%)
     (16%)
    Celkem 823 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: Ansible v Debianu bookworm - něco je blbě

    23.1. 20:56 pepa z depa
    Ansible v Debianu bookworm - něco je blbě
    Přečteno: 322×
    Ansible v Debianu bullseye funguje. Ansible v Debianu bookworm nefunguje. Úplně čistá instalace Debianu. Nainstalován ansible.
     # ansible -m ping localhost
    localhost | SUCCESS => {
        "changed": false,
        "ping": "pong"
    }
    
     # ansible -m ping ping
    An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TypeError: expected str, bytes or os.PathLike object, not list
    ping | FAILED! => {
        "msg": "Unexpected failure during module execution: expected str, bytes or os.PathLike object, not list",
        "stdout": ""
    }
    
     # ansible -vvv -m ping localhost
    ansible [core 2.14.3]
      config file = /root/ansible.cfg
      configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
      ansible python module location = /usr/lib/python3/dist-packages/ansible
      ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
      executable location = /usr/bin/ansible
      python version = 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] (/usr/bin/python3)
      jinja version = 3.1.2
      libyaml = True
    Using /root/ansible.cfg as config file
    host_list declined parsing /root/inventory/hosts as it did not pass its verify_file() method
    script declined parsing /root/inventory/hosts as it did not pass its verify_file() method
    auto declined parsing /root/inventory/hosts as it did not pass its verify_file() method
    Parsed /root/inventory/hosts inventory source with ini plugin
    Skipping callback 'default', as we already have a stdout callback.
    Skipping callback 'minimal', as we already have a stdout callback.
    Skipping callback 'oneline', as we already have a stdout callback.
    <127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: root
    <127.0.0.1> EXEC /bin/sh -c 'echo ~root && sleep 0'
    <127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp `"&& mkdir "` echo /root/.ansible/tmp/ansible-tmp-1706038709.331248-6096-81533437188582 `" && echo ansible-tmp-1706038709.331248-6096-81533437188582="` echo /root/.ansible/tmp/ansible-tmp-1706038709.331248-6096-81533437188582 `" ) && sleep 0'
    Using module file /usr/lib/python3/dist-packages/ansible/modules/ping.py
    <127.0.0.1> PUT /root/.ansible/tmp/ansible-local-6092fz92k0e1/tmp8x8vapcj TO /root/.ansible/tmp/ansible-tmp-1706038709.331248-6096-81533437188582/AnsiballZ_ping.py
    <127.0.0.1> EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1706038709.331248-6096-81533437188582/ /root/.ansible/tmp/ansible-tmp-1706038709.331248-6096-81533437188582/AnsiballZ_ping.py && sleep 0'
    <127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 /root/.ansible/tmp/ansible-tmp-1706038709.331248-6096-81533437188582/AnsiballZ_ping.py && sleep 0'
    <127.0.0.1> EXEC /bin/sh -c 'rm -f -r /root/.ansible/tmp/ansible-tmp-1706038709.331248-6096-81533437188582/ > /dev/null 2>&1 && sleep 0'
    localhost | SUCCESS => {
        "changed": false,
        "invocation": {
            "module_args": {
                "data": "pong"
            }
        },
        "ping": "pong"
    }
    
     # ansible -vvv -m ping ping
    ansible [core 2.14.3]
      config file = /root/ansible.cfg
      configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
      ansible python module location = /usr/lib/python3/dist-packages/ansible
      ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
      executable location = /usr/bin/ansible
      python version = 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] (/usr/bin/python3)
      jinja version = 3.1.2
      libyaml = True
    Using /root/ansible.cfg as config file
    host_list declined parsing /root/inventory/hosts as it did not pass its verify_file() method
    script declined parsing /root/inventory/hosts as it did not pass its verify_file() method
    auto declined parsing /root/inventory/hosts as it did not pass its verify_file() method
    Parsed /root/inventory/hosts inventory source with ini plugin
    Skipping callback 'default', as we already have a stdout callback.
    Skipping callback 'minimal', as we already have a stdout callback.
    Skipping callback 'oneline', as we already have a stdout callback.
    <127.0.0.1> ESTABLISH SSH CONNECTION FOR USER: root
    The full traceback is:
    Traceback (most recent call last):
      File "/usr/lib/python3/dist-packages/ansible/executor/task_executor.py", line 158, in run
        res = self._execute()
              ^^^^^^^^^^^^^^^
      File "/usr/lib/python3/dist-packages/ansible/executor/task_executor.py", line 633, in _execute
        result = self._handler.run(task_vars=vars_copy)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/usr/lib/python3/dist-packages/ansible/plugins/action/normal.py", line 47, in run
        result = merge_hash(result, self._execute_module(task_vars=task_vars, wrap_async=wrap_async))
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/usr/lib/python3/dist-packages/ansible/plugins/action/__init__.py", line 1040, in _execute_module
        self._make_tmp_path()
      File "/usr/lib/python3/dist-packages/ansible/plugins/action/__init__.py", line 457, in _make_tmp_path
        tmpdir = self._remote_expand_user(self.get_shell_option('remote_tmp', default='~/.ansible/tmp'), sudoable=False)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/usr/lib/python3/dist-packages/ansible/plugins/action/__init__.py", line 923, in _remote_expand_user
        data = self._low_level_execute_command(cmd, sudoable=False)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/usr/lib/python3/dist-packages/ansible/plugins/action/__init__.py", line 1320, in _low_level_execute_command
        rc, stdout, stderr = self._connection.exec_command(cmd, in_data=in_data, sudoable=sudoable)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/usr/lib/python3/dist-packages/ansible/plugins/connection/ssh.py", line 1329, in exec_command
        cmd = self._build_command(ssh_executable, 'ssh', *args)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/usr/lib/python3/dist-packages/ansible/plugins/connection/ssh.py", line 733, in _build_command
        b_args = (b"-o", b'IdentityFile="' + to_bytes(os.path.expanduser(key), errors='surrogate_or_strict') + b'"')
                                                      ^^^^^^^^^^^^^^^^^^^^^^^
      File "(frozen posixpath)", line 232, in expanduser
    TypeError: expected str, bytes or os.PathLike object, not list
    ping | FAILED! => {
        "msg": "Unexpected failure during module execution: expected str, bytes or os.PathLike object, not list",
        "stdout": ""
    }
    
     # cat ansible.cfg 
    [defaults]
    inventory=~/inventory
    
     # ls -Rl ~/inventory/
    /root/inventory/:
    total 4
    -rw-r--r-- 1 root root  5 Jan 23 20:10 hosts
    drwxr-xr-x 2 root root 60 Jan 23 20:30 host_vars
    
    /root/inventory/host_vars:
    total 4
    -rw-r--r-- 1 root root 139 Jan 23 20:12 ping.yml
    
     # cat ~/inventory/hosts 
    ping
    
     # cat ~/inventory/host_vars/ping.yml 
    ---
    ansible_connection: ssh
    ansible_port: 22
    ansible_user: root
    ansible_ssh_private_key_file:
      - ~/.ssh/id_rsa
    
    ansible_host: '127.0.0.1'
    
    
    
    Nevygooglil jsem, co dělám špatně.

    Odpovědi

    23.1. 21:03 pepa z depa
    Rozbalit Rozbalit vše Re: Ansible v Debianu bookworm - něco je blbě
    Ach můj Bóže... Už to vidím. Stačí napsat do diskuse a je to.

    Nicméně, dřív to fungovalo.
    24.1. 07:17 trello
    Rozbalit Rozbalit vše Re: Ansible v Debianu bookworm - něco je blbě
    A co je teda blbě?
    24.1. 10:09 pepa z depa
    Rozbalit Rozbalit vše Re: Ansible v Debianu bookworm - něco je blbě
    Blbě je tohle:
    "Unexpected failure during module execution: expected str, bytes or os.PathLike object, not list",
    Takže:
     # cat ~/inventory/host_vars/ping.yml 
    ---
    ansible_connection: ssh
    ansible_port: 22
    ansible_user: root
    ansible_ssh_private_key_file: ~/.ssh/id_rsa
    ansible_host: '127.0.0.1'
    
    24.1. 10:32 X
    Rozbalit Rozbalit vše Re: Ansible v Debianu bookworm - něco je blbě
    Presneji kdyz se podivas na ten traceback:
    File "/usr/lib/python3/dist-packages/ansible/plugins/connection/ssh.py", line 733, in _build_command
        b_args = (b"-o", b'IdentityFile="' + to_bytes(os.path.expanduser(key), errors='surrogate_or_strict') + b'"')
                                                      ^^^^^^^^^^^^^^^^^^^^^^^
    
    Tak to ma problem natahnout soubor s klicem.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.