If you want to see this in action I have a set of provisioning scripts
that reprocuce the problem in an automated way...

On a brand new Debian 8.1 linode, if you run my script it will prompt
you for a mysql password-- the thing is I tried to pre-set the mysql
password with debconf.

git clone https://github.com/bradchesney79/2015DebianJessieWebserverProject.git
pushd 2015DebianJessieWebserverProject-master/
git checkout ef2dd6e396c0b88652c47c39f2cf692d562d9d23
popd
mkdir -p /root/bin
cp -R /root/2015DebianJessieWebserverProject-master/* /root/bin/
./root/bin/build-script.sh

The system will begin to build.

<CTRL> + <Z> the password prompt to get back to the command line.

I try to run the debconf command after the fact:

root@server/root/# echo "mysql-server mysql-server/root_password select
passw0rd" | debconf-set-selections

<Output>
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another 
process: Resource temporarily unavailable  
</Output>

root@server/root/# fuser -v /var/cache/debconf/config.dat

<Output>
                     USER        PID ACCESS COMMAND                             
              
/var/cache/debconf/config.dat:                                                  
              
                     root      19165 F.... frontend
</Output>
                                           
root@server/root/# kill 19165

Succeeds.

root@server/root/# echo "mysql-server mysql-server/root_password select
passw0rd" | debconf-set-selections

Succeeds.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to debconf in Ubuntu.
https://bugs.launchpad.net/bugs/349469

Title:
  debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by
  another process: Resource temporarily unavailable

Status in Ambasa:
  New
Status in Debconf:
  New
Status in aptdaemon package in Ubuntu:
  Confirmed
Status in debconf package in Ubuntu:
  Triaged

Bug description:
  Upgrading packages that use debconf sometimes fail with the following
  error:

  debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by
  another process: Resource temporarily unavailable

To manage notifications about this bug go to:
https://bugs.launchpad.net/ambasa/+bug/349469/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to