Cross-file links failing under Linux
(Cross-posted to FrameUsers list)
FM 9 p250 on WinXP Pro SP3
Acrobat Pro Extended 9.3.2
I am struggling with links across PDF files. They all work in Windows, but some work and some don't under Red Hat Enterprise 4 Linux.
I am using the following directory structure to create a hierarchy of "menu" pages with links to other PDFs:
C:\nCode Desktop 6.0 ISR2\nCode Desktop 6.0 ISR2\source_docs\contents\Draft for .fm files and .book files; C:\nCode Desktop 6.0 ISR2\nCode Desktop 6.0 ISR2\source_docs\contents\Draft\graphics for graphics.
There are about 50 other directories for PDF documents (they are what you arrive at using the menus), one for each .book and .fm file set, with a path such as C:\nCode Desktop 6.0 ISR2\nCode Desktop 6.0 ISR2\source_docs\designlifetheory\draft. This creates designlifetheory.pdf. There are crosslinks to other pdfs from within some of these files.
For the Contents "menus", I have created one book per menu. Menus are a single page long.
All of the books create single pdfs (i.e., not multiple files per book). The books are all output to a single directory, C:\nCode Desktop 6.0 ISR2\nCode Desktop 6.0 ISR2\Deliverables.
I am using the newlink and gotolink commands. The newlink commands are all on master pages. The gotolink commands are all on body pages. A typical gotolink would be "gotolink map_of_help.pdf:helpmap". This one seems to fail consistently on Linux. I have tried using "gotolink map_of_help.fm:helpmap", which also fails. Should I be using ".fm" instead of ".pdf" in the link?
The .pdfs are created using Print to Adobe PDF. The PDF Setup is Settings: Standard Job Options, View Generated PDF in Acrobat, Convert CMYK Colors to RGB; Bookmarks: Generate PDF Bookmarks; Tags: Generate Tagged PDF; Links: Create Named Destinations for All Elements and Paragraphs.
I have tried placing all the books in a single directory using Save As, with all the paths relative, and books open, and with books closed. I have tried dumping all the .fm files and .book files into the same directory. I have tried outputting to various directories. I have combed the archives, and tried to follow Shlomo's training module on "FrameMaker Books & Cross-File Links."
I don't seem to get it, whatever it may be.
Any help for this newbie appreciated.
Your links look okay, directory-wise.
A link would be traversing the root directory if, say, the document is in some subdirectory below C:\nCode Desktop 6.0 ISR2\ and the target was in, say, C:\nCode Masters 6.0 ISR2\....blah blah or on a different disk.
One other thing: Maybe it's just me and my UNIX background, but using spaces in pathnames or filenames just feels like you're asking for trouble, especially if you want the end product to be portable to other platforms.
If the links are relative and they work on Windows, as you say they do, then my guess is that Reader on Linux is the problem. Try viewing them using xpdf on Linux and see if the links work then.
As matter of fact, I issue a very large manual set (69 manuals with approximately 400,000 links) for my Linux customers, and some time ago I abandoned Reader 8.1.2 on Linux in favour of xpdf because I didn't have the time to wait for a fix. The truth is, the links in Reader 6.0 didn't work either, and I was fed up with having to test every new Reader version that came out to see if it actually worked.
I'd be interested to know if you trace the problem to Reader on Linux, and if you find a Reader version later than 8.1.2 on Linux that works.
Dave
Similar Messages
-
Free; no fluff, no hype, no nonsense; starting 9am PDT
• Creating Buttons for PDF Navigation using FrameMaker Hypertext Markers
Wed, April 16
https://www3.gotomeeting.com/register/817461086
• Creating Interactive PDF Checklists with FrameMaker-to-Acrobat TimeSavers + Form Assistant
Wed, April 23
https://www3.gotomeeting.com/register/886165534
• Cross-File Links and Bookmarks in PDFs Authored with FrameMaker
Thu, May 1
https://www3.gotomeeting.com/register/911390886
Shlomo Perets
MicroType, http://.microtype.com
FrameMaker/Acrobat/Captivate training & consulting • FM-to-Acrobat TimeSavers/AssistantsThe Bookmark Panel to the left of the pdf is not displaying - I have checked everything (and double checked under preferences to ensure that under Documents > Open Settings > Restore last view settings when reopening documents is Not checked.)
Have reinstalled Acrobat and still am having issues. The only thing I did was open AcrobatLive and converted a doc to a fillable form - I am getting error messages with that now as well. -
Compile fail under linux ! oci.h: No such file or directory
I want to transplant an Win32 OCI program to Linux.When i compile the program under Linux, the gcc returns the error information 'oci.h: No such file or directory '.
Where can i find the OCI libs and includes under Linux/Unix?and I suggest you should use $ORACLE_HOME/rdbms/demo/demo_rdbms.mk to build oci applications. Instructions are there in the same file.
-
HTTPS upload failed under Linux Error #2038
HI,
we're developing Flex based framework, focusing on, among the others, file upload. Everything is fine and works well for the browsers Opera, Firefox, Chrome under the Windows/Mac OS/Linux in the http mode. Unfortunately in https we are unable to upload files, using the same application under Linux ( all browsers fail with that ).
The result is as follows:
I've found a similar looking bug here:
https://bugbase.adobe.com/index.cfm?event=bug&id=2980517
but it differs from our case since we're experiencing that problem only under Linux ( all browsers in their latest versions ). I tried both the latest Flash plugin ( stable ) and the 11 bet version. The same effect.
I would be gratefull for any hints on that. If there will be a need I can arrange a demosite with an application to perform some tests. I'm not excatly sure wheter this forum is the right place to ask for such issue, if not please point me to the correct place.
Regards,
PiotrI have the same error # 2038 problem , when search google there has the kind of problem since 2008 , which cause many factor :
my code : is easy form flex -> air run to mobile iphone upload image to tomcat server.
//private const serverURL:String = "http://localhost:8400/aii-mobile-services-1.0-SNAPSHOT/imageupload"; //work
private const serverURL:String = "http://192.9.xxx.xxx:8400/aii-mobile-services-1.0-SNAPSHOT/imageupload"; // error # 2038
file.addEventListener( Event.COMPLETE, uploadComplete );
file.addEventListener( IOErrorEvent.IO_ERROR, ioError );
try
//file.upload( new URLRequest( serverURL ) );
//fileUpload.upload( new URLRequest( serverURL ) );
var request:URLRequest = new URLRequest(serverURL);
var params:URLVariables = new URLVariables();
params.name = id_refnumber;
params.userid = "AII-IT-DEV";
request.method = URLRequestMethod.POST;
request.contentType = "multipart/form-data";
request.data = params;
file.upload(request,"file");
catch( e:Error )
trace( e );
currentState = "unsupported";
msg.text = e.toString();
finally {
The server is tomcat and servlet is /imageupload
The point is when I test air / mobile for local host is work perfectly but when I point to real server I was punch by #2038
- When I test with html form upload image to servlet (/imageupload) and it worked both local , server machine ( so firewall stuff may not the factosr.)
If I found the way out I will come back to update
or someone know this trick to fix this case would be make me happy
sorry for my bad english -
FX5600 fails under Linux kernel 2.4.22
I’m attempting to make an FX 5600 graphics card work with Red Hat Linux 9 kernel 2.4.22 1 2115 n.
I’ve downloaded and installed the NVIDIA driver from http://www.nvidia.com/object/linux_display_ia32_1.0-4496
It worked fine last week when I was running the 2.4.20 kernel. The NVIDIA driver for the FX 5600 card installed without error and worked fine. But Linux 2.4.20 would not recognize the Ethernet card that is onboard the MSI 875P Neo motherboard. The website http://www.linuxhardware.org/article.pl?sid=03/08/19/1521256&mode=thread
Says I must have a newer kernel, 2.4.21 or higher before Linux would work with all the features of the MSI 875P Neo motherboard.
With a lot of help from a friend at work the new kernel, 2.4.22, has been installed. But it’s disabled my NVIDIA driver for the FX 5600. And the NVIDIA driver won’t install under the new kernel, returning an error message saying:
“ERROR: Unable to build the NVIDIA kernel module.”
I’ve been studying the support documentation, the README text file for the driver linked to on the NVIDIA download page. But I’ve not found an answer to this problem.
The NVIDIA page, under support, says to contact the manufacturer if you have any problems. So here I am. Any suggestions?
Any estimates on how long it will be before the NVIDIA driver set is updated to support Linux kernel 2.4.22 ?Maybe this thread will help you:
http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:30011178429375
C. -
Hi,
I have a straightforward install of Oracle8.1.6, iAS8i under redhat7. I cannot get XSQL to run the helloworld.xsql query. The jserv.log file is written to with:
[04/02/2001 16:55:47:282] (EMERGENCY) ajp12: can not connect to host 127.0.0.1:8
007
[04/02/2001 16:55:47:282] (EMERGENCY) ajp12: connection fail
[04/02/2001 16:55:47:282] (ERROR) an error returned handling request via protoco
l "ajpv12"
[04/02/2001 16:56:41:561] (ERROR) wrapper: printing debugging information (comma
nd line, env)
[04/02/2001 16:56:41:562] (ERROR) wrapper: argument[ 0] /llap/tools/ias10/Apache
/jdk/bin/java
[04/02/2001 16:56:41:562] (ERROR) wrapper: argument[ 1] org.apache.jserv.JServ
[04/02/2001 16:56:41:562] (ERROR) wrapper: argument[ 2] /llap/tools/ias10/Apache
/Jserv/etc/jserv.properties
Can anyone point me in the right direction as I guess it is a config problem.
regards,
SteveYes, I can ping 127.0.0.1 (localhost) and it is on port 8007 in jserv.properties. I have Oracle 8.1.6 running under unix user Oracle with a database on port 1521. iAS is installed under oraias on a separate home using 8ienv.sh for the profile. The iAS server works fine on port 7777 and I have Forms6i running okay as well. Should XSQL work straight out of the box? I have installed on a site under NT2000 and it worked perfectly.
Steve -
I am using Crystal Reports Server XI on Linux Server with Oracle Server 10g.
I did install Oracle Client on Report Server and config Oracle SID in tnsnames.ora also. It works well with tnsping command. Then, I published a report which was created in Crystal Reports developer on this server.
When I preview the report on Report Server. I got the following error message:
Error in File Report1: Failed to load database information.
Try to fix the problem I ran web Central Management Console -> Objects ->Report1->Process -> Database and set there the following parameters:
Database driver: Oracle
Server: servers_host_name
Database: (tried both ORACLE_SID and tns_name)
User: oracle_user_name
Password: oracle_pw
It still got the same problem.
I will appreciate any help.
Tham.I was having a similar problem in Crystal Reports Server 2008 v1, and had to install the full client to resolve it, which I didn't like. I poked around some, and was able to get the Instant Client working with a few minor changes. Note that I tried it only with the 32-bit Instant Client even though I was on a 64-bit system because that was what SAP recommended when I talked to them.
The changes I had to do was initialize the Oracle environment variables (the instant client doesn't have a script to do this for you) and to create a soft-link which is included in the full client, but not in the instant client.
To setup the environment variables I created a file called env.sh and put it in /opt/crystal/bobje/setup/oracle/, where /opt/crystal was my install path. This ensured that it got called by the /opt/crystal/bobje/setup/env.sh script which runs as part of the System init scripts to initialize the environment. The following is what I put in my file (again for the 32-bit 11g R2 instant client):
export ORACLE_SID=summitdb
export ORACLE_HOME='/usr/lib/oracle/11.2/client'
export ORACLE_BASE='/usr/lib/oracle/'
export TNS_ADMIN='/usr/lib/oracle/11.2/client/network/admin'
export PATH="$:/usr/lib/oracle/11.2/client/bin"
export LD_LIBRARY_PATH="$$/usr/lib/oracle/11.2/client/lib"
After that, I created the missing soft link using this command:
ln -s "$/lib/libclntsh.so.11.1" "$/lib/libclntsh.so.10.1"
Once I had done those two things, and restarted the service using the /etc/init.d script, it worked fine. -
Failed to install enterprise manager under linux
When I installed Oracle 10g(10.2.0.1) under linux, I got an error when running
/ora01/db/oracle/product/10.2.0.1/bin/emca within oracle universal installer.
The emConfig.log file shows such error:
oracle.sysman.emcp.exception.EMConfigException: Invalid value null for parameter PORT
at oracle.sysman.emcp.ParamsManager.checkParam(ParamsManager.java:2630)
at oracle.sysman.emcp.EMDBPreConfig.checkConfigParams(EMDBPreConfig.java:1285)
at oracle.sysman.emcp.EMDBPreConfig.checkParameters(EMDBPreConfig.java:1060)
at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:174)
at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:160)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:141)
at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:426)
at java.lang.Thread.run(Thread.java:534)
So I have to run emca after the oracle installation. I am new to this tool. I modified both tnsnames.ora and listener.ora file to set port to 1521. And then I run emca -config all db,
but now I cannot pass "entering the password for SYS user" (I already set SYS user's password to oracle, and it works when using sqlplus.) .
I am totally confused. What should I run emca to set up the enterprise manager's website? Now I can use localhost:5560/isqlplus and localhost:5560/isqlplus/dba.
Many thanks!!I just run emca as oracle instead of root, then the password got passed, but I got new errors:
Aug 30, 2007 5:59:59 PM oracle.sysman.emcp.EMConfig perform
SEVERE: Failed to allocate port(s) in the specified range(s) for the following process(es): JMS [5540-5559],RMI [5520-5539],Database Control [5500-5519],EM Agent [3938] | [1830-1849]
What should I do? Is running emca -config all db necessary to get enterprise manager installed? -
Page to page PDF links under Linux
I'm using Framemaker version 8.0p277.
I have created separate pages for a menu hierarchy that cascades from "contents.pdf" down to subordinate pages like "genh_toc.pdf". Each file is a single page; no menu is collected into a book (but easily could be - I just inherited this setup). Subordinate pages have links to manuals, which are comprised of 4 to 20+ files.
The menu links are made using the Hypertext command, openlinkfitwin. They work under Windows, but not under Linux. I can see that the names are correct in the Linux status bar.
Your thoughts?If the links work okay on Windows Adobe Reader but not Linux Adobe Reader, and you are using relative pathnames in your links, then this could be a Linux Adobe Reader problem. Several versions of Adobe Reader on various platforms are notorious for document links not working, especially if the link has to open a document in a different directory.
You could try updating your Linux Adobe Reader version, although bug-fixed versions of Reader are not always rolled out on all platforms - Linux users often have to wait a long time for a fixed version.
Or you could (as I have been forced to do by this chronic and recurring bug) abandon Reader altogether and use xpdf instead. -
Migration from windows to Linux - JAR files not generating under JAVA_TOP
Hi DBA's
Jar files not generating under JAVA_TOP after migration from windows to linux.
I followed workaround but same in result.
Workaround
Run this command. It will give the missing file
adjava -mx512m -nojit oracle.apps.ad.jri.adjcopy -masterArchive $JAVA_TOP -sync -reportfile javatopfiles.lst
Then run this command
adjava -mx512m -nojit oracle.apps.ad.jri.adjcopy -masterArchive JAVA_TOP -sync -mode APPLY
I have checked in google.
Best Regards,
Suresh GeldaSuresh,
I can find the following error in the log file:
JarSigner error output:
Exception in thread "main" java.lang.NoClassDefFoundError: sun/security/tools/JarSigner
Caused by: java.lang.ClassNotFoundException: sun.security.tools.JarSigner
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: sun.security.tools.JarSigner. Program will exit.Please review the following notes for suggested solutions:
Note: 393306.1 - Generate Jar File causes NoClassDefFoundError sun/security/tools/JarSigner
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=393306.1
Note: 269054.1 - Running adadmin to Force Regenerate of the Java Files Fails
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=269054.1 -
How to output executable Bin file under linux from java
Hi
im beginner in java under linux and i want to out put my java programs to be bin files that can run
if this not possilble
how to run the output jar files with just double click ?
does i have to run sh file that do the hob how?
thanks in advance.say your main method (application's entry point) is located in a class com.my.Class,
then first you create a text file (say, manifest.txt) that contains this line:
Main-Class: com.my.Class
[/code}
and then you append this to the jar's manifest as such:
jar cfm yourjarfile.jar manifest.txt [additional files you might want to add]
for more info,
http://java.sun.com/docs/books/tutorial/deployment/jar/manifestindex.html -
Forms6i under linux and save file on local pc
How to save a local file using form6i under a linux server? I can't usi win api and webutil...another way? Thx!
Here you go:
<%@ page import="
java.io.File,
java.io.OutputStream,
java.io.FileOutputStream,
java.io.ByteArrayOutputStream"
%>
<%
String contentType = "application/vnd.ms-excel";
String fileName = "testFile";
fileName = fileName + ".csv";
response.setContentType(contentType);
response.setHeader("Content-Disposition","filename="+fileName);
out.print("I am the only data in the file");
String FileName = "c:/testFile.csv";
OutputStream os = new FileOutputStream(FileName);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
String text = "test string";
byte buf[] = text.getBytes();
baos.write(buf);
baos.writeTo(os);
baos.close();
os.close();
%> -
Different behaviour of file vis under linux and microsoft
I am porting software written under Windows labview to Linux Labview (6.1). When using the Open/Create/Replace vi in windows if I use a pattern of "*.abc" and enter "123" in the dialogue box a file called "123.abc" will be created which is what I would expect. The same operation under Linux will create a file called "123" without the extension. Is this normal and is there a way of making the linux version behave in the same way as the windows version?
Sorry about the delay - vacation.
There appears to be no check box under Linux to use native file dialogs although it does indeed exist under windows. In fact the linux version does use linux file dialogs by default. It seems that the only options are to force the windows version to behave like the the linux version - which is counter intuitive, or write a new file dialog vi for linux. -
Jar files as application Error under linux
I created a jar file with the following jar command
jar cmf mainclass Asdi2GuiJar.jar *.class
Main-Class: ASDIGUI
It did work without any problem : java -jar Asdi2GuiJar.jar
when I added to the CLASSPATH under linux "Redhat 7.2" C-shell, it give me an error:
Exception in the thread main java.util.zip.ZipException: No Such file or directory
even im not using any zip file class in my java application. Any idea why im getting such an error even before addding the jar file to the CLASSPATH it did work without any problem?ah young grasshopper you are using zip files :) rename your .jar file a .zip and use unzip on it :)
and that error means that the jvm's classloader couldn't load it's zip component so it's likely that your jvm can't find it's standard lib's
make sure your class path points to the /lib directory of your java install..... which version of the jdk are you using?
are you setting the classpath globally? since the way you said CLASSPATH I guess you are... ....are you keeping the old classpath when you set it? like CLASSPATH=$CLASSPATH:/myNewSource
or something like that...
maybe something in that will help -
Hi,
I have a program that works under both windows and linux. I wanted to know what is the best way for the file paths I use.
What is the difference between using "/" and "java.io.File.separator"?
Any more info/tips on the difference between working under windows and linux will be great. I tried searching for it online but couldn't find anything useful.
Thanks,
ShaulBigDaddyLoveHandles wrote:
I thought that if you used a '/' in a path string it was interpreted correctly, even in Windoze.Other platforms are available :-)
I can't recall the details now, but we had an inexplicably-breaking build on Windows earlier this year for code that was fine under Linux, and tracked it back to the use of "/" rather than File.separator. It was an odd corner case which escapes me, but a lesson learnt nonetheless
Maybe you are looking for
-
Hi, I am getting error while doing listing. "Manual module selection and checking procedure not possible at present. Please advise the resolution and root cause of the error. Regards prawmu
-
Macbook Pro running Mavericks. Multiple display issue
I didn't have this problem running OS X Mountain Lion but now that I have upgraded to Mavericks the display on my second monitor (an HD TV) is too large for the screen and no resolution changes from the display menu have any effect To be clear, the i
-
Frame Capture In DVD Player?
Is there any way to do frame captures in Apple's DVD Player app? I know you can bring in Preview to Grab the Window, but is there a quick way to do it within the DVD player?
-
How can event driven scheduling will be acheived using DBMS_JOB
Hi, I am running oracle jobs using DBMS_JOB package . I need to check for particular event is happend or not then only It should run my job.Can I acheive this using dbms_job.What is the syntax for it.Where Can i add dependencies in dbms_job Thanks
-
BAPI_BUPA_CREATE_FROM_DATA
hello Friends, I am facing problem in creating a SAP BP, Here is the ABAP code, Data: businessPartner type BAPIBUS1006_HEAD-BPARTNER. Data: personData type BAPIBUS1006_CENTRAL_PERSON. DATA: person type BAPIBUS1006_CENTRAL. DATA BEGIN OF bapiReturn OC