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

  • ANN 1-hr webinars: Buttons for PDF Navigation/ Interactive Checklists/ Cross-File Links & Bookmarks

    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/Assistants

    The 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,
    Piotr

    I 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.

  • XSQL failing under Linux

    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,
    Steve

    Yes, 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

  • Linux - Oracle - Crystal Report Server XI : Error in File Report1: Failed to load database information.

    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 Gelda

    Suresh,
    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

  • Files under linux and windows

    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,
    Shaul

    BigDaddyLoveHandles 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

  • Error while doing listing

    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