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í
×
dnes 12:11 | Nová verze

Byla vydána nová verze 2019-06-20 linuxové distribuce Raspbian určené především pro jednodeskové miniaturní počítače Raspberry Pi. Přehled novinek v poznámkách k vydání. Společně s Raspbianem byl aktualizován také instalační nástroj NOOBS (New Out Of the Box Software). Nejnovější verze Raspbianu vychází z Debianu 10 s kódovým názvem Buster a přináší především podporu Raspberry Pi 4 Model B.

Ladislav Hagara | Komentářů: 0
dnes 10:55 | Zajímavý článek

Vývojáři postmarketOS (GitLab) hodnotí dva roky vývoje tohoto v květnu 2017 představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky [reddit, Hacker News].

Ladislav Hagara | Komentářů: 0
dnes 10:11 | IT novinky

Nadace Raspberry Pi na svém blogu oficiálně představila (YouTube) jednodeskový počítač Raspberry Pi 4 Model B. K dispozici je ve třech verzích: 1 GB, 2 GB a 4 GB RAM. Cena začíná na 35 dolarech za verzi s 1 GB RAM. Nejnovější Raspberry Pi podporuje 2 monitory a rozlišení 4K.

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

Oznámení, že Ubuntu od vydání 19.10 nebude distribuovat 32bitové balíčky (ani multilib) a uživatelé mohou použít virtualizaci či kontejnery LXD, se setkalo s vlnou nevole, mj. protože i řada 64bitových aplikací využívá 32bitový instalátor. Vývojáři Wine a Steamu oznámili, že zřejmě přestanou Ubuntu od vydání 19.10 podporovat. Diskuze na Redditu: [Wine], [Steam].

Fluttershy, yay! | Komentářů: 34
22.6. 16:11 | IT novinky

Nový open source Windows Terminal představený na vývojářské konferenci Microsoft Build 2019 lze již instalovat z Microsoft Store. Podrobnosti v příspěvku na blogu Microsoftu.

Ladislav Hagara | Komentářů: 9
21.6. 13:11 | Zajímavý projekt

Článek na OMG! Ubuntu! představuje projekt Wayfire, jehož cílem je vývoj kompozitního správce oken inspirovaného Compizem běžícího nad Waylandem. Videoukázky na YouTube. Zdrojové kódy na GitHubu.

Ladislav Hagara | Komentářů: 3
21.6. 09:11 | Zajímavý projekt

Vzdělávací a veřejné instituce mohou získat open source router Turris Omnia formou bezplatné výpůjčky. Router Turris Omnia je poskytován v rámci projektu "Vybudování a ověřovací provoz systému Cyber Threat Intelligence (CTI)" podpořeného Ministerstvem vnitra ČR v rámci programu Bezpečnostního výzkumu pro potřeby státu v letech 2016 - 2021. Podrobnosti na stránkách projektu.

Ladislav Hagara | Komentářů: 1
20.6. 17:00 | Nová verze

Vývojáři Ubuntu informují, že od snapd verze 2.36 lze paralelně instalovat různé verze daného snap balíčku. Lze tak mít nainstalovaný například multimediální přehrávač VLC současně ve verzích stable, candidate, beta i edge.

Ladislav Hagara | Komentářů: 9
20.6. 16:11 | Nová verze

Byla vydána nová stabilní verze 2.6 (2.6.1566.40) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují možnost blokování reklam s obtěžujícím chováním, vylepšenou podporu uživatelských profilů nebo zobrazení počtu nepřečtených listů na postranní liště. Nejnovější Vivaldi je postaveno na Chromiu 75.0.3770.94.

Ladislav Hagara | Komentářů: 0
20.6. 14:22 | Nová verze

Byla vydána nová verze 1.0.0 open source virtuálního modulárního syntezátoru VCV Rack. Přehled novinek v oznámení o vydání a na GitHubu. K dispozici jsou také open source pluginy. Ukázka práce s VCV Rack na YouTube.

Ladislav Hagara | Komentářů: 0
Jakou verzi jádra Linux typicky používáte na osobním počítači?
 (16%)
 (20%)
 (56%)
 (3%)
 (5%)
Celkem 347 hlasů
 Komentářů: 9, poslední 21.6. 14:42
Rozcestník

Dotaz: Ansible debconf jak debugovat na Ubuntu 18 LTS

22.5. 21:34 majales | skóre: 25 | blog: Majales
Ansible debconf jak debugovat na Ubuntu 18 LTS
Přečteno: 138×
Zdravím,

Snažím se pomoci debconf nakonfigurovat balíček při instalaci pomocí ansible. Bohužel se balíček nenakonfiguruje správně (nevytvoří se db a uživatel v db). Jak debugovat co se při debconf děje? Stejná konfigurace mi funguje, když použiji mysql. Při použití mariadb se to ovšem nevykoná.

Balíček je icinga2-ido-mysql Pomocí ansible modulu debconf nakonfiguruji heslo, jměno db, heslo pro administraci:
conf-get-selections |grep icinga2 
icinga2-ido-mysql	icinga2-ido-mysql/mysql/app-pass	password	hesloheslo
icinga2-ido-mysql	icinga2-ido-mysql/mysql/app-password-confirm	password hesloheslo
icinga2-ido-mysql	icinga2-ido-mysql/mysql/admin-pass	password	jineheslo
Pak proběhne instalace balíčku pomocí apt a nic se nestane...
tail /var/log/apt/history.log

Start-Date: 2019-05-22  20:44:52
Commandline: /usr/bin/apt-get -y -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold install icinga2-ido-mysql
Requested-By: ansible (1004)
Install: icinga2-ido-mysql:amd64 (2.10.4-1.bionic)
End-Date: 2019-05-22  20:44:52
Nevíte někdo jak zjistit co se tam přesně děje a proč to nevytvoří db a uživatele jak má?

Řešení dotazu:


Odpovědi

22.5. 21:47 kolega
Rozbalit Rozbalit vše Re: Ansible debconf jak debugovat na Ubuntu 18 LTS
Spustit ten prikaz, co ti to ukazuje? Pripadne si otevri tu roli a mrkni se, co to presne dela, jakymi prikazy moduly a manualne to projdi.

Taky muzes pouzit verbose vystup 'ansible -vvv(vv)'
22.5. 21:57 majales | skóre: 25 | blog: Majales
Rozbalit Rozbalit vše Re: Ansible debconf jak debugovat na Ubuntu 18 LTS
Ansible -vvvv nic zajímavého neukáže.. respektive tam není ani slovo o debconf .. prostě jen OK při instalaci balíčků..
ok: [icinga-02] => {
    "attempts": 1, 
    "cache_update_time": 1558535182, 
    "cache_updated": true, 
    "changed": false, 
    "invocation": {
        "module_args": {
            "allow_unauthenticated": false, 
            "autoclean": false, 
            "autoremove": false, 
            "cache_valid_time": 0, 
            "deb": null, 
            "default_release": null, 
            "dpkg_options": "force-confdef,force-confold", 
            "force": false, 
            "force_apt_get": false, 
            "install_recommends": null, 
            "name": [
                "icinga2", 
                "icinga2-ido-mysql", 
                "git", 
                "icingaweb2"
            ], 
            "only_upgrade": false, 
            "package": [
                "icinga2", 
                "icinga2-ido-mysql", 
                "git", 
                "icingaweb2"
            ], 
            "purge": false, 
            "state": "present", 
            "update_cache": true, 
            "upgrade": null
        }
    }
}
22.5. 23:08 GeorgeWH | skóre: 38
Rozbalit Rozbalit vše Re: Ansible debconf jak debugovat na Ubuntu 18 LTS
A debconf mas kde? Resp. ako vyzera playbook?
22.5. 23:48 majales | skóre: 25 | blog: Majales
Rozbalit Rozbalit vše Re: Ansible debconf jak debugovat na Ubuntu 18 LTS
Je to role,

tohle je task file kde se konfiguruje debconf.
- name: Debian | server | set debconf configuration
  debconf:
    name: "{{ item.name }}"
    question: "{{ item.question }}"
    value: "{{ item.value }}"
    vtype: "{{ item.vtype }}"
  with_items:
    - { name: 'mysql-server-5.5',
        question: 'mysql-server/root_password',
        value: "{{ icinga2_mysqlrootpw }}",
        vtype: 'password'
      }
    - { name: 'mysql-server-5.5',
        question: 'mysql-server/root_password_again',
        value: "{{ icinga2_mysqlrootpw }}",
        vtype: 'password'
      }
    - { name: 'icinga2-ido-mysql',
        question: 'icinga2-ido-mysql/mysql/admin-pass',
        value: "{{ icinga2_mysqlrootpw }}",
        vtype: 'password'
      }
    - { name: 'icinga2-ido-mysql',
        question: 'icinga2-ido-mysql/db/dbname',
        value: "{{ icinga2_mysqlidodb }}",
        vtype: 'string'
      }
    - { name: 'icinga2-ido-mysql',
        question: 'icinga2-ido-mysql/mysql/app-pass',
        value: "{{ icinga2_mysqlidopass }}",
        vtype: 'password'
      }
    - { name: 'icinga2-ido-mysql',
        question: 'icinga2-ido-mysql/mysql/app-password-confirm',
        value: "{{ icinga2_mysqlidopass }}",
        vtype: 'password'
      }
    - { name: 'icinga2-ido-mysql',
        question: 'icinga2-ido-mysql/enable',
        value: "true",
        vtype: 'boolean'
      }
    - { name: 'icinga2-ido-mysql',
        question: 'icinga2-ido-mysql/mysql/admin-user',
        value: "root",
        vtype: 'string'
      }
Mariadb je nainstalována s debconf
- name: Set MariaDB root password before installing
  debconf: name='mariadb-server' question='mysql-server/root_password' value='{{ icinga2_mysqlrootpw }}' vtype='password'

- name: Confirm MariaDB root password before installing
  debconf: name='mariadb-server' question='mysql-server/root_password_again' value='{{ icinga2_mysqlrootpw }}' vtype='password'
a pak je tam
- name: Debian | Extra packages install
  apt:
    name:
      - icinga2
      - icinga2-ido-mysql
      - git
      - icingaweb2
    state: present
    update_cache: yes
  #  dpkg_options: force-confold
  when: ansible_distribution == 'Ubuntu' and (ansible_architecture == 'i386' or ansible_architecture == 'x86_64')
  register: pkg_result
  until: pkg_result is success
Řešení 1× (majales (tazatel))
23.5. 11:01 majales | skóre: 25 | blog: Majales
Rozbalit Rozbalit vše Re: Ansible debconf jak debugovat na Ubuntu 18 LTS
Tak jsem se vykašlal na debconf a vytvořil DB a uživatele "ručně" pomocí ansible..

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.