I am one step further. I installed dosfstools via zypper and ran the RBE install script again. It showed the following output:

required lower permissions for creating DOS filessystems.
'/usr/sbin/mkfs.msdos' -> '/home/rbe/bin/make-dosfs'
required lower permissions for labeling DOS filessystems.
'/usr/sbin/fatlabel' -> '/home/rbe/bin/fatlabel'

So, I finally know where this make-dosfs comes from :-) Perhaps you can add *dosfstools *and *unzip *to the package dependencies in the install script? These are the two I had to install manually after setting up the container.

Sadly QEMU times out. Probably because it is running without KVM. I have not found yet a solution to enable it for the container. This takes longer than I wanted to, so I will dump the container and set up a proper VM...

BTW your scripts look pretty good, and apart from the trouble caused by myself this all seems to run very smooth...

Bernd

On 12.02.2024 16:03, Jerome Shidel via Freedos-devel wrote:
Hi Bernd,

So…

I booted the (Windows 10) machine that I use for creating FreeDOS builds. (Host OS should not be relevant.)

There was an update to VirtualBox. So, I installed that and the related new extension pack.

/( Following the instructions in the RBE’s Wiki. Except for CPU’s, I went with 2 cores for a reduced build time. )/

I created a new VM for the RBE.

I download a fresh copy of openSUSE 15.5 Leap DVD install for x86. /(newest version)/

/( I had a little trouble downloading openSUSE. My home internet was recently upgraded to a 1Gb connection. With the standard mirror, I would download for a few seconds at very fast rate. Then just stop at some point. After switching to a different mirror, it downloaded without problem. It makes me wonder if the first server was having issues with the much faster rate. Possibly, it considered it a DDOS. But, it could just be Windows. After all, I was having issues pulling up GitLab on that machine and no issues on the Mac sitting next to it. Then again, maybe since the new router fully supports IPv6, IDK. Only a couple days since the upgrade and this was the only time I’ve had an issue. Time will tell. )/

I installed openSUSE.

/(Note: I need to update wiki. Earlier versions of the openSUSE defaulted to activating/*online repositories*/. Now you have to choose. They need to be enabled for the install script to fetch additional required packages. Otherwise, I used my normal location settings and such. Finally (per wiki instructions), I selected the system role as server.)/ After the install of openSUSE, I continued to the /Install Builder Tools/ page in the wiki.

Used zypper to install git: *git sudo zypper install git*

Cloned RBE project: *git clone https://gitlab.com/FreeDOS/OS/builder.git*

Moved to the Builder directory: *cd builder*

Ran the install script for the RBE: *sudo ./install*

Rebooted. (End of wiki)

Logged in as normal user and changed dir to the *builder* dir.

Ran: *make*

/(waited a while watching build process)/

Result, Successful Build of a “Standard Release”

Ran: *make clean*

Edited custom.cfg to:

    *unstable=yes*
    *verbose=yes*


Ran: *make*

/(waited a while watching build process)/
/
/
Result, Build failed from unknown issue while creating bootable floppy. However, I never use verbose mode in the normal VM’s that I use to build the FreeDOS release media. It is possible I broke something there a while back and didn’t notice. Or, changes to openSUSE broke something there. Or, possible there is some issue with one of the packages “unstable” branch”. So, I simply disabled verbose output and tried again.

Ran: *make clean*

Edited custom.cfg and re-disabled verbose output.

Ran: *make*

/(waited a while watching build process)/
/
/
Result, Successful Build of a “Interim Build”

In conclusion, there is an unrelated issue regarding “verbose mode” during release building process. This is not related to the error you encountered. The error you received would most likely have been cause by the RBE not getting installed correctly. This could be the result of a bad download of the openSUSE operating system. Or possibly, something failed during the RBE installation script and the error was not caught by that script.

You can try to run the install script for the RBE again. Generally, it checks the state of the system and only changes things when needed. Primarily, that is because when I make major changes to the RBE, the install script can just be run again to “patch up” any new changes that are required.

If that does not remedy the problem, I would trash the VM and start from the beginning. It could have been a corrupt download of openSUSE.

Left me know if this helped and fixes the build issue you had.

Thanks,

Jerome






_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to