Package: dak
Version: 1.0-8.5
Followup-For: Bug #407761

The postinstall script probably doesn't set a proper default value for dak/path
when ENTER is hit and continues as if dak/path=/ as it can be seen bellow:

Setting up dak (1.0-8.5) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Domain: piti.homelinux.net
Creating/updating dak user account and group...
Adding group `debadmin' (GID 122) ...
Done.
Adding system user `deb-dak' (UID 118) ...
Adding new user `deb-dak' (UID 118) with group `debadmin' ...
Creating home directory `/var/lib/dak' ...

Creating config file /katie/apt.conf with new version
Creating config file /katie/cron.unchecked with new version
Creating config file /katie/katie.conf with new version
Creating config file /etc/katie/katie.conf with new version
Creating config file /katie/vars with new version
[..]
chown: changing ownership of `/proc/sys/kernel/sched_compat_yield':
Operation not permitted
chown: changing ownership of `/proc/sys/kernel/panic': Operation not
permitted
[..]


It goes on an eventually will change the owner of all files under /
recursively:

piti:~# ls -l /
total 22
drwxr-xr-x   2 deb-dak debadmin 2528 2008-03-02 18:46 bin
drwxr-xr-x   3 deb-dak debadmin  744 2008-02-24 20:50 boot
lrwxrwxrwx   1 deb-dak debadmin   11 2007-11-01 12:25 cdrom ->
media/cdrom
drwxr-xr-x  17 deb-dak debadmin 4040 2008-03-04 18:56 dev
drwxr-xr-x   3 deb-dak debadmin   80 2007-11-01 12:35 emul
drwxr-xr-x 152 deb-dak debadmin 8224 2008-03-04 20:55 etc
drwxr-xr-x   9 deb-dak debadmin  208 2008-02-09 16:06 home
drwxr-xr-x   2 deb-dak debadmin   48 2007-11-01 12:25 initrd
drwxr-xr-x   3 deb-dak debadmin  296 2008-03-04 20:55 katie
drwxr-xr-x   2 deb-dak debadmin   48 2008-03-04 20:55 keyrings
drwxr-xr-x  15 deb-dak debadmin 4896 2008-03-04 11:47 lib
lrwxrwxrwx   1 deb-dak debadmin   20 2007-11-01 12:35 lib32 ->
/emul/ia32-linux/lib
lrwxrwxrwx   1 deb-dak debadmin    4 2007-11-01 12:25 lib64 -> /lib
drwxr-xr-x   3 deb-dak debadmin  128 2008-03-04 17:57 media
drwxr-xr-x   4 deb-dak debadmin   96 2008-01-14 20:50 mnt
drwxr-xr-x   2 deb-dak debadmin   48 2007-11-01 12:25 opt
dr-xr-xr-x 157 deb-dak debadmin    0 2008-03-04 17:57 proc
drwxr-xr-x  25 deb-dak debadmin 1192 2008-03-04 11:50 root
drwxr-x---   3 deb-dak debadmin   80 2008-03-04 20:55 s3kr1t
drwxr-xr-x   2 deb-dak debadmin 4824 2008-03-02 19:00 sbin
drwxr-xr-x   2 deb-dak debadmin   48 2007-05-07 21:20 selinux
drwxr-xr-x   8 root    root      176 2008-03-03 21:42 srv
drwxr-xr-x  11 root    root        0 2008-03-04 17:57 sys
drwxrwxrwt  19 root    root      808 2008-03-04 20:55 tmp
drwxr-xr-x  13 root    root      344 2007-11-01 13:07 usr
drwxr-xr-x  18 root    root      416 2008-02-05 21:43 var

Only after I killed the 'dpkg' process I could stop it from
change the ownership of ALL remaining files. Another problem
is that it has created files under / and probably there is no
way of finding & removing them. This is a SERIOUS bug.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages dak depends on:
ii  apt [libapt-pkg-libc6.7 0.7.11           Advanced front-end for dpkg
ii  apt-utils               0.7.11           APT utility programs
ii  bzip2                   1.0.4-3          high-quality block-sorting file co
ii  debconf [debconf-2.0]   1.5.19           Debian configuration management sy
ii  dpkg-dev                1.14.16.6        package building tools for Debian
ii  exim4-daemon-light [mai 4.69-2           lightweight Exim MTA (v4) daemon
ii  gnupg                   1.4.6-2+b1       GNU privacy guard - a free PGP rep
ii  libc6                   2.7-6            GNU C Library: Shared libraries
ii  libgcc1                 1:4.3-20080202-1 GCC support library
ii  libstdc++6              4.3-20080202-1   The GNU Standard C++ Library v3
ii  python                  2.4.4-6          An interactive high-level object-o
ii  python-apt              0.7.5            Python interface to libapt-pkg
ii  python-central          0.5.15-0.1       register and build utility for Pyt
pn  python-ldap             <none>           (no description available)
pn  python-pygresql         <none>           (no description available)
ii  ucf                     3.005            Update Configuration File: preserv

Versions of packages dak recommends:
ii  python-gnupginterface         0.3.2-9    Python interface to GnuPG (GPG)
ii  sudo                          1.6.9p12-1 Provide limited super user privile

-- debconf information:
  dak/username: deb-dak
* dak/path:
  dak/groupname: debadmin
* dak/hostname: piti.homelinux.net
* dak/setup:
* dak/archivename: debian-archive



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to