Issue #1206 has been updated by RNHurt.
OK, this is marked "Needs more info" but I think I already provided the requested data. If there is something else that is needed please let me know and I'll do what I can. NOTE: The original BoxBackup package that was having a problem has been updated and the new one works properly. I think I can still reproduce the but though using my own repository. ---------------------------------------- Bug #1206: aptitude provider does not recognize recovery efforts http://reductivelabs.com/redmine/issues/show/1206 Author: RNHurt Status: Needs more information Priority: Normal Assigned to: community Category: Debian Target version: Keywords: Complexity: Unknown Patch: None Affected version: The boxbackup 0.10 package from Debian backports is failing to install via Puppet 0.2.24. It looks as though there is an error in the package and the initial configuration fails. However, aptitude (and I assume apt-get) by default tries to recover from the error and in this case succeeds. Subsequent aptitude purge & installs work just fine and only the initial install causes this error. The problem is that Puppet flags this install as a complete loss for some reason and keeps trying to install the package. I took the command out of the Puppet log file and ran it manually and captured the output as seen below. After I ran this install Puppet accepted the install and everything looks OK. The only problem is the initial install. Is there an option to the apt(itude) providers to allow them to perform the recovery or should I use a force <pre> 2D0987B9:~# /usr/bin/aptitude -y -o DPkg::Options::=--force-confold install boxbackup-client=0.10-1~bpo.1 Reading package lists... Done Building dependency tree... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Reading task descriptions... Done Building tag database... Done No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 0B will be used. Writing extended state information... Done Setting up boxbackup-client (0.10-1~bpo.1) ... Creating config file /etc/boxbackup/bbackupd.conf with new version Creating config file /etc/boxbackup/bbackupd/notifyadmin with new version /etc/init.d/boxbackup-client: line 27: [: too many arguments /etc/init.d/boxbackup-client: line 30: [: too many arguments Starting boxbackup-client: Box Backup Client v0.10, (c) Ben Summers and contributors 2003-2006 bbackupd: failed to start: failed to open configuration file: /var/run/bbackupd.pidinvoke-rc.d: initscript boxbackup-client, action "start" failed. dpkg: error processing boxbackup-client (--configure): subprocess post-installation script returned error exit status 1 Errors were encountered while processing: boxbackup-client E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover: Setting up boxbackup-client (0.10-1~bpo.1) ... Replacing config file /etc/boxbackup/bbackupd.conf with new version Replacing config file /etc/boxbackup/bbackupd/notifyadmin with new version 2D0987B9:~# </pre> ---------------------------------------- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en -~----------~----~----~----~------~----~------~--~---
