Thanks a lot for your reply.
"The network problem" means "System policy prevents control of network
connections" was disappeared with the help of a custom PKLA file.
And on Xfce4, when I clicked the network icon, the system reacts already
normally.
But the disconnected problems like "Connection closed" and "WriteExact:
Socket error while running" *appear still often*.
And the sudden and irregular frozen problem of the TurboVNC Server *exists
always*.
No problem, I'm not in a hurry. I'm a loyal TurboVNC-user ;)
Best regards
DRC schrieb am Montag, 14. Dezember 2020 um 18:50:41 UTC+1:
> I assume that "the network problem" means the problem whereby the
> connection would disconnect sporadically, and "the TurboVNC problem" means
> the problem whereby the TurboVNC Server would freeze when launching Network
> Manager. Is that correct?
>
> If so, I am attempting to reproduce the issue. Several other issues of
> that type were fixed by installing a custom PKLA file, so it may be
> possible to fix this issue in the same way. Please be patient, however, as
> I have a lot on my plate right now.
>
> DRC
> On 12/14/20 3:49 AM, shen wrote:
>
> The network problem, which is unrelated to the TurboVNC, has been fixed.
> But the TurboVNC problem exists still.
>
> The remote desktop connection through Xrdp works well on the Jetson
> Xavier, except that it runs with obvious delay, which is almost completely
> avoided by the TurboVNC.
>
> So I really don't want to give it up. Any suggestions?
>
> Best regards
>
> DRC schrieb am Dienstag, 8. Dezember 2020 um 18:24:45 UTC+1:
>
>> When it freezes, try the following:
>>
>> 1. Disconnect and reconnect to the TurboVNC session. This will tell us
>> whether the remote session is actually frozen or whether there is some
>> issue with the viewer or the network layer.
>>
>> 2. If the session is still frozen after disconnecting and reconnecting,
>> try logging into the server with SSH and running
>>
>> DISPLAY=:{n} xdpyinfo
>>
>> where {n} is the X display number of the session. This will tell us
>> whether the actual TurboVNC X server is frozen.
>>
>> 3. If you are using the Windows native TurboVNC Viewer, try using the
>> Windows/Java TurboVNC Viewer instead (or vice versa.) This will tell us
>> whether the issue is specific to one of those viewer implementations.
>> If the session is still frozen after Step 1, then restart it before
>> trying to use the other viewer.
>>
>> 4. If you are using the Windows/Java TurboVNC Viewer with built-in TLS
>> encryption enabled (which is the default), try disabling TLS encryption.
>> This will tell us whether the issue is related to OpenSSL.
>>
>> 5. Check the server log
>> (~/.vnc/{hostname}-{TurboVNC-display-number}.log) for any errors that
>> might be occurring just prior to the freeze.
>>
>> 6. Try disabling the screen blanker in the TurboVNC session.
>>
>> On 12/8/20 10:57 AM, shen wrote:
>> > Thanks a lot for your detailed explanation.
>> >
>> > I got still a black screen with the Unity and GNOME3 of the Jetson, no
>> > matter how I set. So I gave up.
>> > I installed MATE and xfce4 in the Jetson. The TurboVNC starts to work
>> > successfully with the both.
>> >
>> > But another problem appears: After running well for a few minutes, the
>> > remote desktop of the TurboVNC Viewer in Win10 freezes.
>> > I tried many times with the both window managers, but the system turns
>> > always into a frozen state.
>> >
>> > Best regards
>> >
>> >
>> > DRC schrieb am Freitag, 4. Dezember 2020 um 19:14:02 UTC+1:
>> >
>> > Unfortunately, I cannot get Unity to launch from either GDM or
>> > LightDM, and with no way of verifying whether that WM even works
>> > without TurboVNC, it is impossible for me to fix whatever issues
>> > might be preventing it from working with TurboVNC. GNOME 3 in
>> > TurboVNC works fine for me on Ubuntu 18.04, so I'm not sure why it
>> > isn't launching for you. You might try passing '-wm gnome-session'
>> > to /opt/TurboVNC/bin/vncserver.
>> >
>> > If you don't want to use GNOME 3 in TurboVNC, I would suggest using
>> > MATE as an alternative. It has a clean interface based on GNOME 2,
>> > and it works well with Linux VNC servers.
>> >
>> > On 12/4/20 5:10 AM, shen wrote:
>> >> Yes, I'm sure that I'm using Unity on Ubuntu18.04.
>> >>
>> >> I flashed my Jetson Xavier with JetPack 4.3 of NVIDIA:
>> >> https://developer.nvidia.com/jetpack-43-archive
>> >> https://www.jetsonhacks.com/2019/12/17/jetpack-4-3-release/
>> >>
>> >> The installed OS is Ubuntu18.04 and there are two DE (Unity7 and
>> >> GNOME3), which can be selected while logging in:
>> >> login.jpg
>> >> I always choose the Unity, since I think not all the things run
>> >> very well in this GNOME.
>> >>
>> >> It is mentioned in the docu of the TurboVNC that the TurboVNC
>> >> server attempts to use OS specific techniques to launch the user's
>> >> most recently used window manager:
>> >> https://docs.oracle.com/cd/E19279-01/820-3257-12/turbovnc.html
>> >> So I think the Unity on Ubuntu18.04 should be launched every time.
>> >> I have also tried with the GNOME. The TurboVNC Viewer on Win10
>> >> shows a black screen too.
>> >>
>> >> Besides, the Display Manager is *gdm3* at the moment. I don't know
>> >> whether it has an influence or not.
>> >>
>> >> Best regards
>> >>
>> >>
>> >> DRC schrieb am Donnerstag, 3. Dezember 2020 um 22:17:28 UTC+1:
>> >>
>> >> That's a window manager issue, then. Are you really using
>> >> Unity, which isn't installed by default on Ubuntu 18.04, or
>> >> are you using the installed version of GNOME 3 that looks like
>> >> Unity?
>> >>
>> >> On 12/3/20 2:21 PM, shen wrote:
>> >>> Thanks a lot for your reply.
>> >>>
>> >>> Sorry I didn't describe my problem clearly.
>> >>> I use the self-built TurboVNC Server in the Jetson Xavier
>> >>> (aarch64, Ubuntu18.04, Unity) and the TurboVNC Viewer
>> >>> (together with Putty) in Windows 10.
>> >>> The TurboVNC Viewer in Win10 shows a black screen as follows:
>> >>> black_screen_turbovnc_viewer_win10.JPG
>> >>>
>> >>> Best regards,
>> >>> Shen
>> >>>
>> >>> DRC schrieb am Donnerstag, 3. Dezember 2020 um 19:47:12 UTC+1:
>> >>>
>> >>> The value of DEBARCH for AArch64 Linux platforms may be
>> >>> incorrect in the build system (I will double check), but
>> >>> that is not related to the issue at hand.
>> >>>
>> >>> I'm not sure what you mean by "when I create a remote
>> >>> desktop in Windows." TurboVNC can only be used to create
>> >>> remote desktops on Linux/Unix systems. We only provide a
>> >>> client (viewer) for Windows.
>> >>>
>> >>> If I misunderstood you and you are using the TurboVNC
>> >>> Server on Linux/Unix, then tell me which window manager
>> >>> you are trying to use. A black screen is typically due
>> >>> to the window manager failing to start in the TurboVNC
>> >>> Server session. Refer to
>> >>> https://turbovnc.org/Documentation/Compatibility22 for a
>> >>> list of window managers I have personally tested and
>> >>> instructions for each.
>> >>>
>> >>> It is not necessary to use VirtualGL with TurboVNC.
>> >>> VirtualGL is only necessary if you need GPU acceleration
>> >>> for OpenGL applications running in a TurboVNC session.
>> >>> TurboVNC can run OpenGL applications with software
>> >>> rendering (Mesa) without the use of VirtualGL.
>> >>>
>> >>> DRC
>> >>>
>> >>> On 12/3/20 9:29 AM, shen wrote:
>> >>>> Dear TurboVNC-Users,
>> >>>>
>> >>>> I built TurboVNC from source in my Jetson Xavier
>> >>>> (aarch64) as follows:
>> >>>>
>> >>>> 1) build libjpeg-turbo:
>> >>>> git clone https://github.com/libjpeg-turbo/libjpeg-turbo.git
>> >>>> cd libjpeg-turbo && mkdir build && cd build
>> >>>> cmake -G"Unix Makefiles"
>> >>>> -DCMAKE_INSTALL_PREFIX=/opt/libjpeg-turbo ../
>> >>>> make -j 8
>> >>>> sudo make install
>> >>>>
>> >>>> 2) build turbovnc:
>> >>>> git clone https://github.com/TurboVNC/turbovnc.git
>> >>>> cd turbovnc && mkdir build && cd build
>> >>>> cmake -G "Unix Makefiles" -DTVNC_BUILDJAVA=0 ../
>> >>>> make -j 8
>> >>>> sudo make install
>> >>>>
>> >>>> Besides:
>> >>>>
>> >>>> * I *didn't* change the following 2 things, since I
>> >>>> think they are the same (or am I wrong?):
>> >>>> o "DEBARCH=arm64" --> "DEBARCH=aarch64" in
>> >>>> pkgsripts/makedpkg
>> >>>> o "Architecture: arm64" --> "Archtecture: aarch64"
>> >>>> in pkgsripts/deb-control
>> >>>> * I didn't build and install VirtualGL in my Jetson
>> >>>> Xavier, since a remote rendering is not necessary at
>> >>>> the moment (or must TurboVNC always be used together
>> >>>> with VirtualGL?)
>> >>>>
>> >>>>
>> >>>> When I create a remote desktop in Windows, I got always
>> >>>> a black screen.
>> >>>> Where am I wrong and how should I solve the problem?
>> >>>>
>> >>>> Best regards,
>> >>>> Shen
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> You received this message because you are subscribed to
>> >>>> the Google Groups "TurboVNC User Discussion/Support" group.
>> >>>> To unsubscribe from this group and stop receiving emails
>> >>>> from it, send an email to [email protected].
>> >>>> To view this discussion on the web visit
>> >>>>
>> https://groups.google.com/d/msgid/turbovnc-users/8d28674d-52fb-46ef-b70f-313ab8b0ecb6n%40googlegroups.com
>>
>> >>>> <
>> https://groups.google.com/d/msgid/turbovnc-users/8d28674d-52fb-46ef-b70f-313ab8b0ecb6n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>
>>
>> >>>
>> >>> --
>> >>> You received this message because you are subscribed to the
>> >>> Google Groups "TurboVNC User Discussion/Support" group.
>> >>> To unsubscribe from this group and stop receiving emails from
>> >>> it, send an email to [email protected].
>> >>> To view this discussion on the web visit
>> >>>
>> https://groups.google.com/d/msgid/turbovnc-users/3c54ed0c-79b2-4f12-9016-c14b16bf253an%40googlegroups.com
>>
>> >>> <
>> https://groups.google.com/d/msgid/turbovnc-users/3c54ed0c-79b2-4f12-9016-c14b16bf253an%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>
>>
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> >> Groups "TurboVNC User Discussion/Support" group.
>> >> To unsubscribe from this group and stop receiving emails from it,
>> >> send an email to [email protected].
>> >> To view this discussion on the web visit
>> >>
>> https://groups.google.com/d/msgid/turbovnc-users/46af0490-426e-4618-b6c1-f0e40925676en%40googlegroups.com
>>
>> >> <
>> https://groups.google.com/d/msgid/turbovnc-users/46af0490-426e-4618-b6c1-f0e40925676en%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>
>>
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "TurboVNC User Discussion/Support" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an email to [email protected]
>> > <mailto:[email protected]>.
>> > To view this discussion on the web visit
>> >
>> https://groups.google.com/d/msgid/turbovnc-users/e885f670-aa5e-457d-987d-2f78baa934d2n%40googlegroups.com
>>
>> > <
>> https://groups.google.com/d/msgid/turbovnc-users/e885f670-aa5e-457d-987d-2f78baa934d2n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>
>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "TurboVNC User Discussion/Support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
>
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/turbovnc-users/f1b947cc-101d-479c-9f86-53619dfb37ccn%40googlegroups.com
>
> <https://groups.google.com/d/msgid/turbovnc-users/f1b947cc-101d-479c-9f86-53619dfb37ccn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
--
You received this message because you are subscribed to the Google Groups
"TurboVNC User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/turbovnc-users/42805b56-61b2-49b0-90e2-1126a3d89f14n%40googlegroups.com.