Limitation on LD_LIBRARY_PATH on Solaris box
Hi All,
I am using Tuxedo v8.0 on Solaris 2.8 box. This tuxedo server guides other servers to start up after issuing "tmboot -y" command. Following error I can see if the LD_LIBRARY_PATH is too long.
<i>"CMDTUX_CAT:819: INFO: Process id=1281 Assume started (pipe)."</i>
Is there any limitation that LD_LIBRARY_PATH should not me more than some pre defined characters?
Thanks in advance.
-Pijush
As Wayne points out, there are some temporary variables of size 2048 used to
manipulate LD_LIBRARY_PATH in tmsyncproc(), the function where the problem
is occurring. A long value of LD_LIBRARY_PATH can overwrite the values in
these temporary variables. If you keep LD_LIBRARY_PATH shorter than this,
you should be fine.
<Pijush Koley> wrote in message news:[email protected]...
Thanks for the reply.<p>
You are right. I received one core file at $APPDIR. But the strange thingis I got the core from the "tmboot" binary. Here is the back trace which I
received when LD_LIBRARY_PATH is too long. <p>
>
===========================================
user1@TNUTF8 /proj1/appdir>file core <br>
core: ELF 64-bit MSB core file SPARCV9 Version 1, from'tmboot'<br>
>
user1@TNUTF8 /proj1/appdir>dbx /proj1/3p/tuxedo8.0/bin/tmboot core <br>
Reading tmboot <br>
core file header read successfully <br>
Reading ld.so.1 <br>
Reading libm.so.1 <br>
Reading libgpnet.so.71 <br>
Reading libtux.so.71 <br>
Reading libbuft.so.71 <br>
Reading libfml.so.71 <br>
Reading libfml32.so.71 <br>
Reading libengine.so.71 <br>
Reading libpthread.so.1 <br>
Reading librt.so.1 <br>
Reading libsocket.so.1 <br>
Reading libnsl.so.1 <br>
Reading libthread.so.1 <br>
Reading libc.so.1 <br>
Reading libaio.so.1 <br>
Reading libdl.so.1 <br>
Reading libmp.so.2 <br>
Reading libc_psr.so.1 <br>
Reading en_US.ISO8859-1.so.2 <br>
Reading registry.so <br>
detected a multithreaded program <br>
t@1 (l@1) terminated by signal SEGV (no mapping at the fault address) <br>
0x0000000100006430: __do_misaligned_ldst_instr+0x01d4: ldx [%g4 +0x8], %o0 <br>
dbx: warning: invalid frame pointer <br>
(/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where <br>
current thread: t@1 <br>
=>[1] __do_misaligned_ldst_instr(0xffffffff7fff4f90, 0xffffffff7fff5050,0xd25c2000, 0x2f33702f726f7365, 0x1, 0xb), at 0x100006430 <br>
[2] __misalign_trap_handler(0x7474652f6c69623a, 0xffffffff7fffe20c, 0x0,0x100598020, 0x0, 0x100126c40), at 0x100007680 <br>
[3] tmsyncproc(0xffffffff7ecacea0, 0x100136f58, 0xffffffff7fff6bd8,0x0, 0x1, 0xffffffff7fff6bc0), at
0xffffffff7eb2e0d4 <br>
(/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) exit <br>
================================ <p>
But I did not receive any error when LD_LIBRARY_PATH is not too long. <br>
Any pointers?<p>
Thanks in advance. <br>
-Pijush
Similar Messages
-
Couldn't see LUNS fpr Compaq Storage array 1000 solaris box
Hi All,
I want to connect Compaq storage Works SAN array to solaris10 Box. I can see array as connected but state as unusable.
How can i see the luns from the storage on solaris box??
dmesg output:
Feb 1 08:29:54 testappl ndi_devi_online: failed for array-controller: target=11000 lun=0 ffffffff
Feb 1 08:30:25 testappl fctl: [ID 517869 kern.warning] WARNING: fp(7)::PLOGI succeeded: no skip(2) for D_ID 11000
Feb 1 08:30:25 testappl genunix: [ID 599346 kern.warning] WARNING: Page83 data not standards compliant COMPAQ MSA1000 2.38
Feb 1 08:30:25 testappl scsi: [ID 243001 kern.info] /pci@1d,700000/SUNW,emlxs@2/fp@0,0 (fcp7):
Feb 1 08:30:25 testappl ndi_devi_online: failed for array-controller: target=11000 lun=0 ffffffff
Feb 1 08:47:27 testappl emlxs: [ID 349649 kern.info] [ 5.05F8]emlxs3: NOTICE: 730: Link reset.
Feb 1 08:47:27 testappl emlxs: [ID 349649 kern.info] [ 5.0337]emlxs3: NOTICE: 710: Link down.
Feb 1 08:47:30 testappl emlxs: [ID 349649 kern.info] [ 5.054D]emlxs3: NOTICE: 720: Link up. (2Gb, fabric, initiator)
Feb 1 08:47:30 testappl genunix: [ID 599346 kern.warning] WARNING: Page83 data not standards compliant COMPAQ MSA1000 2.38
Feb 1 08:47:30 testappl scsi: [ID 243001 kern.info] /pci@1d,700000/SUNW,emlxs@2/fp@0,0 (fcp7):
Feb 1 08:47:30 testappl ndi_devi_online: failed for array-controller: target=11000 lun=0 ffffffff
cfgadm -al output:
bash-3.00# cfgadm -al
Ap_Id Type Receptacle Occupant Condition
c0 scsi-bus connected configured unknown
c0::dsk/c0t0d0 CD-ROM connected configured unknown
c1 scsi-bus connected configured unknown
c1::dsk/c1t0d0 disk connected configured unknown
c1::dsk/c1t1d0 disk connected configured unknown
c1::dsk/c1t2d0 disk connected configured unknown
c2 fc connected unconfigured unknown
c5 scsi-bus connected unconfigured unknown
c6 fc connected unconfigured unknown
c7 fc-fabric connected configured unknown
c7::500805f3000186d9 array-ctrl connected configured unusable
usb0/1 usb-device connected configured ok
usb0/2 unknown empty unconfigured ok
usb1/1 unknown empty unconfigured ok
usb1/2 unknown empty unconfigured okthanks in advance.Looks like the LUN is not configured correctly on the storage array. The kernel can't take the LUN online.
I have seen this on various boxes, most of the time it was either that the LUN wasn't set online on the SAN box or there is a SCSI reservation on the LUN.
Can you access the LUN from another host? -
Unable to install ALSB3 on Solaris box
I try to install alsb on solaris box using the command :java -jar alsb300_wls100_generic.jar, but always get the bellowed error
Exception in thread "main" java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.jar.JarFile.<init>(JarFile.java:135)
at java.util.jar.JarFile.<init>(JarFile.java:72)
Is there anyone has uncounted this issue? Thanks in advance.
Edited by: user11110550 on Jun 16, 2010 8:01 PMHi,
Make sure you have given the correct rights for the .bin file to execute, also do have a look at the below link to get more information on how to install a .bin file
Topic: Starting .bin Installation Programs in Graphical Mode on UNIX Machines
http://download.oracle.com/docs/cd/E17904_01/doc.1111/e14142/guimode.htm#BABFBABI
If you need to install it in Silent mode then check the below link
Topic: Silent Mode Installation of WebLogic
http://middlewaremagic.com/weblogic/?p=1716
Regards,
Ravish Mody -
Is it possible to install Two iAS 6.5 SP2 instances on a single solaris box
Hi,
I have iPlanet Application server 6.0 SP2 installed on sun solaris 2.7.
Now, I want to install one more instance of iAS (same version) on the same solaris box. Just wondering, is it possible, because i think in case of Sun One Apps Server 7 its not possible.
If its possible, is there any specific configuration I have to make ?
Thanks in advance,
PrakashHello,
I think it is possible to have two instances of IAS 6.5 on one machine because last year I had similar situation with IAS 6.5 Enterprise - I instaled it twice and put them in cluster. Things were just fine.
Each creation of instance of app server meant new installation of IAS software in different install folder, where second one used Directory Server installed durring the first installation.
I remember that I had only one Directory Server installation where each IAS instance had its own space for configuration data (by specifying diferent name for "IAS global config params" during the installation) and different set of port numbers for IAS processes. Finnaly, I put these two instances in a cluster...
IAS 7.0 (Sun One App server 7.0) has different approach regarding creating and configuring several app server instances, because creating one more instance of app server doesn't mean another installation of software...
Regards
Vladimir -
Duplicate customer environment on our Solaris box
Hi, I am new to here, and I am a dummy on iAS.
We got a tape back up of our customer�s testing machine. I would like to set up the �exact� same server on one or our Solaris boxes and run some tests on it.
After having the corporate computing guys loaded the tape to the box. I hacked through some files in
/mnt/opt/iPlanet/ias65/slapd-nccias/config
/mnt/opt/iPlanet/ias65/ias/registry
replaced customer�s host and domain names by our host and domain names on the LAN.
Now I can start the LDAP server. But when I tried to start the iAS, it failed and I got the following in the ias.log:
Connected to LDAP server on xxx-cissun19.abccorp.com port 389
iPlanet Application Server is running in international mode
iPlanet Administrative Server
Version 6.5, Build 20021121
Copyright (c) 1996-1997 KIVA Software Corporation.
Copyright (c) 1998-1999 Netscape Communications Corporation.
Copyright (c) 2000-2001 Sun Microsystems, Inc. Some preexisting portions Copyright (c) 2000 Netscape Communications Corp. All rights reserved.
Use of this software is governed by the terms of the executed license agreement between you and iPlanet E-Commerce Solutions.
Am I doing something that is not possible? Am I on the right track? Is there any documentation that walks people through this process?
You help will be highly appreciated.Hi, I am new to here, and I am a dummy on iAS.
We got a tape back up of our customer�s testing machine. I would like to set up the �exact� same server on one or our Solaris boxes and run some tests on it.
After having the corporate computing guys loaded the tape to the box. I hacked through some files in
/mnt/opt/iPlanet/ias65/slapd-nccias/config
/mnt/opt/iPlanet/ias65/ias/registry
replaced customer�s host and domain names by our host and domain names on the LAN.
Now I can start the LDAP server. But when I tried to start the iAS, it failed and I got the following in the ias.log:
Connected to LDAP server on xxx-cissun19.abccorp.com port 389
iPlanet Application Server is running in international mode
iPlanet Administrative Server
Version 6.5, Build 20021121
Copyright (c) 1996-1997 KIVA Software Corporation.
Copyright (c) 1998-1999 Netscape Communications Corporation.
Copyright (c) 2000-2001 Sun Microsystems, Inc. Some preexisting portions Copyright (c) 2000 Netscape Communications Corp. All rights reserved.
Use of this software is governed by the terms of the executed license agreement between you and iPlanet E-Commerce Solutions.
Am I doing something that is not possible? Am I on the right track? Is there any documentation that walks people through this process?
You help will be highly appreciated. -
Ports that need to be Opened for OBIEE 11g Installation on Solaris Box
What ports need to be opened by the systems admin on a solaris box to start OBIEE 11g installation
There is lot difference what you said now and in your initial post...
For outside communication means? you want to access BI outside the network using url?
in that case is it not weblogic port? check with your network guys they'll take care of it.
if you are looking for network with other systems internally then you may/have to open as per that link.
hope this helps -
I am getting the following error when I try to restart the server. Can anyone help?
Status:
[https-verity-dev]: start failed. (2: unknown early startup error)
[https-verity-dev]: conf_init: Error running init function load-modules: dlopen of /usr/local/netscape/server4/bin/https/lib/libNSServletPlugin.so failed (ld.so.1: ns-httpd: fatal: libjvm.so: open failed: No such file or directory)
[https-verity-dev]: server exit: status 1
Error
An error occurred during startup.
The server https-verity-dev was not started. Currently our server is down, it is only a dev box but we are currently tryhing to test so any help would be greatly appreciated.
Thank youHi,
U did not mention in which version of Solaris u r installing IWS 4.1
Try these steps:
(1)Have u chosen the option to install jdk with IWS setup or u manually added the classpath after installation?
(2)Make sure you have the latest operating system patches installed. You can download them from Sun's web site.
(3)It may also be that the environment variable LD_LIBRARY_PATH isn't set. It should probably be set to "/usr/lib:/usr/ucblib". Make sure it is set correctly, and try the installation again.
then try to start the server again
regards
T.Raghulan
[email protected] -
Hi - I'm new to this group and wonders whether you guys can help me.
I'm trying to connect to my Oracle9i database via a Java servlet but
got the following error message in the web browser:
Internal error: exception thrown from the servlet service function
(uri=/servlet/HelloWWW6): java.lang.NullPointerException, Stack:
java.lang.NullPointerException
at oracle.jdbc.oci8.OCIDBAccess.check_error(OCIDBAccess.java:1743)
at oracle.jdbc.oci8.OCIEnv.getEnvHandle(OCIEnv.java:69)
at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java:452)
at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:287)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance
(OracleDriver.java:442)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:321)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:172)
at HelloWWW6.doGet(HelloWWW6.java:40)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService
(NSServletRunner.java:897)
at com.iplanet.server.http.servlet.NSServletRunner.Service
(NSServletRunner.java:464)
My class path is:
Java VM
classpath: /u01/iplanet/servers/plugins/servlets/examples/legacy/beans
.10/SDKBeans10.jar:/usr/local/javamail-1.2/mail.jar:/usr/local/jaf-
1.0.1/activation.jar:/u02/app/oracle/product/9i/lib:/u02/app/oracle/pr
oduct/9i/jdbc/lib:/u02/app/oracle/product/9i/jdbc/lib/classes12.zip:/u
02/app/oracle/product/9i/jdbc/lib/nls_charset12.zip:/u01/iplanet/serve
rs/bin/https/jar/NSServletLayer.jar:/u01/iplanet/servers/bin/https/jar
/NSJavaUtil.jar:/u01/iplanet/servers/bin/https/jar/NSJavaMiscUtil.jar:
/u01/iplanet/servers/bin/https/jar/servlet.jar:/u01/iplanet/servers/bi
n/https/jar/servlet-2.3-filters-
api.jar:/u01/iplanet/servers/bin/https/jar/jsp092.jar:/u01/iplanet/ser
vers/bin/https/jar/jaxp.jar:/u01/iplanet/servers/bin/https/jar/crimson
.jar:/u01/iplanet/servers/bin/https/jar/xalan.jar:/u01/iplanet/servers
/bin/https/jar/jspengine.jar:
My LD_LIBRARY_PATH is:
/u02/app/oracle/product/9i/lib:/u02/app/oracle/product/9i/jdbc/lib:/u0
2/app/oracle/product/9i/jdbc/lib/classes12.zip:/u02/app/oracle/product
/9i/jdbc/lib/nls_charset12.zip
Can anyone help? This is currently driving me nuts. I was able to
connect when I changed it to an application.
I am using the Iplanet Webserver 6.0 on a Linux 7.2 platform. Like I
said, sqlplus works fine, standard java application works fine but
when I change it to a servlet (which means it now goes through the
webserver, I get this error message)
Does anyone know what the source code is trying to do at
OCIDBAccess.java:1743 ?
Thanks guys!Tony, could you please explain me better the procedure that you wrote?
What are the boxes? My situation is similar:
| ServerSocket (1) |
| (192.168.1.100, 5555) |
|
|
|
|
| Proxy |
| Someone wants to connect to the ServerSocket (1) |
That is not true. You CAN do it but you need a box
outside the firewall with proper IP address to help
you. I am not sure if Sergio still wants the answer
today after more than a year from the original post (I
did not see the post until today when I try to search
for something else). Anyway, if such a box is
available (I call it 2nd box), you could first
establish a socket between the two boxes by HTTP
tunneling (I assume it is a http proxy). You have to
initiate the socket from the 1st box. Then start
another server socket on the 2nd box, forwarding the
traffic it gets from outside back to the 1st box using
the established channel. That is it.
Tony -
9i iAs install on same Solaris box w/8.1.6.0.0
What torture!
I installed Oracle 8.1.6 on a Solaris 2.7 Enterprise 250 w 512 meg Ram.
Installed in the ORACLE_HOME /atl/ora816
And established a new user 'oracle'
to own the database, and the group 'oinstall'.
After that tried to install the 9i iAs on the same box the following times:
1) Try number one: created a new user, 'ias' to own the new ORACLE_HOME, '/pac/ias', into which I installed the HTTP_Server only business; the iAS installer failed to install the portal repository on the main database. It also failed to install the owa_htp or owa_util packages. Gave errors with the 'nngt.o' in makefile during construction. So I uninstalled (at which point curiously it runs the Portal install program, NOT during installation), erased, etc and tried
2) using the same oracle user as the main database installation, with a new ORACLE_HOME, /pac/ias, gave it a nice big TMP directory setting to install. Had similar errors. Uninstalled, erased, attempted
3) Using the same ORACLE_HOME as the main database installation. Got an error; tried to run svrmgrl got an error that libswctl.so or somesuch was not found; erased everything dealing with Oracle, looked at Microsoft SQL server product offering. Giving one more good go at installing the database from scratch and then the iAs. What am I doing wrong here, what is the correct way to do it? I just want to serve a web page with mod_plsql, not much, but I have to install 1.8 gigs of confusing and vaguely documented software to get there?Hi,
The upgrade from 8.1.6 to 9.2 with full export method doesn't work, and it seems normal if we read the metalink note 132904.1 about Compatibility Matrix for Export & Import Between Different Oracle Versions.
Try an export/import schema level.
Nicolas. -
Configuring weblogic 9.2 domain on Solaris box through Eclipse in Windows
Hi,
I'm able to configure weblogic domain on a solaris 10 box from eclipse form windows machine. But while trying to start the server through eclipse i'm getting the error "Error Launching Executable"
Any help appreciated.
Thanks
PrasanthFirst of all you should check out which products are supported on 64bit :- http://www.oracle.com/technology/products/bi/hyperion-supported-platforms.html
If you are planning on using windows 64bit EAS then you will have to manually deploy the web application, it cannot be automatically deployed.
Cheers
John
http://john-goodwin.blogspot.com/ -
6.0 Install on non Solaris box?
While the download page implies you can only get a version of 6.0
for HP, Solaris, & Winblows, the solaris install seems like it
should work for any Unix.
I had some troubles getting it to work on Linux. Has anyone succeded
on getting it to work on a non Solaris Unix (ie: Linux?).Well, you can certainly install it on Linux easily, but I don't know how well it will
actually work. The install script has support for a different JVM. Just give it
LAX_VM as the first parameter and the path to your vm as the second, e.g
./weblogic60b2_sol.bin LAX_VM /usr/local/java/bin/java
This forces it to use your vm instead of the bundled one.
You'll have to change JAVA_HOME in startWeblogic.sh, and probably other things.
On my (Redhat 6.2) box with jdk1.3 I can start the server, but I haven't tried
deploying my code yet...
Joe hoffman wrote:
This has been addressed previously by BEA. Their statement was pretty clear in my
mind that there were not going to be any more platforms supported for the beta.
Us Linux users were going to have to wait for GA release to play with it on Linux.
In the meantime, I've now got a sparcstation on my desk. :)
"Duc Nguyen" <[email protected]> wrote:
Does anyone know when the Linux installer will be released?
David Felts <[email protected]> wrote:
We are planning on delivering a separate Linux installer. The current
installers contain JDK's specific to the indicated platforms.
Joe Hoffman wrote:
While the download page implies you can only get a version of 6.0
for HP, Solaris, & Winblows, the solaris install seems like it
should work for any Unix.
I had some troubles getting it to work on Linux. Has anyone succeded
on getting it to work on a non Solaris Unix (ie: Linux?). -
Two Java versions on the same solaris box
Hi,
How can I set up two instances (SUN One 8.1 Application Server EE) to use two different JVM's - I would like one to use 1.4 & anothe to use 1.5?
This is on the same box (Solaris 10).
DO I set it in the JVM Options of the AS ?You need to have 2 separate file-based installations or 1 packaged and 1 file-based to accomplish that. The way to point appserver 8.x to the JDK which does not come default with appserver installation is to modify AS_JAVA environment variable in appserver_root/config/asenv.conf.
-
How do I install jre .sh patches on a solaris box
Hi All,
Sorry for the incredibly dumb question but I don't know how to do this. I've downloaded the JRE files from
http://java.sun.com/j2se/1.4.2/download.html
put them into the tmp directory of the sparc I want to have them but don't know what to do with them to ge them to run!!
I've 2 larfe files j2se.... both ending in .sh which I understand means they are unix shell script files. I'll want every user to be able to use these & I have root privilages.
Can anyone help???
KeithIt's a self-extracting shell script. Run it with the "/bin/sh" command (bourne shell). It unpacks to the current
directory.
The following will install a J2SDK to /usr as "/usr/j2sdk1.4.2_02", assuming the downloaded .sh file is in /tmp:
cd /usr
sh /tmp/j2sdk-1_4_2_02-solaris-i586.sh -
Installing OBIEE 10.1.3.4 on solaris box
Hello, I was installing OBIEE 10.1.3.4 within a Solaris environment. When I ran the setup.sh script I got the following error after I select 1 to proceed to next step. Please read error message below.
Error parsing license file '/export/home/oracle/OBIEE/license.xml':
The license file does not match it's signature. Please contact Siebel technical support.Go through the Doc id 1067138.1 at Metalink below is the extract.
The following procedure must be done by a UNIX administrator or by an Oracle BI Administrator with sufficient privileges.
To download Oracle BI installation files under UNIX:
1. Log in as the user who is to run the Oracle BI processes.
2. Insert the Oracle Business Intelligence infrastructure installation DVD.
3. Change to the directory where the installation DVD is mounted (or change directory to the downloaded software).
4. Download the Oracle BI files by using FTP to copy them to the desired server and directory.
Note: Make sure to FTP all the files in binary mode, including license.xml.
5. After the files are downloaded, check that the files in the top level directory, such as setup.sh, have execute permissions.
execute the command: ls -la or ls -ltr
Confirm that the files have permissions resembling these:
-rwxr-xr-x 1 oracle dba 6395 Aug 9 22:11 license.xml
-rwxr-xr-x 1 oracle dba 657328 Aug 9 22:10 Solaris.bin
-rw-r--r-- 1 oracle dba 12 Aug 9 22:04 media.inf
drwxr-xr-x 3 oracle dba 4096 Aug 9 22:11 script
-rw-r--r-- 1 oracle dba 501194022 Aug 9 22:10 setup.jar
-r-xr-xr-x 1 oracle dba 1311 Aug 9 22:11 setup.sh
-rw-r--r-- 1 oracle dba 104 Aug 9 22:04 version.txt(Mark the asnwer as helpful of Correct if it is )
Cheers -
Winscp not connecting to solaris box
Hi,
Installed Oracle Solaris 11 on vm machin of dl385 G2. I was able to connect and login.
I am trying to access it with in the home net work using winscp and not able to connect: host name error I am getting. Als added the solaris system name in etc\hosts file. still having the same issue.
Thank you
RajaCan you check if when you use the IP address it's working ?
Then if this works, check that you can resolve the hostname in your Windows machine.
Maybe you are looking for
-
I purchased a Shakira movie (HD). I watch it OK in my PC, but when trying to watch it in my TV using Apple TV I get an endless rolling wheel. I can watch other Apple Store movies with no problem. Any idea of what's going on?
-
I have succesfully migrated my data from my 2006 MacBook to a new 2011 MacBook Pro. How do I delete ALL of my personal data from the MacBook so my girlfriend can use it to support iTunes and her iPod?
-
Command to see WWN no in solaris
Could anyone tell me what is WWN no. & which command is used to see WWN no.
-
I am writing a program that needs to detect keystrokes and mouseclicks globally. Right now I am using KeyListener and MouseListener to keep track of all keystrokes and mouseclicks, but that only handles keystrokes and mouseclicks in the window of my
-
It is possible to host a pdf reader on my website? which you recommend?
I need put 2 or 3 pdfs in my website, [spam link removed] But I do not want them to download, only displayed. Is there any adobe official software ? What you recommend? Thanks!