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

    Byla vydána nová verze 9.7 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 18:22 | Komunita

    Vývojáři webového prohlížeče Ladybird dnes oznámili, že mění způsob vývoje. S blížícím se vydáním alfa verze přestávají přijímat veřejné pull requesty. Všechny otevřené veřejné pull requesty budou uzavřeny. Tým nedokáže garantovat bezpečnost AI generovaných pull requestů.

    Ladislav Hagara | Komentářů: 2
    včera 17:33 | Zajímavý software

    OpenLogi (GitHub) je open source náhrada aplikace Logi Options+ pro přizpůsobení myší od společnosti Logitech. Zatím běží pouze na macOS.

    Ladislav Hagara | Komentářů: 0
    včera 04:33 | Nová verze

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).

    Ladislav Hagara | Komentářů: 9
    4.6. 11:22 | Bezpečnostní upozornění

    Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek

    … více »
    Ladislav Hagara | Komentářů: 15
    4.6. 10:46 | Nová verze

    Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    4.6. 04:33 | Nová verze

    Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.

    Ladislav Hagara | Komentářů: 7
    4.6. 03:44 | Komunita

    Open source konference DevConf.CZ 2026 proběhne 18. a 19. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.

    Ladislav Hagara | Komentářů: 0
    3.6. 19:44 | Nová verze

    Společnost JetBrains uvolnila verzi 2 svého open-source velkého jazykového modelu (LLM) pro vývojáře Mellum.

    Ladislav Hagara | Komentářů: 0
    3.6. 14:44 | IT novinky

    Probíhá konference Microsoft Build 2026. Microsoft představuje své novinky: kvantový čip Majorana 2, Surface Laptop Ultra a Surface RTX Spark Dev Box s NVIDIA RTX Spark, Intelligent Terminal, Coreutils for Windows (fork Rust Coreutils), AI modely MAI, AI agenta Scout, platformu pro agent-first zařízení Project Solara, …

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (15%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1833 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


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

    23.1.2024 20:56 pepa z depa
    Ansible v Debianu bookworm - něco je blbě
    Přečteno: 548×
    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.2024 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.2024 07:17 trello
    Rozbalit Rozbalit vše Re: Ansible v Debianu bookworm - něco je blbě
    A co je teda blbě?
    24.1.2024 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.2024 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.