Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Live Wizard hanging and two other errors in Linux #19693

Closed
AfB102 opened this issue Mar 17, 2025 · 11 comments
Closed

Live Wizard hanging and two other errors in Linux #19693

AfB102 opened this issue Mar 17, 2025 · 11 comments
Labels
difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. kind/documentation triage/untriaged Indicates an issue requires triaging or verification

Comments

@AfB102
Copy link

AfB102 commented Mar 17, 2025

On which page?

https://new.platform.uno

What's wrong?

Recent attempts to get a successful result from uno-check resulted in failure BUT after getting a good install of dotnet 8 and correct coding of the "Hello World" example in Ubuntu console application, the console app ran correctly. I conclude that dotnet 8 installed correctly in VSCode on my Ubuntu MATE desktop.

When I opened a terminal and ran uno-check it resulted in the following: "!There were one or more problems detected. Please review the errors and correct the ... etc." It goes without saying that I am totally unprepared to do anything about such errors with this level of information. If the error is referring the red message above "Skipped: Android SDK ... etc." I don't actually care because I will never need to develop anything for Android. Please advise if this is a critical error.

Image

I ran the command line command to install the Uno.Templates and it reported that v 5.6.45 was installed. I ran several command line instructions on the Uno webpage and at one point got the error below: Please advise if this is a critical error.

Image

In my effort to get up to speed with Uno I tried to set up the beginning example application provided on the uno website. I went to the UNO website and started reading up on creating a new example project and found a webpage claiming to be the starting point for this process on Linux. It provided an on-line link to a "Live Wizard"

I executed the wizard and the result was it hung midway. (I am using the latest FireFox for Linux browser.)
I clearly need help getting beyond this or instructions on how to start a new uno GUI app in VSCode instead.

Image

Any feedback?

My final goal is to create a GUI application for Ubuntu MATE which will presumably use uno and dotnet 8 to open a desktop window with controls which when clicked are able to send a specifically composed ASCII character string out a serial port asynchronously to a PIC microcontroller. The PIC will have to send status data strings back asynchronously to the desktop app also.

@AfB102 AfB102 added difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. kind/documentation triage/untriaged Indicates an issue requires triaging or verification labels Mar 17, 2025
@jeromelaban
Copy link
Member

Thanks for the report.

I executed the wizard and the result was it hung midway

I've done a livestream testing the Ubuntu MATE, and I was not able to reproduce the freeze. If you can provide the browser debug logs, it will help troubleshoot.

I ran several command line instructions on the Uno webpage and at one point got the error below

It looks like you pasted a truncated command line from the docs, it should be ttf-mscorefonts-installer and some more commands after.

I don't actually care because I will never need to develop anything for Android. Please advise if this is a critical error.

If you do not need android, you can skip those parts.

@AfB102
Copy link
Author

AfB102 commented Mar 18, 2025

Jerome,

I would like to split apart inquiring about my set of issues which is probably what I should have done initially, but here goes. I ran the font install command line and got part way into it. This is a screenshot of the progress:
Image
I replied with "Y" and the process continued until it just stopped at a Microsoft eula display and reported 2% on the progress bar as shown below.
Image
All disk activity then stopped at the 2% point. I don't know if I had to signal OK to the eula but I could not figure out a way to do that.

After waiting a while I just closed the window. I opened a new terminal and tried the command string again and this time the O.S. complained about a locked process (the interrupted install I assume.) I managed to overcome the lock situation using a command line that the O.S. prompted me with.

I ran the fonts install command once more and it still only gets to 2% and then appears to stop. At least it is consistent in its failing. I await your suggestions to get beyond this point.

To keep the issues sorted out I will attempt to prepare a debug log when running "Live Wizard"and place that in a new reply. Thirdly, I have a further observation about the result of my running uno-check which I will post in a reply.

Thanks for your patience.

@AfB102
Copy link
Author

AfB102 commented Mar 18, 2025

On the matter of Live Wizard not completing. I have managed to do a screen grab of the FireFox console with the colored text from the FF internal web tools. To my eye this looks more decipherable than the flat .txt file that I also had generated:
Image
The text in the yellow region repeats off the bottom of the page until I closed the page so I did not copy it due to its redundancy.

I hope this is useful to get at what may be going wrong.

@AfB102
Copy link
Author

AfB102 commented Mar 18, 2025

Jerome,

I began to wonder if my installation is still impaired. The other day I reran some setup webpages on your site and noticed that the termination of my uno-check is not like the website examples. See what I mean by the next screenshot:
Image
My ending condition as you can see by the first screen shot I posted above even though it said "Press enter to finish" did not complete with the cyan colored message that is shown on your install pages. Is this a critical issue?

@jeromelaban
Copy link
Member

I ran the fonts install command once more and it still only gets to 2% and then appears to stop. At least it is consistent in its failing. I await your suggestions to get beyond this point.

This is a Linux issue, it would probably be best to troubleshoot this on Linux forums or others. As you can see in my stream recording, the installation is running fine.

On the matter of Live Wizard not completing. I have managed to do a screen grab of the FireFox console with the colored text from the FF internal web tools. To my eye this looks more decipherable than the flat .txt file that I also had generated:

This generaly means that your version of Firefox is probaby too old. Could you tell which version you're running?

@AfB102
Copy link
Author

AfB102 commented Mar 19, 2025

From the Help - About page FireFox version is:
135.0 (64 bit)
Mozilla Firefox for Ubuntu
Canonical - 1.0

I'll do and update now and see what happens.

@AfB102
Copy link
Author

AfB102 commented Mar 19, 2025

There appears to be no way to update FF within the Ubuntu version of FF "settings" menu. I used "apt" in a terminal window to do a global update and when I looked at FF "about" again it was still version 135.0. I have to conclude that it is the most up to date FF version available to Ubuntu.

I ran the Live Wizard and again it stalled. I captured the FF Console output on the screen and it is still identical to that which I attached in yesterday's screen grab. I will never have the expertise to decode all the messages in red and if you can't help me get over this glitch then I will have to abandon any idea of using the Live Wizard.

As far as the fonts install goes I don't even know where to begin describing that problem to a general Ubuntu audience. As far as I can see, my third request about the uno-check not returning satisfactory results is still unresolved.

Adding all these impediments together I am trying to convince myself that it will all be worth it in the end.

@AfB102
Copy link
Author

AfB102 commented Mar 20, 2025

I'll save you the need to reply any further.

I have searched around for other more suitable RAD's today.

Since I have absolutely no need to create code for cross-platform applications I see no point in struggling with the installation of Uno any longer. All I really need to do is create something in a GUI form for the Ubuntu O.S.

Instead my time might be better spent trying to get Gtk up and running and learn that IDE.

Thanks for your help to date.

@AfB102 AfB102 closed this as completed Mar 20, 2025
@jeromelaban
Copy link
Member

jeromelaban commented Mar 20, 2025

Thanks for the update. It really feels like you're going to be having similar issues with any other GUI environment, as there are general Linux setup errors that your system is having. I'm also running firefox 135.0, and it's working pretty well which tends to rule out ubuntu MATE in itself. You can also use Chrome or Edge to try and see if the live wizard works better.

Note that Uno is cross platform if you need to, but it's not a requirement (much like Gtk is cross platform as well).

As far as the fonts install goes I don't even know where to begin describing that problem to a general Ubuntu audience. As far as I can see, my third request about the uno-check not returning satisfactory results is still unresolved.

Uno-check is running properly and the results are successful, there's nothing to resolve here.

All disk activity then stopped at the 2% point. I don't know if I had to signal OK to the eula but I could not figure out a way to do that.

Also, note that the full screen "window" appearing when installing the fonts requires you to hit tab and enter to finish the setup of the package. It's a generally standard way for doing windowing in a terminal using ncurses.

@AfB102
Copy link
Author

AfB102 commented Mar 20, 2025

Starting with the last issue. I did more searching on the "net" and found the tab method of replying to the fonts eula window and then when I replied the install went ahead and finished. As others had said too bad there wasn't simply an added instruction to use the tab key to continue. Frustration comes in small packages.

Today I'll see if Gtk will become a source of frustration. Coming from a MS Windows environment my greatest disappointment with this entry into Linux is how difficult it is during software installs to get all the Linux dependencies in order. In the Windows PC O.S. market the "average" user would never use the product if installs were so prone to failure let alone invoking a console command line executable with scads of arguments. In the old days of MSDOS (and I was a DOS monkey) there were humongous batch files to do installs and now there are install executables WIZARDS?) to take care of all the conditionals and dependent files.

I might try Uno again in the future because I am sure when it installs correctly it is a pretty handy tool but for now until I can get a basic template to present itself I won't be in any position to proceed further because at this point I haven't a clue or model of how to set up even the most basic GUI project doing so manually by command line or within VSCode.

@jeromelaban
Copy link
Member

In the old days of MSDOS (and I was a DOS monkey) there were humongous batch files to do installs and now there are install executables WIZARDS?) to take care of all the conditionals and dependent files.

This is what uno-check is aiming to be, installing everything that is needed, though we're still not there yet. Our wizard will end up being an executable (it is on windows) in the future, we're also not there yet.

I might try Uno again in the future because I am sure when it installs correctly it is a pretty handy tool but for now until I can get a basic template to present itself I won't be in any position to proceed further because at this point I haven't a clue or model of how to set up even the most basic GUI project doing so manually by command line or within VSCode.

Thanks for the update. If you can still give a quick try with Chrome on https://new.platform.uno and see if it reproduces the same issue, that would help other users in your position to know if it is a valid workaround.

If you decide to come back to uno, let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. kind/documentation triage/untriaged Indicates an issue requires triaging or verification
Projects
None yet
Development

No branches or pull requests

2 participants