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 ---

Reply via email to