On Sun, 11 Jan 2009 19:31:53 +0100, Florian Le Goff wrote:

> w00t ~ $ sudo dpkg-reconfigure iodine
> Password:
> Creating device /dev/net/tun ...
> udev active, devices will be created in /dev/.static/dev/
> rm: cannot remove `net/tun-': Read-only file system
> mknod: `net/tun-': Read-only file system
> makedev net/tun c 10 200 root root 0660: failed
> rm: cannot remove `net/tun-': Read-only file system
> (...)

That's indeed a weird message but it's not coming (directly) from the
iodine package but from udev/makedev. All the postinst script does
is:

        if [ ! -c /dev/net/tun ] && [ -x /dev/MAKEDEV ] ; then
            echo "Creating device /dev/net/tun ..."
            cd /dev
            ./MAKEDEV tun || true
        fi

The message you are seeing seems to come from the makedev() function
in /dev/MAKEDEV:

                else
                        rm -f $1-
                        if mknod $1- $2 $3 $4 &&
                           chown $5:$6 $1- &&
                           chmod $7 $1- &&
                           mv $1- $1
                        then
                                :       # it worked
                        else
                                        # Didn't work, clean up any mess...
                                echo "makedev $@: failed"
                                rm -f $1-
                        fi
                fi

Now, the interesting part in your error messages is IMO the
"Read-only file system" hint. Have you already checked your /dev file
system?

Cheers,
gregor

-- 
 .''`.   Home: http://info.comodo.priv.at/{,blog/} / GPG Key ID: 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
 `. `'   Member of VIBE!AT, SPI Inc., fellow of FSFE | http://got.to/quote/
   `-    NP: Dido: Honestly OK

Attachment: signature.asc
Description: Digital signature

Reply via email to