You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Xabier Gardeazabal (Jira)" <ji...@apache.org> on 2020/09/28 11:34:02 UTC

[jira] [Created] (NETBEANS-4856) Remote C++ development: "Local Terminal is not supported on this system"

Xabier Gardeazabal created NETBEANS-4856:
--------------------------------------------

             Summary: Remote C++ development: "Local Terminal is not supported on this system"
                 Key: NETBEANS-4856
                 URL: https://issues.apache.org/jira/browse/NETBEANS-4856
             Project: NetBeans
          Issue Type: Bug
    Affects Versions: 12.0, 8.2
         Environment: Windows 10
            Reporter: Xabier Gardeazabal


Hi! I hope this is the right place and form to open this issue... 

*Problem*:

I'm trying to develop a C++ project in NetBeans for remote development on a RaspberryPi. I can build and run programs successfully, but I can't open a remote terminal through Services > C/C++ Buil Hosts > [[root@192.168.1.XYZ]] > Right-Click > Open Terminal > Home Folder / Remote mirror of local files.

However, if I open a Terminal on NetBeans 12, and try to open an SSH connection to the same remote, it does work (I also successfully connect through SSH on PuTTY, or Cygwin, etc.).

*Steps to reproduce* (on a Windows 10 PC with either NetBeans 12 or 8.2:
 # Create new NetBeans project from Samples > C/C++ > "Welcome"
 # Add new remote host in the services tab > C/C++ Buil Hosts
 In my case, the remote host is a RaspberryPi (either 2, 3 or 4, all with the latest RaspberryPiOS updates) on the same WLAN as the host Windows 10 PC.
 # Once the connection to the remote is established: right-click on remote > Open Terminal > either "Home folder" or "Remote mirror of local files".

 

I have found other users reporting the same problem (on 2013 the earliest), but either the proposed solution did not work for me, or there were no answers provided:
 [*Bug 237078*|https://bz.apache.org/netbeans/show_bug.cgi?id=237078] - SSH terminal not supported [https://bz.apache.org/netbeans/show_bug.cgi?id=237078]
 [*Bug 238464*|https://bz.apache.org/netbeans/show_bug.cgi?id=238464] - Remote terminal error: "Local terminal is not supported on this system" [https://bz.apache.org/netbeans/show_bug.cgi?id=238464]

 I tried the proposed solution in for Bug [*237078*|https://bz.apache.org/netbeans/show_bug.cgi?id=237078] at [https://bz.apache.org/netbeans/show_bug.cgi?id=237078#c16] by executing NetBeans with the -J-Dcnd.tmpbase flag set to "/root" on the remote, but I'm getting the following error:
{code:java}
PS C:\Program Files\NetBeans 8.2\bin> ./netbeans64.exe -J-Dcnd.tmpbase=/root

The launcher has determined that the parent process has a console and will reuse it for its own console output.
Closing the console will result in termination of the running program.
Use '--console suppress' to suppress console output.
Use '--console new' to create a separate console window.

C:\Program Files\NetBeans 8.2\bin\.tmpbase=\root does not exist, or is not a plain file.
{code}
Which does not make much sense to me, since I though the flag was trying to set the tmp dir of the remote machine, not the local one.

 

I have also found that the last version of NetBeans where this error does not happen is 8.0.2. Now, I would gladly use that version were it not for the [*Bug 249074*|https://bz.apache.org/netbeans/show_bug.cgi?id=249074] - [regression] "Remote builds using SFTP broke with 8.0.2 update" [https://bz.apache.org/netbeans/show_bug.cgi?id=249074] which is reported to be already fixed, although I keep triggering it even after clean download and install of NetBeans 8.0.2, and getting build failures such as this:
{code:java}
// code placeholder
Copying project files to /root/.netbeans/remote/192.168.1.105/desktop-vm4la03-Windows-x86_64 at root@192.168.1.105
Building project files list...
Checking directory structure...
Checking previously uploaded files...
Checking links...
Uploading changed files:
	Zipping 11 changed files...
	Uploading zip to root@192.168.1.105...
	Unzipping changed files...
Checking exec permissions...
chmod: cannot access '/root/.netbeans/remote/192.168.1.105/desktop-vm4la03-Windows-x86_64/C/Welcome2/nbproject/configurations.xml': No such file or directory
chmod: cannot access '/root/.netbeans/remote/192.168.1.105/desktop-vm4la03-Windows-x86_64/C/Welcome2/nbproject/private/timestamps-192.168.1.106-root-22': No such file or directory
chmod: cannot access '/root/.netbeans/remote/192.168.1.105/desktop-vm4la03-Windows-x86_64/C/Welcome2/nbproject/private/configurations.xml': No such file or directory
chmod: cannot access '/root/.netbeans/remote/192.168.1.105/desktop-vm4la03-Windows-x86_64/C/Welcome2/nbproject/private/timestamps-192.168.1.105-root-22': No such file or directory
chmod: cannot access '/root/.netbeans/remote/192.168.1.105/desktop-vm4la03-Windows-x86_64/C/Welcome2/nbproject/private/launcher.properties': No such file or directory
chmod: cannot access '/root/.netbeans/remote/192.168.1.105/desktop-vm4la03-Windows-x86_64/C/Welcome2/nbproject/private/private.xml': No such file or directory
Error copying project files to /root/.netbeans/remote/192.168.1.105/desktop-vm4la03-Windows-x86_64 at root@192.168.1.105: 
Can not check remote directories. xargs exited with error code 123
BUILD FAILED
{code}

Any hints or help are welcome.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists