PM can't find FirstRunWizard.xul

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
User avatar
frostknight
Lunatic
Lunatic
Posts: 373
Joined: 2022-08-10, 02:25

Re: PM can't find FirstRunWizard.xul

Unread post by frostknight » 2024-10-06, 01:06

Nuck-TH wrote:
2024-10-05, 17:46
It isn't "end of story". I used to build both AVX and AVX2, so when mainline went to AVX i swapped my AVX build to SSE2(which was mainline before move). Link to my builds in my signature.
AVX is probably mostly sufficient for all users of 64 bit OS.

SSE2+ on the other hand... is probably needed for 32 bit.

That's just my opinion.
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!

User avatar
ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2949
Joined: 2012-06-28, 01:20

Re: PM can't find FirstRunWizard.xul

Unread post by ron_1 » 2024-10-06, 02:33

Off-topic:
frostknight wrote:
2024-10-06, 01:06
AVX is probably mostly sufficient for all users of 64 bit OS.
This makes no sense. Just because a computer is 64 bits doesn't mean it automatically supports AVX. My computer is 64 bits but does not support AVX. So I have to use the SSE2 build.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 36627
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: PM can't find FirstRunWizard.xul

Unread post by Moonchild » 2024-10-06, 07:21

I'm not sure why you're thinking this is an AVX issue. If it was, it wouldn't complain about not being able to find a (nonexistent!) xul file.

OP needs to provide clearer information. No point guessing.
{{This headspace for lease}}
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Walter Dnes
Astronaut
Astronaut
Posts: 683
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: PM can't find FirstRunWizard.xul

Unread post by Walter Dnes » 2024-10-06, 16:43

Nuck-TH wrote:
2024-10-05, 17:46
It isn't "end of story". I used to build both AVX and AVX2, so when mainline went to AVX i swapped my AVX build to SSE2(which was mainline before move). Link to my builds in my signature.
My fault. After my first custom build in years, I thought I'd try...

ac_add_options --enable-optimize="-O2 -mno-avx -mno-avx2 -w"

I don't know why, but "./mach build" died 10 minutes into the build, leading me to believe that Pale Moon could not be built without AVX. I ran it again to post the error message on this thread, and it built properly this time!?! But wait... there's more... The "nocona" was the first Intel chip to support 64-bit instructions. It was an improved Intel "prescott" with 64-bit extensions added on. As a joke, I built with...

ac_add_options --enable-optimize="-O2 -march=nocona -mfpmath=sse -fomit-frame-pointer -pipe -fno-unwind-tables -fno-asynchronous-unwind-tables -w"

It built OK, and a quick test run indicates that it works.
There are 2 kinds of people in this world...
1) Those who can extrapolate from incomplete data

User avatar
frostknight
Lunatic
Lunatic
Posts: 373
Joined: 2022-08-10, 02:25

Re: PM can't find FirstRunWizard.xul

Unread post by frostknight » 2024-10-07, 12:44

ron_1 wrote:
2024-10-06, 02:33
This makes no sense. Just because a computer is 64 bits doesn't mean it automatically supports AVX. My computer is 64 bits but does not support AVX. So I have to use the SSE2 build.
Prerequisite:
ron_1 wrote:
2024-10-06, 02:33
mostly


As in, more often than not but not always.

I imagine most users who use palemoon if they have 64 bit, its gen 3 intel or newer is what I was getting at.

But i could be wrong to an extent.
Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Say NO to Fascism and Corporatism as much as possible!
Also, Peace Be With us All!

User avatar
Mysha
Hobby Astronomer
Hobby Astronomer
Posts: 17
Joined: 2024-03-16, 11:23
Location: Sneek
Contact:

Re: PM can't find FirstRunWizard.xul

Unread post by Mysha » 2024-10-20, 21:21

Hi,
Walter Dnes wrote:
2024-10-05, 16:54
Mysha wrote:
2024-09-30, 00:14
I then tried to install a version of Pale Moon that matched the requirements as I knew them, but the result did not work.(Hazy on the details.) I was told that that machine was not supported any more, and to use a third party install.
Was that software support or hardware support? How old is the machine? Recent Pale Moon requires avx support in the cpu. From a terminal execute the command...

grep avx /proc/cpuinfo
That has no output. The grep itself does give output when I ask for its --version, so I have to assume it sees the action as successful, even if it produces no result.
Question about support: <viewtopic.php?t=30967#p254792>
Question about age: How do I determine that?

Walter Dnes wrote:
2024-10-05, 16:54
If your cpu supports avx, you'll get one "flags" line for each core (including hyperthreads) in the cpu. If you get no output from that command, your machine lacks avx support and cannot run current Pale Moon... period... end of story. viewtopic.php?f=1&t=31399
Thanks for your help. Even though I can't run PM, it does actually run on my test machine. However, with the problem I indicated. How does one troubleshoot a program that can't run?


For my production machine, it says:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d

Bye,
Mysha

User avatar
Mysha
Hobby Astronomer
Hobby Astronomer
Posts: 17
Joined: 2024-03-16, 11:23
Location: Sneek
Contact:

Re: PM can't find FirstRunWizard.xul

Unread post by Mysha » 2024-10-20, 21:49

Hi,
Moonchild wrote:
2024-10-06, 07:21
I'm not sure why you're thinking this is an AVX issue. If it was, it wouldn't complain about not being able to find a (nonexistent!) xul file.

OP needs to provide clearer information. No point guessing.
That's my point exactly. Ask the OP for clearer information.

Let me spell that slightly differently:
---- ASK ---- the OP for clearer information.

After all, telling me time and again what the problem isn't, doesn't really get us further. I don't know how Florence Nightingale is relevant here, thus just telling me that she is or isn't the problem doesn't help much.

Bye,
Mysha

User avatar
Mysha
Hobby Astronomer
Hobby Astronomer
Posts: 17
Joined: 2024-03-16, 11:23
Location: Sneek
Contact:

Re: PM can't find FirstRunWizard.xul

Unread post by Mysha » 2024-10-20, 21:57

Hi,
Nuck-TH wrote:
2024-10-05, 17:46
Walter Dnes wrote:
2024-10-05, 16:54
your machine lacks avx support and cannot run current Pale Moon... period... end of story. viewtopic.php?f=1&t=31399
It isn't "end of story". I used to build both AVX and AVX2, so when mainline went to AVX i swapped my AVX build to SSE2(which was mainline before move). Link to my builds in my signature.
Mysha wrote:
2024-09-30, 00:14
and to use a third party install
which one exactly?
<viewtopic.php?t=30967#p254811>

Bye,
Mysha

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 36627
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: PM can't find FirstRunWizard.xul

Unread post by Moonchild » 2024-10-21, 06:09

Mysha wrote:
2024-10-20, 21:49
telling me time and again what the problem isn't, doesn't really get us further.
Responding time and again without even attempting to provide clearer information (instead of making a point how posts are worded) also doesn't help us get any further.

The error you got should not occur because the xul file mentioned isn't part of Pale Moon. It's literally impossible. So, there has to be confusion somewhere - did you mix installations of different applications? did you try to copy a Mozilla profile into Pale Moon? Anything else you can think of that would mix files from multiple applications in one? How did you set up your environment? how are you starting Pale moon? etc. etc. etc. etc. I can ask 100 questions and most can be irrelevant. You'll have to provide what you know of your O.S., installation of software etc.
Mysha wrote:
2024-10-20, 21:21
grep avx /proc/cpuinfo

That has no output.
That means your processor doesn't support AVX. You will need to use the SSE2 community build for starters or it'll never work on your hardware. Depending on how you installed the browser, this may be all the issue is, although the error still doesn't make sense to me (barring any file system voodoo your system may be doing if it borks)
{{This headspace for lease}}
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Post Reply