Bug 117811

Summary: Scribus missing plugins to print and save
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Jonathon Robison <jrobiso2>
Component: KDEAssignee: Stanislav Brabec <sbrabec>
Status: VERIFIED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P2 - High CC: felix
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: All   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Revised Spec file for 1.2.4cvs

Description Jonathon Robison 2005-09-19 15:59:48 UTC
Apparently, Scribus is missing the necessary parts to write files and to print
to printers.

Running scribus from a terminal window (to catch any errors). Try printing to my
HP.  Failure, with terminal windows saying "Can't find plugin".
Try export to PDF - exact same failure.
Comment 1 Michael Gross 2005-09-19 17:23:46 UTC
Can you please be a bit more specific? Post the exact error-message please and
maby attach a backtrace.
Comment 2 Jonathon Robison 2005-09-19 17:26:09 UTC
The exact error message in Scribus was "Printing Failed!".

The error reported on the cli was "Can't find plugin".

That's it. That's all I have. Since this occured, I have upgraded Scribus to
1.2.3 from the scribus site, using the SuSE-9.3 rpm.  It went in fine and fixed
the problem right away.
Comment 3 Felix Möller 2005-11-19 17:52:32 UTC
I hit the same and found the problem.

The program is looking for the plugins under /usr/lib/scribus/libs/, which contains the following files:

lrwxrwxrwx  1 root root     17 2005-10-26 22:12 libabout.so.0 -> libabout.so.0.0.0
-rwxr-xr-x  1 root root  80765 2005-09-13 04:34 libabout.so.0.0.0
lrwxrwxrwx  1 root root     15 2005-10-26 22:12 libpdf.so.0 -> libpdf.so.0.0.0
-rwxr-xr-x  1 root root 426217 2005-09-13 04:42 libpdf.so.0.0.0
lrwxrwxrwx  1 root root     22 2005-10-26 22:12 libpostscript.so.0 -> libpostscript.so.0.0.0
-rwxr-xr-x  1 root root 134161 2005-09-13 04:41 libpostscript.so.0.0.0libpreferences.so.0
lrwxrwxrwx  1 root root     23 2005-10-26 22:12 libpreferences.so.0 -> libpreferences.so.0.0.0
-rwxr-xr-x  1 root root 221757 2005-09-13 04:35 libpreferences.so.0.0.0

But the programm searches for libpdf.so and libpostscript.so which are not found.  Just adding symlinks solves the problem.

Is this already fixed?  I think in this state Scribus is nearly unusable.  Or is this just a fault in some installations?
Comment 4 P Linnell 2005-11-20 01:39:25 UTC
1.2.3-3 still shows the same behaviour.

from the spec file:

%files devel
%defattr(-, root, root)
%{_libdir}/scribus/libs/*.so
%{_libdir}/scribus/libs/*.*a
%{_prefix}/include/scribus

maybe try:

%files devel
%defattr(-, root, root)
%ghost {_libdir}/scribus/libs/*.*a
%{_prefix}/include/scribus

Comment 5 Jonathon Robison 2005-11-20 17:39:33 UTC
The 1.2.3 that comes with SuSE 10.0 has the same problem. Added symlinks to fix it.
Comment 6 Jonathon Robison 2005-11-20 19:18:47 UTC
Er, I meant 10.1.
Comment 7 P Linnell 2005-11-20 20:59:20 UTC
Created attachment 57815 [details]
Revised Spec file for 1.2.4cvs
Comment 8 P Linnell 2005-11-20 21:05:12 UTC
Comment on attachment 57815 [details]
Revised Spec file for 1.2.4cvs

This also updates the description and revises Authors to be current.
Comment 9 Stanislav Brabec 2005-11-21 10:48:15 UTC
I guess, that installation of scribus-devel should work-around it. It seems to be caused by subpackage splitting.
Comment 10 Stanislav Brabec 2005-11-25 11:49:30 UTC
Fixed for EDGE, fix will also appear in supplementary KDE repository:
ftp://ftp.suse.com/pub/suse/i386/supplementary/KDE/update_for_10.0/yast-source/

Authors list updated in package database.

To Andreas Jaeger:

Should we provide a YaST online fix (symlink move) for 10.0?
Comment 11 Andreas Jaeger 2005-11-28 12:52:05 UTC
Yes, let's fix for 10.0, swamp-id is:Maintenance-Tracker-3026
Comment 12 Stanislav Brabec 2005-11-28 18:33:55 UTC
Fixed package and patchinfo submitted. /work/src/done/PATCHINFO/scribus.patch.box
Please translate DESCRIPTION_DE.

Required links were packaged by mistake to scribus-devel package. It caused many problems in the application. This update moves them to scribus package.
Comment 13 Anja Stock 2006-01-09 09:14:38 UTC
released