[Scribus] [Scribus 0002881]: Scribus/Aqua cannot write or read directories/files
Kevin Walzer
sw
Mon Dec 5 23:48:25 CET 2005
scribus at scribus.info wrote:
> A NOTE has been added to this issue.
> ======================================================================
> <http://bugs.scribus.net/view.php?id=2881>
> ======================================================================
> Reported By: wordtech
> Assigned To: avox
> ======================================================================
> Project: Scribus
> Issue ID: 2881
> Category: PPCOSX
> Reproducibility: always
> Severity: crash
> Priority: normal
> Status: assigned
> ======================================================================
> Date Submitted: 2005-11-29 22:30 CET
> Last Modified: 2005-12-05 21:52 CET
> ======================================================================
> Summary: Scribus/Aqua cannot write or read directories/files
> Description:
> The latest CVS build of Scribus/Aqua appears to have problems reading the
> filesystem, at least on my machine. When I try to save a file, it returns
> the error message "unable to read /Users/kevin" (my home directory) or
> "unable to read /" (when I try to save to another directory). When I try
> to do to a simple shutdown, it returns this error message: "Scribus was
> not unable to save its preferences file: Could not open preferences
> files/Users/kevin/.scribus/scribus13.rc for writing: too many open files:
> please check directory and file permissions and available disk space."
> This probably also accounts for the fact that this build of Scribus
> appears to generate a new preferences file every time it starts up
> (rebuilding the font cache, etc.--startup takes a long time contrary to
> the advertised improvements in this build).
>
> I have not yet tried to fix permissions via Disk Utility on my machine
> because Scribus is the only program that exhibits this behavior. My
> current disk activity is 5 gigabytes of hard drive space open; and 375 of
> 384 megabytes memory in use (58 megabytes wired, 192 megabytes active, 128
> megabytes inactive).
> ======================================================================
>
> ----------------------------------------------------------------------
> ringerc - 05-Dec-02 20:38
> ----------------------------------------------------------------------
> It'd be really helpful to be able to get a list of the files Scribus has
> open. It looks like Mac OS X ships with the `lsof' command, so can I get
> you to:
>
> - Start up Scribus
> - When Scribus has finished loading, start up the Terminal
> - in the terminal, run the command:
> <pre>
> lsof -c scribus >& $HOME/Desktop/scribus-files.txt
> </pre>
> It will not print out any output, but will create a file
> "scribus-files.txt" on the desktop.
> - Attach that file to this bug report.
>
> I don't have Mac OS X on hand, so I'm not 100% sure those instructions are
> quite right. Hopefully they are, though.
>
>
>
> ----------------------------------------------------------------------
> ringerc - 05-Dec-01 10:49
> ----------------------------------------------------------------------
> Also, it'd be good if you could mention how many fonts you have on the
> system.
>
> ----------------------------------------------------------------------
> avox - 05-Dec-02 18:54
> ----------------------------------------------------------------------
> Please tell us the output of "ls -ld /Users/kevin" in Terminal, also
> "ls -l ~/.scribus" (that's all small 'L', no capital 'i' !)
>
> ----------------------------------------------------------------------
> wordtech - 05-Dec-05 17:29
> ----------------------------------------------------------------------
> ls -ld produces this output:
>
> drwxr-xr-x 142 kevin kevin 4828 Dec 5 11:00 /Users/kevin
>
> ls -l ~/.scribus produces no output. Looks like Scribus can't write to
> that directory.
>
> lsof -c scribus produces the output in the attached file.
>
> ----------------------------------------------------------------------
> avox - 05-Dec-05 20:23
> ----------------------------------------------------------------------
> Interesting list. Looks like your Apple fonts leave files open. AFAIK
> Scribus opens these with the /fontpath/rsrc mechanism, but maybe FreeType
> does that as well. I'll have to check the sources.
>
> Another thing, what does "ls -ld ~/.scribus" say on your machine? You
> should have permissions to access this directory. Or doesn't it exist at
> all?
>
> ----------------------------------------------------------------------
> wordtech - 05-Dec-05 20:30
> ----------------------------------------------------------------------
> Output from ls -ld ~/.scribus:
>
> drwxr-xr-x 2 kevin kevin 68 Nov 27 16:00 /Users/kevin/.scribus
>
> ----------------------------------------------------------------------
> avox - 05-Dec-05 21:52
> ----------------------------------------------------------------------
> Kevin, thanks. I think I'm getting there finally. For some reason your font
> suitcases remain open after Scribus examined them.
>
> Can you provide me with the list of fonts Scribus writes to console when
> it starts up?
> (in /Library/Logs/Console/kevin/console.log)
>
> Issue History
> Date Modified Username Field Change
> ======================================================================
> 05-Nov-29 22:30wordtech New Issue
> 05-Dec-01 10:48ringerc Note Added: 0007597
> 05-Dec-01 10:48ringerc Status new => acknowledged
> 05-Dec-01 10:49ringerc Note Added: 0007598
> 05-Dec-01 18:18ringerc Issue Monitored: ringerc
> 05-Dec-02 18:54avox Note Added: 0007607
> 05-Dec-02 20:38ringerc Note Edited: 0007597
> 05-Dec-05 17:28wordtech File Added: scribus-files.txt
> 05-Dec-05 17:29wordtech Note Added: 0007640
> 05-Dec-05 20:23avox Note Added: 0007641
> 05-Dec-05 20:23avox Status acknowledged => assigned
> 05-Dec-05 20:23avox Assigned To => avox
> 05-Dec-05 20:30wordtech Note Added: 0007642
> 05-Dec-05 21:52avox Note Added: 0007643
> ======================================================================
>
>
>
FYI, I won't be able to follow up on these bug reports for a little
while: I've reverted to the July build of Scribus-Aqua and the libraries
because I have a cover to send to the printer this week, and the latest
build won't even open the file. :-( I know that earlier version has its
troubles, but the cover was originally designed with it. I'll reinstall
the latest and greatest of everything next week, after this deadline has
passed.
--
Cheers,
Kevin Walzer, PhD
WordTech Software - "Tame the Terminal"
http://www.wordtech-software.com
sw at wordtech-software.com
More information about the scribus
mailing list