On Wed, 08 Jun 2005, Michael Tokarev wrote:

> When upgrading uucp package, the upgrade fails with the
> following message:
> 
> Setting up uucp (1.07-12) ...
> chown: cannot access `/etc/uucp/call': No such file or directory
> dpkg: error processing uucp (--configure):
> 
> This is due to /etc/uucp/call file missing as it has been
> deleted (probably by me) previously, for some reason.
> 
> In postinst script, we have:
> 
>         if [ -n "$version" ] && \
>                 dpkg --compare-versions "$version" lt 1.07-10
>         then
>                 chown uucp:uucp /etc/uucp/call
>         fi
> 
> I think this chown should be conditional, based on presence
> of the file in question.

You're right.  Too bad nobody noticed before.

I assume you managed to upgrade eventually, or do you still need some
help?

> More, I think the ownership here is wrong: no files in /etc/uucp
> should be owned by uucp for security reasons.  I know it' stricky
> with current uucico being setgid dialout...

Actually it turned out to be almost impossible for the file to stay
root:uucp :(  Read one of the bug reports for a lengthy discussion about
that.  It's unfortunate, but that's the way it is.

-- 
 PGP signed and encrypted  |  .''`.  ** Debian GNU/Linux **
    messages preferred.    | : :' :      The  universal
                           | `. `'      Operating System
 http://www.palfrader.org/ |   `-    http://www.debian.org/


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

Reply via email to