Bugzilla – Bug 3239
/usr/netbeans/bin/netbeans won't correctly startup.
Last modified: 2009-11-17 14:37:14 UTC
You need to log in before you can comment on or make changes to this bug.
Hello, Trying to start /usr/netbeans/bin/netbeans results in: [101] clayb@xsplat: /usr/netbeans/bin/netbeans /bin/bash: : No such file or directory This is from the /usr/netbenas/bin/netbeans delivered in SUNWnetbeans-ide@6.0.1-0.86 running on a DP2->OpenSolaris2008.05->Build 94 machine.
Can you upgrade to the recently published NetBeans 6.1 bits to see if this issue still exists? At the moment, they can be found on ipkg.sfbay:80 although they'll be published to pkg.opensolaris.org later today.
Hi David, No luck (now on my laptop running build 95 too): pkg info pkg:/SUNWnetbeans-ide Name: SUNWnetbeans-ide Summary: Base NetBeans package. State: Installed Authority: iPkg (preferred) Version: 6.1 Build Release: 5.11 Branch: 0.86 Packaging Date: Fri Aug 29 15:33:07 2008 Size: 4.1 MB FMRI: pkg:/SUNWnetbeans-ide@6.1,5.11-0.86:20080829T153307Z > pkg search /usr/netbeans/bin/netbeans INDEX ACTION VALUE PACKAGE path file usr/netbeans/bin/netbeans pkg:/SUNWnetbeans-ide@6.1-0.86 > /usr/netbeans/bin/netbeans /bin/bash: : No such file or directory
The problem is actually with the following piece of code in the launchNbexec() routine in the /usr/netbeans/bin/netbeans script: nbexec=`grep -v "^#" "$progdir"/../etc/netbeans.clusters | grep -v "^$" | grep platform | while read X; do if [ -f $X/lib/nbexec ]; then echo $X/lib/nbexec elif [ -f "$progdir"/../$X/lib/nbexec ]; then echo "$progdir"/../$X/lib/nbexec fi done | head -n 1` After executing that: nbexec='' so that when it then goes to execute: exec $sh "$nbexec" --userdir "${userdir}" "$@" I get: exec /bin/bash '' --userdir /export/home/richb/.netbeans/6.5 --jdkhome /usr/java --branding nb --clusters /usr/netbeans/nb6.5:/usr/netbeans/harness:/usr/netbeans/extra: -J-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade -J-Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense -J-Xmx512m -J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true /bin/bash: : No such file or directory Still trying to determine why nbexec isn't being set to something reasonable. Changing Summary: to better reflect the problem.
I just installed the latest version of NetBeans (6.5) on my OpenSolaris 2008.11 machine: richb@stard:/usr/netbeans$ pfexec pkg install netbeans DOWNLOAD PKGS FILES XFER (MB) Completed 18/18 5529/5529 166.93/166.93 PHASE ACTIONS Install Phase 6859/6859 PHASE ITEMS Reading Existing Index 9/9 Indexing Packages 18/18 and the problem has gone away. It's now successfully doing: + exec /bin/bash ./../platform9/lib/nbexec --userdir /export/home/richb/.netbeans/6.5 --jdkhome /usr/java --branding nb --clusters /usr/netbeans/nb6.5:/usr/netbeans/ide10:/usr/netbeans/java2:/usr/netbeans/xml2:/usr/netbeans/apisupport1:/usr/netbeans/webcommon1:/usr/netbeans/websvccommon1:/usr/netbeans/enterprise5:/usr/netbeans/profiler3:/usr/netbeans/gsf1:/usr/netbeans/ruby2:/usr/netbeans/php1:/usr/netbeans/visualweb2:/usr/netbeans/soa2:/usr/netbeans/identity2:/usr/netbeans/harness:/usr/netbeans/cnd2:/usr/netbeans/groovy1:/usr/netbeans/extra: -J-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade -J-Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense -J-Xmx512m -J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true Closing as FIXED
The previous run was from within the /usr/netbeans/bin directory. If I try it from my home directory, the exec command looks like: + exec /bin/bash /usr/netbeans/bin/../platform9/lib/nbexec --userdir /export/home/richb/.netbeans/6.5 --jdkhome /usr/java --branding nb --clusters /usr/netbeans/nb6.5:/usr/netbeans/ide10:/usr/netbeans/java2:/usr/netbeans/xml2:/usr/netbeans/apisupport1:/usr/netbeans/webcommon1:/usr/netbeans/websvccommon1:/usr/netbeans/enterprise5:/usr/netbeans/profiler3:/usr/netbeans/gsf1:/usr/netbeans/ruby2:/usr/netbeans/php1:/usr/netbeans/visualweb2:/usr/netbeans/soa2:/usr/netbeans/identity2:/usr/netbeans/harness:/usr/netbeans/cnd2:/usr/netbeans/groovy1:/usr/netbeans/extra: -J-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade -J-Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense -J-Xmx512m -J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true and still works just fine.
It still applies to: Version: 6.7 Build Release: 5.11 Branch: 0.111 Packaging Date: July 30, 2009 1:07:22 AM Size: 9.46 MB FMRI: pkg:/netbeans-ide@6.7,5.11-0.111:20090730T010722Z
I just got this on OpenSolaris 2009.6 bare metal install. NetBeans packages was netbeans-ide@6.7,5.11-0.111:20090730T010722Z This was my first attempt to run NetBeans in Solaris. Trying to move from Windows XP.