saltstack / salt

Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
https://repo.saltproject.io/
Apache License 2.0
13.98k stars 5.47k forks source link

pkg.upgrade (apt) - No package version old vs new feedback #361

Closed redshirtlinux closed 12 years ago

redshirtlinux commented 12 years ago

Hello Salt Stack Team,

I was in the IRC yesterday and mentioned that pkg.upgrade failed to update files on my Ubuntu 10.04 minions. When I would SSH into the minions I discovered that I needed to run dpkg --configure -a to complete the upgrade process. I have been unable to replicate the issue so far.

However, I am have noticed that pkg.upgrade consistently will not pull data from minions regarding package version changes. When looking at the python script it appears that if the system uses apt then it will attempt to pull package version changes from dpkg.

List of minions: root@saltmaster:/home/support# salt-key -L Unaccepted Keys: Accepted Keys: BC-Sensei.alamancecc.edu IS-WIKI.alamancecc.edu acc-dhcp.alamancecc.edu backuppc.alamancecc.edu bcproxydns.alamancecc.edu informer.alamancecc.edu moodle19-temp.alamancecc.edu moodle20-test.alamancecc.edu my saltmaster.alamancecc.edu ubuntu-moodle

CLI input/output from master (notice how not all of minions show up): root@saltmaster:/home/support# salt '_' pkg.refreshdb {'BC-Sensei.alamancecc.edu': {'': False}, 'IS-WIKI.alamancecc.edu': {'': False}, 'bcproxydns.alamancecc.edu': {'': False}, 'moodle19-temp.alamancecc.edu': {'': False}, 'moodle20-test.alamancecc.edu': {'': False}, 'my': {'': False}, 'saltmaster.alamancecc.edu': {'': False}} root@saltmaster:/home/support# salt '' pkg.upgrade {'IS-WIKI.alamancecc.edu': {}, 'moodle19-temp.alamancecc.edu': {}, 'moodle20-test.alamancecc.edu': {}} root@saltmaster:/home/support#

Output from master in debug mode:

11:22:27,862 [salt.crypt ][DEBUG ] Loaded master key: /etc/salt/pki/master.pem 11:22:27,987 [salt.master ][INFO ] Preparing the root key for local communication 11:22:27,987 [salt.master ][INFO ] Starting the Salt Master 11:22:28,069 [salt.master ][INFO ] Setting up the master communication server 11:22:28,070 [salt.master ][INFO ] Starting Salt worker process 0 11:22:28,071 [salt.master ][INFO ] Starting the Salt Publisher on tcp://0.0.0.0:4505 11:22:28,072 [salt.master ][INFO ] Starting Salt worker process 1 11:22:28,075 [salt.master ][INFO ] Worker binding to socket ipc:///tmp/.salt-unix/workers.ipc 11:22:28,075 [salt.master ][INFO ] Starting Salt worker process 2 11:22:28,077 [salt.master ][INFO ] Worker binding to socket ipc:///tmp/.salt-unix/workers.ipc 11:22:28,078 [salt.master ][INFO ] Starting Salt worker process 3 11:22:28,080 [salt.master ][INFO ] Worker binding to socket ipc:///tmp/.salt-unix/workers.ipc 11:22:28,080 [salt.master ][INFO ] Starting Salt worker process 4 11:22:28,083 [salt.master ][INFO ] Worker binding to socket ipc:///tmp/.salt-unix/workers.ipc 11:22:28,086 [salt.master ][INFO ] Worker binding to socket ipc:///tmp/.salt-unix/workers.ipc 11:22:28,230 [salt.master ][INFO ] Clear payload received with command _auth 11:22:28,230 [salt.master ][INFO ] Authentication request from acc-dhcp.alamancecc.edu 11:22:28,231 [salt.master ][INFO ] Authentication accepted from acc-dhcp.alamancecc.edu 11:26:28,640 [salt.master ][INFO ] Clear payload received with command publish 11:26:28,643 [salt.master ][INFO ] Publishing command 11:26:28,651 [salt.master ][INFO ] Clear payload received with command _auth 11:26:28,651 [salt.master ][INFO ] Authentication request from IS-WIKI.alamancecc.edu 11:26:28,652 [salt.master ][INFO ] Authentication accepted from IS-WIKI.alamancecc.edu 11:26:28,663 [salt.master ][INFO ] Clear payload received with command _auth 11:26:28,663 [salt.master ][INFO ] Authentication request from ubuntu-moodle 11:26:28,664 [salt.master ][INFO ] Authentication accepted from ubuntu-moodle 11:26:28,666 [salt.master ][INFO ] Clear payload received with command _auth 11:26:28,667 [salt.master ][INFO ] Authentication request from saltmaster.alamancecc.edu 11:26:28,667 [salt.master ][INFO ] Authentication accepted from saltmaster.alamancecc.edu 11:26:28,672 [salt.master ][INFO ] Clear payload received with command _auth 11:26:28,672 [salt.master ][INFO ] Authentication request from moodle20-test.alamancecc.edu 11:26:28,672 [salt.master ][INFO ] Authentication accepted from moodle20-test.alamancecc.edu 11:26:28,704 [salt.master ][INFO ] Clear payload received with command _auth 11:26:28,704 [salt.master ][INFO ] Authentication request from moodle19-temp.alamancecc.edu 11:26:28,705 [salt.master ][INFO ] Clear payload received with command _auth 11:26:28,705 [salt.master ][INFO ] Authentication accepted from moodle19-temp.alamancecc.edu 11:26:28,705 [salt.master ][INFO ] Authentication request from my 11:26:28,705 [salt.master ][INFO ] Authentication accepted from my 11:26:28,707 [salt.master ][INFO ] Clear payload received with command _auth 11:26:28,707 [salt.master ][INFO ] Authentication request from informer.alamancecc.edu 11:26:28,707 [salt.master ][INFO ] Authentication accepted from informer.alamancecc.edu 11:26:28,794 [salt.master ][INFO ] Clear payload received with command _auth 11:26:28,795 [salt.master ][INFO ] Authentication request from bcproxydns.alamancecc.edu 11:26:28,795 [salt.master ][INFO ] Authentication accepted from bcproxydns.alamancecc.edu 11:26:28,804 [salt.master ][INFO ] Clear payload received with command _auth 11:26:28,804 [salt.master ][INFO ] Authentication request from BC-Sensei.alamancecc.edu 11:26:28,804 [salt.master ][INFO ] Authentication accepted from BC-Sensei.alamancecc.edu 11:26:28,874 [salt.master ][INFO ] Clear payload received with command _auth 11:26:28,874 [salt.master ][INFO ] Authentication request from backuppc.alamancecc.edu 11:26:28,875 [salt.master ][INFO ] Authentication accepted from backuppc.alamancecc.edu 11:26:33,057 [salt.master ][INFO ] AES payload received with command _return 11:26:33,058 [salt.master ][INFO ] Got return from IS-WIKI.alamancecc.edu for job 20111215112628636410 11:26:33,063 [salt.master ][INFO ] AES payload received with command _return 11:26:33,063 [salt.master ][INFO ] Got return from saltmaster.alamancecc.edu for job 20111215112628636410 11:26:33,110 [salt.master ][INFO ] AES payload received with command _return 11:26:33,110 [salt.master ][INFO ] Got return from my for job 20111215112628636410 11:26:33,616 [salt.master ][INFO ] AES payload received with command _return 11:26:33,616 [salt.master ][INFO ] Got return from moodle19-temp.alamancecc.edu for job 20111215112628636410 11:26:33,636 [salt.master ][INFO ] AES payload received with command _return 11:26:33,636 [salt.master ][INFO ] Got return from moodle20-test.alamancecc.edu for job 20111215112628636410 11:26:36,118 [salt.master ][INFO ] AES payload received with command _return 11:26:36,118 [salt.master ][INFO ] Got return from bcproxydns.alamancecc.edu for job 20111215112628636410 11:26:36,213 [salt.master ][INFO ] AES payload received with command _return 11:26:36,213 [salt.master ][INFO ] Got return from BC-Sensei.alamancecc.edu for job 20111215112628636410 11:26:41,014 [salt.master ][INFO ] AES payload received with command _return 11:26:41,015 [salt.master ][INFO ] Got return from informer.alamancecc.edu for job 20111215112628636410 11:26:48,136 [salt.master ][INFO ] AES payload received with command _return 11:26:48,136 [salt.master ][INFO ] Got return from acc-dhcp.alamancecc.edu for job 20111215112628636410 11:26:49,557 [salt.master ][INFO ] AES payload received with command _return 11:26:49,558 [salt.master ][INFO ] Got return from backuppc.alamancecc.edu for job 20111215112628636410 11:27:15,749 [salt.master ][INFO ] AES payload received with command _return 11:27:15,749 [salt.master ][INFO ] Got return from ubuntu-moodle for job 20111215112628636410 11:27:29,475 [salt.master ][INFO ] Clear payload received with command publish 11:27:29,477 [salt.master ][INFO ] Publishing command 11:27:34,252 [salt.master ][INFO ] AES payload received with command _return 11:27:34,252 [salt.master ][INFO ] Got return from IS-WIKI.alamancecc.edu for job 20111215112729470506 11:27:34,305 [salt.master ][INFO ] AES payload received with command _return 11:27:34,305 [salt.master ][INFO ] Got return from moodle20-test.alamancecc.edu for job 20111215112729470506 11:27:37,110 [salt.master ][INFO ] AES payload received with command _return 11:27:37,111 [salt.master ][INFO ] Got return from moodle19-temp.alamancecc.edu for job 20111215112729470506 11:27:40,041 [salt.master ][INFO ] AES payload received with command _return 11:27:40,041 [salt.master ][INFO ] Got return from saltmaster.alamancecc.edu for job 20111215112729470506 11:27:40,760 [salt.master ][INFO ] AES payload received with command _return 11:27:40,760 [salt.master ][INFO ] Got return from BC-Sensei.alamancecc.edu for job 20111215112729470506 11:27:42,347 [salt.master ][INFO ] AES payload received with command _return 11:27:42,348 [salt.master ][INFO ] Got return from bcproxydns.alamancecc.edu for job 20111215112729470506 11:27:49,554 [salt.master ][INFO ] AES payload received with command _return 11:27:49,555 [salt.master ][INFO ] Got return from informer.alamancecc.edu for job 20111215112729470506 11:28:03,122 [salt.master ][INFO ] AES payload received with command _return 11:28:03,122 [salt.master ][INFO ] Got return from ubuntu-moodle for job 20111215112729470506 11:28:05,312 [salt.master ][INFO ] AES payload received with command _return 11:28:05,312 [salt.master ][INFO ] Got return from my for job 20111215112729470506 11:28:25,909 [salt.master ][INFO ] AES payload received with command _return 11:28:25,909 [salt.master ][INFO ] Got return from backuppc.alamancecc.edu for job 20111215112729470506 11:29:16,941 [salt.master ][INFO ] AES payload received with command _return 11:29:16,942 [salt.master ][INFO ] Got return from acc-dhcp.alamancecc.edu for job 20111215112729470506

Output from one of the minions (acc-dhcp.alamancecc.edu) in debug (appears that some data may have scrolled offscreen):

ii ed 1.4-1build1 The classic UNIX line editor ii eject 2.1.5+deb1+cvs20081104-7 ejects CDs and operates CD-Changers under Li ii ethtool 6+20091202-1ubuntu1 display or change Ethernet device settings ii fakeroot 1.14.4-1ubuntu1 Gives a fake root environment ii file 5.03-5ubuntu1 Determines file type using "magic" numbers ii findutils 4.4.2-1ubuntu1 utilities for finding files--find, xargs ii fontconfig 2.8.0-2ubuntu1 generic font configuration library - support ii fontconfig-config 2.8.0-2ubuntu1 generic font configuration library - configu ii friendly-recovery 0.2.10 Make recovery more user-friendly ii ftp 0.17-19build1 The FTP client ii fuse-utils 2.8.1-1.1ubuntu3.1 Filesystem in USErspace (utilities) ii g++ 4:4.4.3-1ubuntu1 The GNU C++ compiler ii g++-4.4 4.4.3-4ubuntu5 The GNU C++ compiler ii gcc 4:4.4.3-1ubuntu1 The GNU C compiler ii gcc-4.4 4.4.3-4ubuntu5 The GNU C compiler ii gcc-4.4-base 4.4.3-4ubuntu5 The GNU Compiler Collection (base package) ii geoip-database 1.4.6.dfsg-17 IP lookup command line tools that use the Ge ii gettext 0.17-8ubuntu3 GNU Internationalization utilities ii gettext-base 0.17-8ubuntu3 GNU Internationalization utilities for the b ii gnupg 1.4.10-2ubuntu1 GNU privacy guard - a free PGP replacement ii gnupg-curl 1.4.10-2ubuntu1 GNU privacy guard - a free PGP replacement ( ii gpgv 1.4.10-2ubuntu1 GNU privacy guard - signature verification t ii grep 2.5.4-4build1 GNU grep, egrep and fgrep ii groff-base 1.20.1-7 GNU troff text-formatting system (base syste ii grub-common 1.98-1ubuntu12 GRand Unified Bootloader, version 2 (common ii grub-pc 1.98-1ubuntu12 GRand Unified Bootloader, version 2 (PC/BIOS ii gzip 1.3.12-9ubuntu1.1 GNU compression utilities ii hdparm 9.15-1ubuntu9 tune hard disk parameters for high performan ii hicolor-icon-theme 0.11-1 default fallback theme for FreeDesktop.org i ii hostname 3.03ubuntu1 utility to set/show the host name or domain ii html2text 1.3.2a-14build1 advanced HTML to text converter ii ifupdown 0.6.8ubuntu29.2 high level tools to configure network interf ii info 4.13a.dfsg.1-5ubuntu1 Standalone GNU Info documentation browser ii initramfs-tools 0.92bubuntu78 tools for generating an initramfs ii initramfs-tools-bin 0.92bubuntu78 binaries used by initramfs-tools ii initscripts 2.87dsf-4ubuntu17.4 scripts for initializing and shutting down t ii insserv 1.12.0-14 Tool to organize boot sequence using LSB ini ii install-info 4.13a.dfsg.1-5ubuntu1 Manage installed documentation in info forma ii installation-report 2.39ubuntu4 system installation report ii intel-gpu-tools 1.0.2+git20100324-0ubuntu1 tools for debugging the Intel graphics drive ii intltool-debian 0.35.0+20060710.1 Help i18n of RFC822 compliant config files ii iproute 20091226-1 networking and traffic control tools ii iptables 1.4.4-2ubuntu2 administration tools for packet filtering an ii iputils-arping 3:20071127-2ubuntu1 Tool to send ARP Requests for an IP address ii iputils-ping 3:20071127-2ubuntu1 Tools to test the reachability of network ho ii iputils-tracepath 3:20071127-2ubuntu1 Tools to trace the network path to a remote ii irqbalance 0.55+20091017-3ubuntu2 Daemon to balance interrupts for SMP systems ii iso-codes 3.12.1-1 ISO language, territory, currency, script co ii kbd 1.15-1ubuntu3 Linux console font and keytable utilities ii klibc-utils 1.5.17-4ubuntu1 small utilities built with klibc for early b ii landscape-common 11.07.1.1-0ubuntu0.10.04.0 The Landscape administration system client ii language-pack-en 1:10.04+20110204 translation updates for language English ii language-pack-en-base 1:10.04+20110204 translations for language English ii language-selector-common 0.5.8 Language selector for Ubuntu Linux ii laptop-detect 0.13.7ubuntu2 attempt to detect a laptop ii less 436-1 pager program similar to more ii libacl1 2.2.49-2 Access control list shared library ii libapparmor-perl 2.5.1-0ubuntu0.10.04.3 AppArmor library Perl bindings ii libapparmor1 2.5.1-0ubuntu0.10.04.3 changehat AppArmor library ii libapt-pkg-perl 0.1.24 Perl interface to libapt-pkg ii libatk1.0-0 1.30.0-0ubuntu2.1 The ATK accessibility toolkit ii libatk1.0-data 1.30.0-0ubuntu2.1 Common files for the ATK accessibility toolk ii libatm1 1:2.5.1-1.2 shared library for ATM (Asynchronous Transfe ii libattr1 1:2.4.44-1 Extended attribute shared library ii libauthen-pam-perl 0.16-2 Perl interface to PAM library ii libavahi-client3 0.6.25-1ubuntu6.2 Avahi client library ii libavahi-common-data 0.6.25-1ubuntu6.2 Avahi common data files ii libavahi-common3 0.6.25-1ubuntu6.2 Avahi common library ii libbind9-60 1:9.7.0.dfsg.P1-1ubuntu0.4 BIND9 Shared Library used by BIND ii libblkid1 2.17.2-0ubuntu1.10.04.2 block device id library ii libbsd0 0.2.0-1 utility functions from BSD systems - shared ii libbz2-1.0 1.0.5-4ubuntu0.2 high-quality block-sorting file compressor l ii libc-bin 2.11.1-0ubuntu7.8 Embedded GNU C Library: Binaries ii libc-dev-bin 2.11.1-0ubuntu7.8 Embedded GNU C Library: Development binaries ii libc6 2.11.1-0ubuntu7.8 Embedded GNU C Library: Shared libraries ii libc6-dev 2.11.1-0ubuntu7.8 Embedded GNU C Library: Development Librarie ii libcairo2 1.8.10-2ubuntu1 The Cairo 2D vector graphics library ii libcairomm-1.0-1 1.8.4-0ubuntu1 C++ wrappers for Cairo (shared libraries) ii libcap-ng0 0.6.2-4 An alternate posix capabilities library ii libcap2 1:2.17-2ubuntu1 support for getting/setting POSIX.1e capabil ii libclass-accessor-perl 0.34-1 Perl module that automatically generates acc ii libcomerr2 1.41.11-1ubuntu2.1 common error description library ii libcroco3 0.6.2-1 a generic Cascading Style Sheet (CSS) parsin ii libcups2 1.4.3-1ubuntu1.5 Common UNIX Printing System(tm) - Core libra ii libcurl3-gnutls 7.19.7-1ubuntu1.1 Multi-protocol file transfer library (GnuTLS ii libcwidget3 0.5.13-1ubuntu1 high-level terminal interface library for C+ ii libdatrie1 0.2.2-3 Double-array trie library ii libdb4.8 4.8.24-1ubuntu1 Berkeley v4.8 Database Libraries [runtime] ii libdbus-1-3 1.2.16-2ubuntu4.3 simple interprocess messaging system ii libdbus-glib-1-2 0.84-1ubuntu0.2 simple interprocess messaging system (GLib-b ii libdevmapper1.02.1 2:1.02.39-1ubuntu4.1 The Linux Kernel Device Mapper userspace lib ii libdirectfb-1.2-0 1.2.8-5ubuntu2 direct frame buffer graphics - shared librar ii libdns64 1:9.7.0.dfsg.P1-1ubuntu0.4 DNS Shared Library used by BIND ii libdrm-intel1 2.4.18-1ubuntu3 Userspace interface to intel-specific kernel ii libdrm-nouveau1 2.4.18-1ubuntu3 Userspace interface to nouveau-specific kern ii libdrm-radeon1 2.4.18-1ubuntu3 Userspace interface to radeon-specific kerne ii libdrm2 2.4.18-1ubuntu3 Userspace interface to kernel DRM services - ii libedit2 2.11-20080614-1build1 BSD editline and history libraries ii libelf1 0.143-1 library to read and write ELF files ii libept0 0.5.30 High-level library for managing Debian packa ii libexpat1 2.0.1-7ubuntu1 XML parsing C library - runtime library ii libffi5 3.0.9-1 Foreign Function Interface library runtime ii libfile-copy-recursive-perl 0.38-1 Perl extension for recursively copying files ii libfont-afm-perl 1.20-1 Font::AFM - Interface to Adobe Font Metrics ii libfontconfig1 2.8.0-2ubuntu1 generic font configuration library - runtime ii libfontenc1 1:1.0.5-1 X11 font encoding library ii libfreetype6 2.3.11-1ubuntu2.5 FreeType 2 font engine, shared library files ii libfribidi0 0.19.2-1 Free Implementation of the Unicode BiDi algo ii libfuse2 2.8.1-1.1ubuntu3.1 Filesystem in USErspace library ii libgc1c2 1:6.8-1.2ubuntu1 conservative garbage collector for C and C++ ii libgcc1 1:4.4.3-4ubuntu5 GCC support library ii libgcrypt11 1.4.4-5ubuntu2 LGPL Crypto library - runtime library ii libgdbm3 1.8.3-9 GNU dbm database routines (runtime version) ii libgeoip1 1.4.6.dfsg-17 A non-DNS IP-to-country resolver library ii libgl1-mesa-dri 7.7.1-1ubuntu3 A free implementation of the OpenGL API -- D ii libglib2.0-0 2.24.1-0ubuntu1 The GLib library of C routines ii libglibmm-2.4-1c2a 2.24.2-0ubuntu1 C++ wrapper for the GLib toolkit (shared lib ii libgmp3c2 2:4.3.2+dfsg-1ubuntu1 Multiprecision arithmetic library ii libgnutls26 2.8.5-2 the GNU TLS library - runtime library ii libgomp1 4.4.3-4ubuntu5 GCC OpenMP (GOMP) support library ii libgpg-error0 1.6-1ubuntu2 library for common error values and messages ii libgpm2 1.20.4-3.2ubuntu2 General Purpose Mouse - shared library ii libgssapi-krb5-2 1.8.1+dfsg-2ubuntu0.10 MIT Kerberos runtime libraries - krb5 GSS-AP ii libgtk2.0-0 2.20.1-0ubuntu2.1 The GTK+ graphical user interface library ii libgtk2.0-bin 2.20.1-0ubuntu2.1 The programs for the GTK+ graphical user int ii libgtk2.0-common 2.20.1-0ubuntu2.1 Common files for the GTK+ graphical user int ii libgtkmm-2.4-1c2a 1:2.20.3-0ubuntu1 C++ wrappers for GTK+ (shared libraries) ii libhtml-format-perl 2.04-2 format HTML syntax trees into text, PostScri ii libhtml-parser-perl 3.64-1 collection of modules that parse HTML text d ii libhtml-tagset-perl 3.20-2 Data tables pertaining to HTML ii libhtml-tree-perl 3.23-1 represent and create HTML syntax trees ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library ii libicu42 4.2.1-3 International Components for Unicode ii libidn11 1.15-2 GNU Libidn library, implementation of IETF I ii libio-pty-perl 1:1.07-2build1 Perl module for pseudo tty IO ii libio-string-perl 1.08-2 Emulate IO::File interface for in-core strin ii libisc60 1:9.7.0.dfsg.P1-1ubuntu0.4 ISC Shared Library used by BIND ii libisccc60 1:9.7.0.dfsg.P1-1ubuntu0.4 Command Channel Library used by BIND ii libisccfg60 1:9.7.0.dfsg.P1-1ubuntu0.4 Config File Handling Library used by BIND ii libiw30 30~pre9-3ubuntu4 Wireless tools - library ii libjasper1 1.900.1-7 The JasPer JPEG-2000 runtime library ii libjpeg62 6b-15ubuntu1 The Independent JPEG Group's JPEG runtime li ii libjs-jquery 1.3.3-2ubuntu1 JavaScript library for dynamic web applicati ii libk5crypto3 1.8.1+dfsg-2ubuntu0.10 MIT Kerberos runtime libraries - Crypto Libr ii libkeyutils1 1.2-12 Linux Key Management Utilities (library) ii libklibc 1.5.17-4ubuntu1 minimal libc subset for use with initramfs ii libkrb5-3 1.8.1+dfsg-2ubuntu0.10 MIT Kerberos runtime libraries ii libkrb5support0 1.8.1+dfsg-2ubuntu0.10 MIT Kerberos runtime libraries - Support lib ii libldap-2.4-2 2.4.21-0ubuntu5.6 OpenLDAP libraries ii liblocale-gettext-perl 1.05-6 Using libc functions for internationalizatio ii liblockfile1 1.08-3ubuntu1 NFS-safe locking library, includes dotlockfi ii liblwres60 1:9.7.0.dfsg.P1-1ubuntu0.4 Lightweight Resolver Library used by BIND ii liblzma1 4.999.9beta+20091116-1 XZ-format compression library ii libmagic1 5.03-5ubuntu1 File type determination library using "magic ii libmail-sendmail-perl 0.79.16-1 Send email from a perl script ii libmailtools-perl 2.05-1 Manipulate email in perl programs ii libmpfr1ldbl 2.4.2-3ubuntu1 multiple precision floating-point computatio ii libncurses5 5.7+20090803-2ubuntu3 shared libraries for terminal handling ii libncursesw5 5.7+20090803-2ubuntu3 shared libraries for terminal handling (wide ii libnet-ssleay-perl 1.35-2ubuntu1 Perl module for Secure Sockets Layer (SSL) ii libnewt0.52 0.52.10-5ubuntu1 Not Erik's Windowing Toolkit - text mode win ii libnih-dbus1 1.0.1-1 NIH D-Bus Bindings Library ii libnih1 1.0.1-1 NIH Utility Library ii libnl1 1.1-5build1 library for dealing with netlink sockets ii libntfs-3g75 1:2010.3.6-1ubuntu1 ntfs-3g filesystem in userspace (FUSE) libra ii libpam-modules 1.1.1-2ubuntu5.4 Pluggable Authentication Modules for PAM ii libpam-runtime 1.1.1-2ubuntu5.4 Runtime support for the PAM library ii libpam0g 1.1.1-2ubuntu5.4 Pluggable Authentication Modules library ii libpango1.0-0 1.28.0-0ubuntu2.2 Layout and rendering of internationalized te ii libpango1.0-common 1.28.0-0ubuntu2.2 Modules and configuration files for the Pang ii libpangomm-1.4-1 2.26.2-0ubuntu1 C++ Wrapper for pango (shared libraries) ii libparse-debianchangelog-perl 1.1.1-2ubuntu2 parse Debian changelogs and output them in o ii libparted0debian1 2.2-5ubuntu5.2 The GNU Parted disk partitioning shared libr ii libpcap0.8 1.0.0-6 system interface for user-level packet captu ii libpci3 1:3.0.0-4ubuntu17 Linux PCI Utilities (shared library) ii libpciaccess0 0.11.0-1 Generic PCI access library for X ii libpcre3 7.8-3build1 Perl 5 Compatible Regular Expression Library ii libpcsclite1 1.5.3-1ubuntu4.2 Middleware to access a smart card using PC/S ii libpgm-5.1-0 5.1.116-1chl1~lucid1 OpenPGM shared library ii libpixman-1-0 0.16.4-1ubuntu2 pixel-manipulation library for X and cairo ii libplymouth2 0.8.2-2ubuntu2.2 graphical boot animation and logger - shared ii libpng12-0 1.2.42-1ubuntu2.2 PNG library - runtime ii libpopt0 1.15-1 lib for parsing cmdline parameters ii libpython2.6 2.6.5-1ubuntu6 Shared Python runtime library (version 2.6) ii libreadline6 6.1-1 GNU readline and history libraries, run-time ii librpc-xml-perl 0.72-1 Perl module implementation of XML-RPC ii libsasl2-2 2.1.23.dfsg1-5ubuntu1 Cyrus SASL - authentication abstraction libr ii libsasl2-modules 2.1.23.dfsg1-5ubuntu1 Cyrus SASL - pluggable authentication module ii libselinux1 2.0.89-4 SELinux runtime shared libraries ii libsepol1 2.0.40-2 SELinux library for manipulating binary secu ii libsigc++-2.0-0c2a 2.2.4.2-1 type-safe Signal Framework for C++ - runtime ii libslang2 2.2.2-2ubuntu1 The S-Lang programming library - runtime ver ii libsm6 2:1.1.1-1 X11 Session Management library ii libsqlite3-0 3.6.22-1 SQLite 3 shared library ii libss2 1.41.11-1ubuntu2.1 command-line interface parsing library ii libssl0.9.8 0.9.8k-7ubuntu8.6 SSL shared libraries ii libstdc++6 4.4.3-4ubuntu5 The GNU Standard C++ Library v3 ii libstdc++6-4.4-dev 4.4.3-4ubuntu5 The GNU Standard C++ Library v3 (development ii libsub-name-perl 0.04-1build1 Assigns a new name to referenced sub ii libsys-hostname-long-perl 1.4-2 Figure out the long (fully-qualified) hostna ii libsysfs2 2.1.0-6 interface library to sysfs ii libtasn1-3 2.4-1 Manage ASN.1 structures (runtime) ii libterm-readkey-perl 2.30-4build1 A perl module for simple terminal control ii libtext-charwidth-perl 0.04-6 get display widths of characters on the term ii libtext-iconv-perl 1.7-2 converts between character sets in Perl ii libtext-wrapi18n-perl 0.06-7 internationalized substitute of Text::Wrap ii libthai-data 0.1.13-1build1 Data files for Thai language support library ii libthai0 0.1.13-1build1 Thai language support library ii libtiff4 3.9.2-2ubuntu0.7 Tag Image File Format (TIFF) library ii libtimedate-perl 1.1900-1 Time and date functions for Perl ii libts-0.0-0 1.0-7build1 touch screen library ii libudev0 151-12.3 udev library ii liburi-perl 1.52-1 module to manipulate and access URI strings ii liburiparser1 0.7.4-2 URI parsing library compliant with RFC 3986 ii libusb-0.1-4 2:0.1.12-14ubuntu0.2 userspace USB programming library ii libuuid1 2.17.2-0ubuntu1.10.04.2 Universally Unique ID library ii libwrap0 7.6.q-18 Wietse Venema's TCP wrappers library ii libwww-perl 5.834-1ubuntu0.1 Perl HTTP/WWW client/server library ii libx11-6 2:1.3.2-1ubuntu3 X11 client-side library ii libx11-data 2:1.3.2-1ubuntu3 X11 client-side library ii libxapian15 1.0.18-1 Search engine library ii libxau6 1:1.0.5-1 X11 authorisation library ii libxaw7 2:1.0.7-1 X11 Athena Widget library ii libxcb-render-util0 0.3.6-1build1 utility libraries for X C Binding -- render- ii libxcb-render0 1.5-2 X C Binding, render extension ii libxcb1 1.5-2 X C Binding ii libxcomposite1 1:0.4.1-1 X11 Composite extension library ii libxcursor1 1:1.1.10-1 X cursor management library ii libxdamage1 1:1.1.2-1 X11 damaged region extension library ii libxdmcp6 1:1.0.3-1 X11 Display Manager Control Protocol library ii libxext6 2:1.1.1-2 X11 miscellaneous extension library ii libxfixes3 1:4.0.4-1 X11 miscellaneous 'fixes' extension library ii libxfont1 1:1.4.1-1ubuntu0.1 X11 font rasterisation library ii libxft2 2.1.14-1ubuntu1 FreeType-based font drawing library for X ii libxi6 2:1.3-3 X11 Input extension library ii libxinerama1 2:1.1-2 X11 Xinerama extension library ii libxkbfile1 1:1.0.6-1 X11 keyboard file manipulation library ii libxml-libxml-perl 1.70.ds-1 Perl interface to the libxml2 library ii libxml-namespacesupport-perl 1.09-3 Perl module for supporting simple generic na ii libxml-parser-perl 2.36-1.1build3 Perl module for parsing XML files ii libxml-sax-expat-perl 0.40-1 Perl module for a SAX2 driver for Expat (XML ii libxml-sax-perl 0.96+dfsg-2 Perl module for using and building Perl SAX2 ii libxml2 2.7.6.dfsg-1ubuntu1.2 GNOME XML library ii libxmu6 2:1.0.5-1 X11 miscellaneous utility library ii libxmuu1 2:1.0.5-1 X11 miscellaneous micro-utility library ii libxpm4 1:3.5.8-1 X11 pixmap library ii libxrandr2 2:1.3.0-3 X11 RandR extension library ii libxrender1 1:0.9.5-1 X Rendering Extension client library ii libxss1 1:1.2.0-2 X11 Screen Saver extension library ii libxt6 1:1.0.7-1 X11 toolkit intrinsics library ii libxtst6 2:1.1.0-2 X11 Testing -- Resource extension library ii libxv1 2:1.0.5-1 X11 Video extension library ii libxvmc1 2:1.0.5-1ubuntu1 X11 Video extension library ii libyaml-0-2 0.1.3-1 Fast YAML 1.1 parser and emitter library ii libzmq-dev 2.1.10-1chl1~lucid1 ZeroMQ lightweight messaging kernel (develop ii libzmq1 2.1.10-1chl1~lucid1 ZeroMQ lightweight messaging kernel (shared ii linux-firmware 1.34.7 Firmware for Linux kernel drivers ii linux-headers-2.6.32-28 2.6.32-28.55 Header files related to Linux kernel version ii linux-headers-2.6.32-28-server 2.6.32-28.55 Linux kernel headers for version 2.6.32 on x ii linux-headers-2.6.32-36 2.6.32-36.79 Header files related to Linux kernel version ii linux-headers-2.6.32-36-server 2.6.32-36.79 Linux kernel headers for version 2.6.32 on x ii linux-headers-server 2.6.32.36.42 Linux kernel headers on Server Equipment. ii linux-image-2.6.32-24-server 2.6.32-24.43 Linux kernel image for version 2.6.32 on x86 ii linux-image-2.6.32-28-server 2.6.32-28.55 Linux kernel image for version 2.6.32 on x86 ii linux-image-2.6.32-36-server 2.6.32-36.79 Linux kernel image for version 2.6.32 on x86 ii linux-image-server 2.6.32.36.42 Linux kernel image on Server Equipment. ii linux-libc-dev 2.6.32-36.79 Linux Kernel Headers for development ii linux-server 2.6.32.36.42 Complete Linux kernel on Server Equipment. ii locales 2.11+git20100304-3 common files for locale support ii lockfile-progs 0.1.13ubuntu1 Programs for locking and unlocking files and ii login 1:4.1.4.2-1ubuntu2.2 system login tools ii logrotate 3.7.8-4ubuntu2.2 Log rotation utility ii lsb-base 4.0-0ubuntu8 Linux Standard Base 4.0 init script function ii lsb-release 4.0-0ubuntu8 Linux Standard Base version reporting utilit ii lshw 02.14-1build1 information about hardware configuration ii lsof 4.81.dfsg.1-1build1 List open files ii ltrace 0.5.3-2ubuntu3 Tracks runtime library calls in dynamically ii lzma 4.43-14ubuntu2 Compression method of 7z format in 7-Zip pro ii make 3.81-7ubuntu1 An utility for Directing compilation. ii makedev 2.3.1-89ubuntu1 creates device files in /dev ii man-db 2.5.7-2ubuntu1 on-line manual pager ii manpages 3.23-1 Manual pages about using a GNU/Linux system ii manpages-dev 3.23-1 Manual pages about using GNU/Linux for devel ii mawk 1.3.3-15ubuntu2 a pattern scanning and text processing langu ii memtest86+ 4.00-2ubuntu3 thorough real-mode memory tester ii mime-support 3.48-1ubuntu1 MIME files 'mime.types' & 'mailcap', and sup ii mlocate 0.22.2-1ubuntu1 quickly find files on the filesystem based o ii module-assistant 0.11.2ubuntu1 tool to make module package creation easier ii module-init-tools 3.11.1-2ubuntu1 tools for managing Linux kernel modules ii mount 2.17.2-0ubuntu1.10.04.2 Tools for mounting and manipulating filesyst ii mountall 2.15.3 filesystem mounting tool ii mtr-tiny 0.75-2build1 Full screen ncurses traceroute tool ii nano 2.2.2-1 small, friendly text editor inspired by Pico ii ncurses-base 5.7+20090803-2ubuntu3 basic terminal type definitions ii ncurses-bin 5.7+20090803-2ubuntu3 terminal-related programs and man pages ii net-tools 1.60-23ubuntu2 The NET-3 networking toolkit ii netbase 4.35ubuntu3 Basic TCP/IP networking system ii netcat-openbsd 1.89-3ubuntu2 TCP/IP swiss army knife ii ntfs-3g 1:2010.3.6-1ubuntu1 read-write NTFS driver for FUSE ii ntpdate 1:4.2.4p8+dfsg-1ubuntu2.1 client for setting system time from NTP serv ii open-vm-source 2010.02.23-236320-1+ubuntu1 Source for VMware guest systems driver ii open-vm-toolbox 2010.02.23-236320-1+ubuntu1 tools and components for VMware guest system ii open-vm-tools 2010.02.23-236320-1+ubuntu1 tools and components for VMware guest system ii openssh-client 1:5.3p1-3ubuntu7 secure shell (SSH) client, for secure access ii openssh-server 1:5.3p1-3ubuntu7 secure shell (SSH) server, for secure access ii openssl 0.9.8k-7ubuntu8.6 Secure Socket Layer (SSL) binary and related ii os-prober 1.38 utility to detect other OSes on a set of dri ii parted 2.2-5ubuntu5.2 The GNU Parted disk partition resizing progr ii passwd 1:4.1.4.2-1ubuntu2.2 change and administer password and group dat ii patch 2.6-2ubuntu1 Apply a diff file to an original ii pciutils 1:3.0.0-4ubuntu17 Linux PCI Utilities ii perl 5.10.1-8ubuntu2.1 Larry Wall's Practical Extraction and Report ii perl-base 5.10.1-8ubuntu2.1 minimal Perl system ii perl-modules 5.10.1-8ubuntu2.1 Core Perl modules ii plymouth 0.8.2-2ubuntu2.2 graphical boot animation and logger - main p ii plymouth-theme-ubuntu-text 0.8.2-2ubuntu2.2 graphical boot animation and logger - ubuntu ii po-debconf 1.0.16 tool for managing templates file translation ii popularity-contest 1.48ubuntu1 Vote for your favourite packages automatical ii powermgmt-base 1.31 Common utils and configs for power managemen ii ppp 2.4.5~git20081126t100229-0ubuntu3 Point-to-Point Protocol (PPP) - daemon ii pppconfig 2.3.18ubuntu2 A text menu based utility for configuring pp ii pppoeconf 1.19ubuntu1 configures PPPoE/ADSL connections ii procps 1:3.2.8-1ubuntu4 /proc file system utilities ii psmisc 22.10-1 utilities that use the proc file system ii python 2.6.5-0ubuntu1 An interactive high-level object-oriented la ii python-apport 1.13.3-0ubuntu2.1 apport crash report handling library ii python-apt 0.7.94.2ubuntu6.4 Python interface to libapt-pkg ii python-central 0.6.15ubuntu1 register and build utility for Python packag ii python-crypto 2.0.1+dfsg1-4ubuntu2 cryptographic algorithms and protocols for P ii python-dbus 0.83.0-1ubuntu3 simple interprocess messaging system (Python ii python-gdbm 2.6.5-0ubuntu2 GNU dbm database support for Python ii python-gnupginterface 0.3.2-9.1 Python interface to GnuPG (GPG) ii python-gobject 2.21.1-0ubuntu3 Python bindings for the GObject library ii python-httplib2 0.6.0-1 comprehensive HTTP client library written in ii python-jinja2 2.3.1-1 small but fast and easy to use stand-alone t ii python-launchpadlib 1.6.0-0ubuntu1 Launchpad web services client library ii python-lazr.restfulclient 0.9.11-1ubuntu1.1 client for lazr.restful-based web services ii python-lazr.uri 1.0.2-1 library for parsing, manipulating, and gener ii python-m2crypto 0.20.1-1ubuntu2 a crypto and SSL toolkit for Python ii python-minimal 2.6.5-0ubuntu1 A minimal subset of the Python language (def ii python-newt 0.52.10-5ubuntu1 A NEWT module for Python ii python-oauth 1.0a~svn1124-0ubuntu2 implementation of the OAuth protocol ii python-openssl 0.10-1 Python wrapper around the OpenSSL library ii python-pam 0.4.2-12.1ubuntu1 A Python interface to the PAM library ii python-pexpect 2.3-1build1 Python module for automating interactive app ii python-pkg-resources 0.6.10-4ubuntu1 Package Discovery and Resource Access using ii python-problem-report 1.13.3-0ubuntu2.1 Python library to handle problem reports ii python-pycurl 7.19.0-3 Python bindings to libcurl ii python-pyzmq 2.1.10-1chl1~lucid1 0MQ is a fast messaging library ii python-serial 2.3-1 pyserial - module encapsulating access for t ii python-setuptools 0.6.10-4ubuntu1 Python Distutils Enhancements (setuptools co ii python-simplejson 2.0.9-1build1 Simple, fast, extensible JSON encoder/decode ii python-smartpm 1.2-5ubuntu0.2 Python library of the Smart Package Manager ii python-software-properties 0.75.10.1 manage the repositories that you install sof ii python-support 1.0.4ubuntu1 automated rebuilding support for Python modu ii python-twisted-bin 10.0.0-2ubuntu2 Event-based framework for internet applicati ii python-twisted-core 10.0.0-2ubuntu2 Event-based framework for internet applicati ii python-wadllib 1.1.4-1ubuntu1 Python library for navigating WADL files ii python-yaml 3.09-2build1 YAML parser and emitter for Python ii python-zope.interface 3.5.3-1ubuntu2 Interfaces for Python ii python2.6 2.6.5-1ubuntu6 An interactive high-level object-oriented la ii python2.6-minimal 2.6.5-1ubuntu6 A minimal subset of the Python language (ver ii quilt 0.48-5 Tool to work with series of patches ii readline-common 6.1-1 GNU readline and history libraries, common f ii rsync 3.0.7-1ubuntu1.1 fast remote file copy program (like rcp) ii rsyslog 4.2.0-2ubuntu8.1 enhanced multi-threaded syslogd ii salt 0.9.5.pre-v0.9.4-8-ga210398-1 This package provides a remote manager to ad ii screen 4.0.3-14ubuntu1.2 terminal multiplexor with VT100/ANSI termina ii sed 4.2.1-6 The GNU sed stream editor ii sensible-utils 0.0.1ubuntu3 Utilities for sensible alternative selection ii sgml-base 1.26 SGML infrastructure and SGML catalog file su ii shared-mime-info 0.71-1ubuntu2 FreeDesktop.org shared MIME database and spe ii strace 4.5.19-2 A system call tracer ii sudo 1.7.2p1-1ubuntu5.3 Provide limited super user privileges to spe ii sysv-rc 2.87dsf-4ubuntu17.4 System-V-like runlevel change mechanism ii sysvinit-utils 2.87dsf-4ubuntu17.4 System-V-like utilities ii tar 1.22-2ubuntu1 GNU version of the tar archiving utility ii tasksel 2.73ubuntu26 Tool for selecting tasks for installation on ii tasksel-data 2.73ubuntu26 Official tasks used for installation of Debi ii tcpd 7.6.q-18 Wietse Venema's TCP wrapper utilities ii tcpdump 4.0.0-6ubuntu3 A powerful tool for network monitoring and d ii telnet 0.17-36build1 The telnet client ii time 1.7-23build1 The GNU time program for measuring cpu resou ii tsconf 1.0-7build1 touch screen library common files ii ttf-dejavu-core 2.30-2 Vera font family derivate with additional ch ii tzdata 2011n-0ubuntu0.10.04 time zone and daylight-saving time data ii ubuntu-keyring 2010.11.09 GnuPG keys of the Ubuntu archive ii ubuntu-minimal 1.197 Minimal core of Ubuntu ii ubuntu-serverguide 10.04.3 The Ubuntu Server Guide ii ubuntu-standard 1.197 The Ubuntu standard system ii ucf 3.0025 Update Configuration File: preserve user cha ii udev 151-12.3 rule-based device node and kernel event mana ii ufw 0.30pre1-0ubuntu2 program for managing a Netfilter firewall ii unattended-upgrades 0.55ubuntu6 automatic installation of security upgrades ii update-inetd 4.35ubuntu0.1 inetd configuration file updater ii update-manager-core 1:0.134.11.1 manage release upgrades ii update-notifier-common 0.99.3ubuntu0.1 Files shared between update-notifier and ade ii upstart 0.6.5-8 event-based init daemon ii ureadahead 0.100.0-4.1.3 Read required files in advance ii usbutils 0.86-2ubuntu1 Linux USB utilities ii util-linux 2.17.2-0ubuntu1.10.04.2 Miscellaneous system utilities ii uuid-runtime 2.17.2-0ubuntu1.10.04.2 runtime components for the Universally Uniqu ii vim 2:7.2.330-1ubuntu3 Vi IMproved - enhanced vi editor ii vim-common 2:7.2.330-1ubuntu3 Vi IMproved - Common files ii vim-runtime 2:7.2.330-1ubuntu3 Vi IMproved - Runtime files ii vim-tiny 2:7.2.330-1ubuntu3 Vi IMproved - enhanced vi editor - compact v ii w3m 0.5.2-2.1ubuntu1.2 WWW browsable pager with excellent tables/fr ii webmin 1.530 A web-based administration interface for Uni ii wget 1.12-1.1ubuntu2.1 retrieves files from the web ii whiptail 0.52.10-5ubuntu1 Displays user-friendly dialog boxes from she ii wireless-crda 1.12 Wireless Central Regulatory Domain Agent ii wireless-tools 30~pre9-3ubuntu4 Tools for manipulating Linux Wireless Extens ii wpasupplicant 0.6.9-3ubuntu3 client support for WPA and WPA2 (IEEE 802.11 ii x-ttcidfont-conf 32 TrueType and CID fonts configuration for X ii x11-common 1:7.5+5ubuntu1 X Window System (X.Org) infrastructure ii x11-xkb-utils 7.5+1 X11 XKB utilities ii xauth 1:1.0.4-1 X authentication utility ii xfonts-base 1:1.0.1 standard fonts for X ii xfonts-encodings 1:1.0.3-1 Encodings for X.Org fonts ii xfonts-utils 1:7.5+2 X Window System font utility programs ii xkb-data 1.8-1ubuntu8.1~10.04.1 X Keyboard Extension (XKB) configuration dat ii xml-core 0.13 XML infrastructure and XML catalog file supp ii xserver-common 2:1.7.6-2ubuntu7.10 common files used by various X servers ii xserver-xorg 1:7.5+5ubuntu1 the X.Org X server ii xserver-xorg-core 2:1.7.6-2ubuntu7.10 Xorg X server - core server ii xserver-xorg-input-evdev 1:2.3.2-5ubuntu1 X.Org X server -- evdev input driver ii xserver-xorg-input-mouse 1:1.5.0-1 X.Org X server -- mouse input driver ii xserver-xorg-input-vmmouse 1:12.6.5-4ubuntu2 X.Org X server -- VMMouse input driver to us ii xserver-xorg-video-all 1:7.5+5ubuntu1 the X.Org X server -- output driver metapack ii xserver-xorg-video-apm 1:1.2.2-1 X.Org X server -- APM display driver ii xserver-xorg-video-ark 1:0.7.2-1 X.Org X server -- ark display driver ii xserver-xorg-video-ati 1:6.13.0-1ubuntu5 X.Org X server -- AMD/ATI display driver wra ii xserver-xorg-video-chips 1:1.2.2-1 X.Org X server -- Chips display driver ii xserver-xorg-video-cirrus 1:1.3.2-1ubuntu1 X.Org X server -- Cirrus display driver ii xserver-xorg-video-fbdev 1:0.4.1-1ubuntu1 X.Org X server -- fbdev display driver ii xserver-xorg-video-i128 1:1.3.3-1 X.Org X server -- i128 display driver ii xserver-xorg-video-intel 2:2.9.1-3ubuntu5 X.Org X server -- Intel i8xx, i9xx display d ii xserver-xorg-video-mach64 6.8.2-2 X.Org X server -- ATI Mach64 display driver ii xserver-xorg-video-mga 1:1.4.11.dfsg-2ubuntu1 X.Org X server -- MGA display driver ii xserver-xorg-video-neomagic 1:1.2.4-2 X.Org X server -- Neomagic display driver ii xserver-xorg-video-nouveau 1:0.0.15+git20100219+9b4118d-0ubuntu5 X.Org X server -- Nouveau display driver (ex ii xserver-xorg-video-nv 1:2.1.15-1ubuntu3 X.Org X server -- NV display driver ii xserver-xorg-video-openchrome 1:0.2.904+svn827-1 X.Org X server -- VIA display driver ii xserver-xorg-video-r128 6.8.1-2ubuntu1 X.Org X server -- ATI r128 display driver ii xserver-xorg-video-radeon 1:6.13.0-1ubuntu5 X.Org X server -- AMD/ATI Radeon display dri ii xserver-xorg-video-rendition 1:4.2.3-1 X.Org X server -- Rendition display driver ii xserver-xorg-video-s3 1:0.6.3-1 X.Org X server -- legacy S3 display driver ii xserver-xorg-video-s3virge 1:1.10.4-1 X.Org X server -- S3 ViRGE display driver ii xserver-xorg-video-savage 1:2.3.1-1ubuntu1 X.Org X server -- Savage display driver ii xserver-xorg-video-siliconmotion 1:1.7.3-1 X.Org X server -- SiliconMotion display driv ii xserver-xorg-video-sis 1:0.10.2-2 X.Org X server -- SiS display driver ii xserver-xorg-video-sisusb 1:0.9.3-1 X.Org X server -- SiS USB display driver ii xserver-xorg-video-tdfx 1:1.4.3-1 X.Org X server -- tdfx display driver ii xserver-xorg-video-trident 1:1.3.3-1 X.Org X server -- Trident display driver ii xserver-xorg-video-tseng 1:1.2.3-1 X.Org X server -- Tseng display driver ii xserver-xorg-video-v4l 1:0.2.0-4 X.Org X server -- Video 4 Linux display driv ii xserver-xorg-video-vesa 1:2.3.0-1ubuntu1 X.Org X server -- VESA display driver ii xserver-xorg-video-vmware 1:10.16.9-1 X.Org X server -- VMware display driver ii xserver-xorg-video-voodoo 1:1.2.3-1 X.Org X server -- Voodoo display driver ii xz-utils 4.999.9beta+20091116-1 XZ-format compression utilities ii zerofree 1.0.1-2 zero free blocks from ext2/3 file-systems ii zlib1g 1:1.2.3.3.dfsg-15ubuntu1 compression library - runtime

11:29:15,321 [salt.minion ][INFO ] Returning information for job: 20111215112729470506 11:22:27,862 [salt.crypt ][DEBUG ] Loaded master key: /etc/salt/pki/master.pem 11:22:27,987 [salt.master ][INFO ] Preparing the root key for local communication 11:22:27,987 [salt.master ][INFO ] Starting the Salt Master 11:22:28,069 [salt.master ][INFO ] Setting up the master communication server 11:22:28,070 [salt.master ][INFO ] Starting Salt worker

thatch45 commented 12 years ago

This is great info, I have set this ticket to be a blocker for 1.0, so we will get to it ASAP

SEJeff commented 12 years ago

Some really good info on this from IRC.

<zhengliu> I tried to use "salt '*' state.highstate" from the master, and the minion always hung on "Processing triggers for man-db …". I was running the minion on the foreground. If I hit enter on the minion terminal, I got "[1]+  Stopped                 salt-minion --log-level=debug"
<zhengliu> But if I run "ps aux | grep salt", I actually saw two minions running.
<zhengliu> Then I tried to run again, it will fail "E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)"
<zhengliu> I think it is because the previous minion process become defunc and still hold the dpkg lock
<zhengliu> Is it some known issue?
<SEJeff> zhengliu, salt -T 120 '*' cmd.run 'dpkg --configure -a'
<SEJeff> For Ubuntu, it unfortunately is.
<SEJeff> Should be fixed soon
<zhengliu> If I run "salt-call" from minion, that  is fine
thatch45 commented 12 years ago

Yes, this is VERY odd, we have only seen it on ubuntu and the process stops, you see 2 minions because the minion commands execute in a child process.

This also seems to only happen on Ubuntu with the package module, so hopefully it is isolated enough to be a one off issue we can track down.

thatch45 commented 12 years ago

I can reproduce this only when the minion is running as a daemon, but not when it is in the foreground, cat someone try to reproduce this with the minion run like this: salt-minion -l debug

thatch45 commented 12 years ago

I think I got this fixed with commit: https://github.com/saltstack/salt/commit/530fb33db58d193e05266d3f4470a5bf77807c23

redshirtlinux commented 12 years ago

Thomas,

Looks like the update process works correctly now, but still no feedback.

Salt Master Console:

root@saltmaster:/home/support# salt '*' pkg.upgrade {}

Master Debug:

root@saltmaster:/srv/salt# salt-master -l debug > master.txt 09:41:26,499 [salt.crypt ][DEBUG ] Loaded master key: /etc/salt/pki/master.pem 09:41:26,624 [salt.master ][INFO ] Preparing the root key for local communication 09:41:26,625 [salt.master ][INFO ] Starting the Salt Master 09:41:26,706 [salt.master ][INFO ] Setting up the master communication server 09:41:26,708 [salt.master ][INFO ] Starting Salt worker process 0 09:41:26,709 [salt.master ][INFO ] Starting the Salt Publisher on tcp://0.0.0.0:4505 09:41:26,710 [salt.master ][INFO ] Starting Salt worker process 1 09:41:26,713 [salt.master ][INFO ] Starting Salt worker process 2 09:41:26,714 [salt.master ][INFO ] Worker binding to socket ipc:///tmp/.salt-unix/workers.ipc 09:41:26,715 [salt.master ][INFO ] Worker binding to socket ipc:///tmp/.salt-unix/workers.ipc 09:41:26,715 [salt.master ][INFO ] Starting Salt worker process 3 09:41:26,718 [salt.master ][INFO ] Worker binding to socket ipc:///tmp/.salt-unix/workers.ipc 09:41:26,718 [salt.master ][INFO ] Starting Salt worker process 4 09:41:26,721 [salt.master ][INFO ] Worker binding to socket ipc:///tmp/.salt-unix/workers.ipc 09:41:26,724 [salt.master ][INFO ] Worker binding to socket ipc:///tmp/.salt-unix/workers.ipc 09:41:42,583 [salt.master ][INFO ] Clear payload received with command _auth 09:41:42,583 [salt.master ][INFO ] Authentication request from acc-dhcp.alamancecc.edu 09:41:42,584 [salt.master ][INFO ] Authentication accepted from acc-dhcp.alamancecc.edu 09:42:11,266 [salt.master ][INFO ] Clear payload received with command publish 09:42:11,269 [salt.master ][INFO ] Publishing command 09:42:11,285 [salt.master ][INFO ] Clear payload received with command _auth 09:42:11,285 [salt.master ][INFO ] Authentication request from IS-WIKI.alamancecc.edu 09:42:11,286 [salt.master ][INFO ] Authentication accepted from IS-WIKI.alamancecc.edu 09:42:11,294 [salt.master ][INFO ] Clear payload received with command _auth 09:42:11,294 [salt.master ][INFO ] Authentication request from saltmaster.alamancecc.edu 09:42:11,294 [salt.master ][INFO ] Authentication accepted from saltmaster.alamancecc.edu 09:42:11,295 [salt.master ][INFO ] Clear payload received with command _auth 09:42:11,296 [salt.master ][INFO ] Authentication request from my 09:42:11,296 [salt.master ][INFO ] Authentication accepted from my 09:42:11,301 [salt.master ][INFO ] Clear payload received with command _auth 09:42:11,302 [salt.master ][INFO ] Authentication request from informer.alamancecc.edu 09:42:11,302 [salt.master ][INFO ] Authentication accepted from informer.alamancecc.edu 09:42:11,310 [salt.master ][INFO ] Clear payload received with command _auth 09:42:11,310 [salt.master ][INFO ] Authentication request from ubuntu-moodle 09:42:11,311 [salt.master ][INFO ] Authentication accepted from ubuntu-moodle 09:42:11,313 [salt.master ][INFO ] Clear payload received with command _auth 09:42:11,314 [salt.master ][INFO ] Authentication request from moodle20-test.alamancecc.edu 09:42:11,314 [salt.master ][INFO ] Authentication accepted from moodle20-test.alamancecc.edu 09:42:11,315 [salt.master ][INFO ] Clear payload received with command _auth 09:42:11,315 [salt.master ][INFO ] Authentication request from moodle19-temp.alamancecc.edu 09:42:11,315 [salt.master ][INFO ] Authentication accepted from moodle19-temp.alamancecc.edu 09:42:11,324 [salt.master ][INFO ] Clear payload received with command _auth 09:42:11,325 [salt.master ][INFO ] Authentication request from zenoss.alamancecc.edu 09:42:11,325 [salt.master ][INFO ] Authentication accepted from zenoss.alamancecc.edu 09:42:11,412 [salt.master ][INFO ] Clear payload received with command _auth 09:42:11,412 [salt.master ][INFO ] Authentication request from BC-Sensei.alamancecc.edu 09:42:11,413 [salt.master ][INFO ] Authentication accepted from BC-Sensei.alamancecc.edu 09:42:11,441 [salt.master ][INFO ] Clear payload received with command _auth 09:42:11,442 [salt.master ][INFO ] Authentication request from bcproxydns.alamancecc.edu 09:42:11,442 [salt.master ][INFO ] Authentication accepted from bcproxydns.alamancecc.edu 09:42:11,570 [salt.master ][INFO ] Clear payload received with command _auth 09:42:11,570 [salt.master ][INFO ] Authentication request from backuppc.alamancecc.edu 09:42:11,570 [salt.master ][INFO ] Authentication accepted from backuppc.alamancecc.edu 09:42:18,400 [salt.master ][INFO ] AES payload received with command _return 09:42:18,401 [salt.master ][INFO ] Got return from zenoss.alamancecc.edu for job 20120110094211260332 09:42:22,435 [salt.master ][INFO ] AES payload received with command _return 09:42:22,436 [salt.master ][INFO ] Got return from saltmaster.alamancecc.edu for job 20120110094211260332 09:42:28,814 [salt.master ][INFO ] AES payload received with command _return 09:42:28,815 [salt.master ][INFO ] Got return from backuppc.alamancecc.edu for job 20120110094211260332 09:42:29,598 [salt.master ][INFO ] AES payload received with command _return 09:42:29,598 [salt.master ][INFO ] Got return from IS-WIKI.alamancecc.edu for job 20120110094211260332 09:42:31,353 [salt.master ][INFO ] AES payload received with command _return 09:42:31,353 [salt.master ][INFO ] Got return from acc-dhcp.alamancecc.edu for job 20120110094211260332 09:42:31,772 [salt.master ][INFO ] AES payload received with command _return 09:42:31,772 [salt.master ][INFO ] Got return from bcproxydns.alamancecc.edu for job 20120110094211260332 09:42:34,909 [salt.master ][INFO ] AES payload received with command _return 09:42:34,909 [salt.master ][INFO ] Got return from informer.alamancecc.edu for job 20120110094211260332 09:42:34,987 [salt.master ][INFO ] AES payload received with command _return 09:42:34,987 [salt.master ][INFO ] Got return from my for job 20120110094211260332 09:42:55,934 [salt.master ][INFO ] AES payload received with command _return 09:42:55,935 [salt.master ][INFO ] Got return from ubuntu-moodle for job 20120110094211260332 09:43:16,350 [salt.master ][INFO ] AES payload received with command _return 09:43:16,351 [salt.master ][INFO ] Got return from moodle20-test.alamancecc.edu for job 20120110094211260332 09:43:16,432 [salt.master ][INFO ] AES payload received with command _return 09:43:16,433 [salt.master ][INFO ] Got return from moodle19-temp.alamancecc.edu for job 20120110094211260332

Minion debug:

root@acc-dhcp:/home/support# salt-minion --log-level=debug 11:00:25,488 [salt.minion ][DEBUG ] Attempting to authenticate with the Salt Master 11:00:25,492 [salt.crypt ][DEBUG ] Loaded minion key: /etc/salt/pki/minion.pem 11:00:41,511 [salt.crypt ][DEBUG ] Decrypting the current master AES key 11:00:41,512 [salt.crypt ][DEBUG ] Loaded minion key: /etc/salt/pki/minion.pem 11:00:41,637 [salt.minion ][INFO ] Authentication with master successful! 11:00:48,988 [salt.minion ][DEBUG ] Executing command pkg.upgrade with jid 20120110110050780429 11:00:48,994 [cmd ][INFO ] Executing command apt-get update in directory /root

\ After this is runs dpkg (I guess the before and after upgrade) twice and states:

ii xserver-xorg-video-chips 1:1.2.2-1 X.Org X server -- Chips display driver ii xserver-xorg-video-cirrus 1:1.3.2-1ubuntu1 X.Org X server -- Cirrus display driver ii xserver-xorg-video-fbdev 1:0.4.1-1ubuntu1 X.Org X server -- fbdev display driver ii xserver-xorg-video-i128 1:1.3.3-1 X.Org X server -- i128 display driver ii xserver-xorg-video-intel 2:2.9.1-3ubuntu5 X.Org X server -- Intel i8xx, i9xx display d ii xserver-xorg-video-mach64 6.8.2-2 X.Org X server -- ATI Mach64 display driver ii xserver-xorg-video-mga 1:1.4.11.dfsg-2ubuntu1 X.Org X server -- MGA display driver ii xserver-xorg-video-neomagic 1:1.2.4-2 X.Org X server -- Neomagic display driver ii xserver-xorg-video-nouveau 1:0.0.15+git20100219+9b4118d-0ubuntu5 X.Org X server -- Nouveau display driver (ex ii xserver-xorg-video-nv 1:2.1.15-1ubuntu3 X.Org X server -- NV display driver ii xserver-xorg-video-openchrome 1:0.2.904+svn827-1 X.Org X server -- VIA display driver ii xserver-xorg-video-r128 6.8.1-2ubuntu1 X.Org X server -- ATI r128 display driver ii xserver-xorg-video-radeon 1:6.13.0-1ubuntu5 X.Org X server -- AMD/ATI Radeon display dri ii xserver-xorg-video-rendition 1:4.2.3-1 X.Org X server -- Rendition display driver ii xserver-xorg-video-s3 1:0.6.3-1 X.Org X server -- legacy S3 display driver ii xserver-xorg-video-s3virge 1:1.10.4-1 X.Org X server -- S3 ViRGE display driver ii xserver-xorg-video-savage 1:2.3.1-1ubuntu1 X.Org X server -- Savage display driver ii xserver-xorg-video-siliconmotion 1:1.7.3-1 X.Org X server -- SiliconMotion display driv ii xserver-xorg-video-sis 1:0.10.2-2 X.Org X server -- SiS display driver ii xserver-xorg-video-sisusb 1:0.9.3-1 X.Org X server -- SiS USB display driver ii xserver-xorg-video-tdfx 1:1.4.3-1 X.Org X server -- tdfx display driver ii xserver-xorg-video-trident 1:1.3.3-1 X.Org X server -- Trident display driver ii xserver-xorg-video-tseng 1:1.2.3-1 X.Org X server -- Tseng display driver ii xserver-xorg-video-v4l 1:0.2.0-4 X.Org X server -- Video 4 Linux display driv ii xserver-xorg-video-vesa 1:2.3.0-1ubuntu1 X.Org X server -- VESA display driver ii xserver-xorg-video-vmware 1:10.16.9-1 X.Org X server -- VMware display driver ii xserver-xorg-video-voodoo 1:1.2.3-1 X.Org X server -- Voodoo display driver ii xz-utils 4.999.9beta+20091116-1 XZ-format compression utilities ii zerofree 1.0.1-2 zero free blocks from ext2/3 file-systems ii zlib1g 1:1.2.3.3.dfsg-15ubuntu1 compression library - runtime

11:01:09,082 [salt.minion ][INFO ] Returning information for job: 20120110110050780429

thatch45 commented 12 years ago

Yes, this looks like a timeout issue, the information is being returned, as we see from the bottom of your post, but the complete execution took 21 seconds, and the client times out after 5 seconds. Add a -t 30 (or a 60 to be safe) to the initial command and you should get the return data

redshirtlinux commented 12 years ago

Pushed it as high as 180 seconds and still not feedback...

root@saltmaster:/home/support# salt -t 180 '*' pkg.upgrade {'IS-WIKI.alamancecc.edu': {}, 'acc-dhcp.alamancecc.edu': {}, 'backuppc.alamancecc.edu': {}, 'bcproxydns.alamancecc.edu': {}, 'informer.alamancecc.edu': {}, 'moodle19-temp.alamancecc.edu': {}, 'moodle20-test.alamancecc.edu': {}, 'my': {}, 'saltmaster.alamancecc.edu': {}, 'ubuntu-moodle': {}, 'zenoss.alamancecc.edu': {}}

thatch45 commented 12 years ago

Huh, thats strange, I will run more tests. Thanks for the feedback!

imsdigital commented 12 years ago

Thank goodness I noticed this thread.

We were investigating salt for managing our system of about 500 computers but gave up because apt is one of the most important tools for us and it simply did not work. Do you know when a new release containing these fixes will be pushed to the ppl for ubuntu (lucid)? I'd like to give salt another try. Also, can I help with the ubuntu testing?

The next ubuntu release is a long term support (LTS) release, do you think salt will be in ubuntu for that release?

thatch45 commented 12 years ago

Yes, I have moved this up to the next release, we have had a surprisingly high number of issues with apt on Ubuntu

thatch45 commented 12 years ago

I made some changes to the cmd module and can not reproduce this, lucid is returning all the right data for me, can you still get this when running pkg.upgrade?

Also, push the timeout even higher, and watch the minions, and check the salt -Q with=: salt -Q pkg.upgrade

thatch45 commented 12 years ago

The new jobs interface should further alleviate this concern

imsdigital commented 12 years ago

Thomas

I am not tracking salt development at the moment but may come back to it, what exactly is the "new jobs interface" and how does it help?

One general question I have about salt .. if one issues a command to (say) 300 computers, how does one check the return status to make sure all 300 completed the requested task?

BTW I loved your interview on FLOSS .. that is how I discovered salt.

Steve

On Fri, Feb 3, 2012 at 7:51 AM, Thomas S Hatch < reply@reply.github.com

wrote:

The new jobs interface should further alleviate this concern


Reply to this email directly or view it on GitHub: https://github.com/saltstack/salt/issues/361#issuecomment-3793175

thatch45 commented 12 years ago

Sure thing! When a job is executed it is detached, and then the minions return when they are done executing, the command line just waits for a few seconds (the timeout value, can be adjusted with -t ) and returns to the screen what minions have returned. If you start a command that takes longer than the timeout then you will just get the empty return and you would need to use the jobs interface to look it all up. The new jobs interface docs can be found here: http://salt.readthedocs.org/en/latest/topics/jobs/ and it details how to look up active running jobs and manipulate them.

Let me know if this answers your question!

imsdigital commented 12 years ago

Thanks Thomas, I still don't quite get the status situation.

When the command line comes back, can I somehow ask the system for a list of all computers that failed to execute the command? On Feb 3, 2012 4:28 PM, "Thomas S Hatch" < reply@reply.github.com> wrote:

Sure thing! When a job is executed it is detached, and then the minions return when they are done executing, the command line just waits for a few seconds (the timeout value, can be adjusted with -t ) and returns to the screen what minions have returned. If you start a command that takes longer than the timeout then you will just get the empty return and you would need to use the jobs interface to look it all up. The new jobs interface docs can be found here: http://salt.readthedocs.org/en/latest/topics/jobs/ and it details how to look up active running jobs and manipulate them.

Let me know if this answers your question!


Reply to this email directly or view it on GitHub: https://github.com/saltstack/salt/issues/361#issuecomment-3799515

thatch45 commented 12 years ago

Thats a good idea, I will write that

imsdigital commented 12 years ago

Hi Thomas

We administer a wide network containing several hundred processors running ubuntu. The processors control overhead signs, route video, and detect vehicles. As with any large network, simple and reliable tools are vital.

We are looking at salt to replace the existing home grown admin tools.

The big question everybody is asking is the one I posed before. Once a remote admin command has been issued, how do we get a list of computers that FAILED to execute the command? I am thinking mainly of apt, but we also need to know if other commands failed.

I think you said you were planning to add that capability (below).

Will salt be part of the next LTS release, it is getting close to the release date?

Steve

On Sat, Feb 4, 2012 at 5:51 PM, Thomas S Hatch < reply@reply.github.com

wrote:

Thats a good idea, I will write that


Reply to this email directly or view it on GitHub: https://github.com/saltstack/salt/issues/361#issuecomment-3811794

thatch45 commented 12 years ago

I am afraid that we have missed getting into the next LTS, we have had some issues getting Ubuntu packages working and upstream in time. the:

salt-run jobs.lookup_jid

Should be a good place to start on this, since it will list the return data from all executions, running and returned. Getting a specific list of who executed and who did not, and who should have and if the execution "failed" or not might be a little trickier, since we will need to agree on what "failed" means, since we don't have a return code construct