[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Launching anaconda on an already-installed system ...B

On Fri, 8 Feb 2002, Bill Crawford wrote:

>   File "/home/bill/rpm/tmp/anaconda-7.2.90//usr/lib/anaconda/partitioning.py", line 1900, in partitionObjectsInitialize
>     partitions.setFromDisk(diskset)
>   File "/home/bill/rpm/tmp/anaconda-7.2.90//usr/lib/anaconda/partitioning.py", line 1067, in setFromDisk
>     labels = diskset.getLabels()
>   File "/home/bill/rpm/tmp/anaconda-7.2.90//usr/lib/anaconda/partitioning.py", line 1517, in getLabels
>     label = isys.readExt2Label(node)
>   File "/usr/lib/anaconda/isys.py", line 365, in readExt2Label
>     makeDevInode(device, "/tmp/disk")
>   File "/usr/lib/anaconda/isys.py", line 237, in makeDevInode
>     _isys.mkdevinode(name, fn)
> SystemError: (1, 'Operation not permitted')
>  I'm also a little concerned by those filenames (picked up from the
> package build process, for some reason) ...

This is because anaconda doesn't use the /dev/* entries which don't yet
exist, but makes its own device node files before doing I/O on them. You
need root to be able to do that.

Charlie Brady                         charlieb e-smith com
Lead Product Developer
Network Server Solutions Group        http://www.e-smith.com/
Mitel Networks Corporation            http://www.mitel.com/
Phone: +1 (613) 368 4376 or 564 8000  Fax: +1 (613) 564 7739

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]