Your message dated Sun, 12 Jun 2016 20:35:05 -0400 with message-id <[email protected]> and subject line Ansible apt module "changed": false has caused the Debian Bug report #805137, regarding The "apt" module says "changed": false even though packages, were deinstalled to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 805137: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805137 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: ansible Version: 1.7.2+dfsg-2 Severity: normal Dear Maintainer, I ran this command: ansible -i hosts all -m apt -a 'update_cache=yes upgrade=full' where the 'hosts' file contained these lines: localhost [all:vars] ansible_ssh_user=root And got this output: localhost | success >> { "changed": false, "msg": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nReading extended state information...\nInitializing package states...\nWriting extended state information...\nReading task descriptions...\nBuilding tag database...\nThe following packages will be REMOVED:\n bsdtar{u} ruby-celluloid{u} ruby-childprocess{u} ruby-erubis{u} \n ruby-ffi{u} ruby-i18n{u} ruby-listen{u} ruby-log4r{u} ruby-net-scp{u} \n ruby-net-ssh{u} ruby-nokogiri{u} ruby-rb-inotify{u} ruby-timers{u} \n0 packages upgraded, 0 newly installed, 13 to remove and 0 not upgraded.\nNeed to get 0 B of archives. After unpacking 4,132 kB will be freed.\nWriting extended state information...\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 238878 files and directories currently installed.)\r\nRemoving bsdtar (3.1.2-11) ...\r\nRemoving ruby-listen (2.4.0-4) ...\r\nRemoving ruby-celluloid (0.15.2-2) ...\r\nRemoving ruby-childprocess (0.5.5-1) ...\r\nRemoving ruby-erubis (2.7.0-3) ...\r\nRemoving ruby-rb-inotify (0.9.5-1) ...\r\nRemoving ruby-ffi (1.9.6debian-2) ...\r\nRemoving ruby-i18n (0.6.9-2) ...\r\nRemoving ruby-log4r (1.1.10-4) ...\r\nRemoving ruby-net-scp (1.2.1-1) ...\r\nRemoving ruby-net-ssh (1:2.9.1-1) ...\r\nRemoving ruby-nokogiri (1.6.3.1+ds-1) ...\r\nRemoving ruby-timers (1.1.0-2) ...\r\nProcessing triggers for man-db (2.7.0.2-5) ...\r\nProcessing triggers for doc-base (0.10.6) ...\r\nProcessing 1 removed doc-base file...\r\nReading package lists...\nBuilding dependency tree...\nReading state information...\nReading extended state information...\nInitializing package states...\nWriting extended state information...\nReading task descriptions...\nBuilding tag database...\n", "stderr": "", ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 238878 files and directories currently installed.)\r\nRemoving bsdtar (3.1.2-11) ...\r\nRemoving ruby-listen (2.4.0-4) ...\r\nRemoving ruby-celluloid (0.15.2-2) ...\r\nRemoving ruby-childprocess (0.5.5-1) ...\r\nRemoving ruby-erubis (2.7.0-3) ...\r\nRemoving ruby-rb-inotify (0.9.5-1) ...\r\nRemoving ruby-ffi (1.9.6debian-2) ...\r\nRemoving ruby-i18n (0.6.9-2) ...\r\nRemoving ruby-log4r (1.1.10-4) ...\r\nRemoving ruby-net-scp (1.2.1-1) ...\r\nRemoving ruby-net-ssh (1:2.9.1-1) ...\r\nRemoving ruby-nokogiri (1.6.3.1+ds-1) ...\r\nRemoving ruby-timers (1.1.0-2) ...\r\nProcessing triggers for man-db (2.7.0.2-5) ...\r\nProcessing triggers for doc-base (0.10.6) ...\r\nProcessing 1 removed doc-base file...\r\nReading package lists...\nBuilding dependency tree...\nReading state information...\nReading extended state information...\nInitializing package states...\nWriting extended state information...\nReading task descriptions...\nBuilding tag database...\n" } "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nReading extended state information...\nInitializing package states...\nWriting extended state information...\nReading task descriptions...\nBuilding tag database...\nThe following packages will be REMOVED:\n bsdtar{u} ruby-celluloid{u} ruby-childprocess{u} ruby-erubis{u} \n ruby-ffi{u} ruby-i18n{u} ruby-listen{u} ruby-log4r{u} ruby-net-scp{u} \n ruby-net-ssh{u} ruby-nokogiri{u} ruby-rb-inotify{u} ruby-timers{u} \n0 packages upgraded, 0 newly installed, 13 to remove and 0 not upgraded.\nNeed to get 0 B of archives. After unpacking 4,132 kB will be freed.\nWriting extended state information...\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 238878 files and directories currently installed.)\r\nRemoving bsdtar (3.1.2-11) ...\r\nRemoving ruby-listen (2.4.0-4) ...\r\nRemoving ruby-celluloid (0.15.2-2) ...\r\nRemoving ruby-childprocess (0.5.5-1) ...\r\nRemoving ruby-erubis (2.7.0-3) ...\r\nRemoving ruby-rb-inotify (0.9.5-1) ...\r\nRemoving ruby-ffi (1.9.6debian-2) ...\r\nRemoving ruby-i18n (0.6.9-2) ...\r\nRemoving ruby-log4r (1.1.10-4) ...\r\nRemoving ruby-net-scp (1.2.1-1) ...\r\nRemoving ruby-net-ssh (1:2.9.1-1) ...\r\nRemoving ruby-nokogiri (1.6.3.1+ds-1) ...\r\nRemoving ruby-timers (1.1.0-2) ...\r\nProcessing triggers for man-db (2.7.0.2-5) ...\r\nProcessing triggers for doc-base (0.10.6) ...\r\nProcessing 1 removed doc-base file...\r\nReading package lists...\nBuilding dependency tree...\nReading state information...\nReading extended state information...\nInitializing package states...\nWriting extended state information...\nReading task descriptions...\nBuilding tag database...\n" } The output clearly indicates that packages were removed, but still the second line is "changed": false, which is inaccurate. -- System Information: Debian Release: 8.2 APT prefers stable APT policy: (990, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages ansible depends on: ii python 2.7.9-1 ii python-crypto 2.6.1-5+b2 ii python-httplib2 0.9+dfsg-2 ii python-jinja2 2.7.3-1 ii python-paramiko 1.15.1-1 ii python-pkg-resources 5.5.1-1 ii python-yaml 3.11-2 Versions of packages ansible recommends: ii python-selinux 2.3-2 Versions of packages ansible suggests: pn ansible-doc <none> pn sshpass <none> -- no debconf information
--- End Message ---
--- Begin Message ---Version: 2.0.2.0-1 Hello! This has been fixed in newer versions of Ansible. Sincerely, -- Harlan Lieberman-Berg ~hlieberman
--- End Message ---

