Good morning, first of all, it's a pleasure having your support. Below I present my problem.
I'm testing the OS with a virtual machine (specifically, VirtualBox). The virtual hardware I give the virtual machine is:
2GiB RAM.
20GB Dynamic Storage.
The default configuration on the other things.
So, I upload the ISO of the OS on the virtual machine and I select the livebuild (amd64) option to try it. Then, I start the installation with Calamares, and I do the steps required, it starts loading but, when the installer arrives to the 70%, the installer crashes and gives an error. That's the following:
The package manager could not make changes to the installed system. The command apt-get --purge -q -y remove "packages" returned error code 100.
I tried to search for the Calamares log on the console, but this file doesn't exist.
I attach some screenshots.
Edit: I think that in the ".cache" directory must be a folder by the name "calamares", but as you can see in the last picture, it doesn't exist.
So, this time I tested the iso file attached here and it work (at least your iso works, sorry, it seems I used the hybrid iso file. xD).
Now I'm testing your theory on my build and the Calamares installer and it still crashes. I added to the script of the sudo package and the apt-transport-https too.
ADD: I don't have networks issues neither, I checked this too.
Last edit: AkiiKuun 2024-04-24
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Since it is impossible to know every change you made to the packages I include or any changes to the build script you might have made, I do not have another theory. Sorry.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
After a while of fiddling, I was finally able to activate the logs in the "Calamares" installer. Maybe this can help solve the problem? I think this are the lines where it fails and crashes.
Maybe a possible problem with the settings in the calamares-settings-debian package? I don't know. You can try contacting the maintainer of that package in the Debian repositories to see if any further testing can be done.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The error code 100 points to possible network issues. Does your virtual machine have networking enabled and working? On another note, your screenshots have a completely different theme than the one used in my ISO, and there is no Debug button in the lower corner of the progress column near the About button. Your Calamares has none of my branding, is this even my ISO?
If you are using my EznixOS project to build your own respin, please indicate that in your question. You may simply need to include the package: apt-transport-https in your build to solve the error 100.
Last edit: Eznix 2024-04-18
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Good morning, first of all, it's a pleasure having your support. Below I present my problem.
I'm testing the OS with a virtual machine (specifically, VirtualBox). The virtual hardware I give the virtual machine is:
So, I upload the ISO of the OS on the virtual machine and I select the livebuild (amd64) option to try it. Then, I start the installation with Calamares, and I do the steps required, it starts loading but, when the installer arrives to the 70%, the installer crashes and gives an error. That's the following:
The package manager could not make changes to the installed system. The command apt-get --purge -q -y remove "packages" returned error code 100.
I tried to search for the Calamares log on the console, but this file doesn't exist.
I attach some screenshots.
Edit: I think that in the ".cache" directory must be a folder by the name "calamares", but as you can see in the last picture, it doesn't exist.
Thank you so much for the help. :)
Last edit: AkiiKuun 2024-04-18
Did you have a chance to test my theory of the missing apt-transport-https package in your build? Any luck getting your respin to work?
So, this time I tested the iso file attached here and it work (at least your iso works, sorry, it seems I used the hybrid iso file. xD).
Now I'm testing your theory on my build and the Calamares installer and it still crashes. I added to the script of the sudo package and the apt-transport-https too.
ADD: I don't have networks issues neither, I checked this too.
Last edit: AkiiKuun 2024-04-24
Since it is impossible to know every change you made to the packages I include or any changes to the build script you might have made, I do not have another theory. Sorry.
After a while of fiddling, I was finally able to activate the logs in the "Calamares" installer. Maybe this can help solve the problem? I think this are the lines where it fails and crashes.
02:32:39 [6]: virtual void Calamares::JobThread::run()
Starting job "packages" ( 31 / 39 )
02:32:39 [6]: virtual Calamares::JobResult Calamares::PythonJob::exec()
Job file "/usr/lib/x86_64-linux-gnu/calamares/modules/packages/main.py"
[PYTHON JOB]: Found gettext "es" in "/usr/share/locale/es"
.. Job description from pretty_name "packages" = "Instalar paquetes."
[PYTHON JOB]: "Install packages."
.. Running ("apt-get", "--purge", "-q", "-y", "remove", "live-boot", "live-boot-doc", "live-config", "live-config-doc", "live-config-systemd", "live-config-systemd", "live-tools", "live-task-localisation", "live-task-recommended", "calamares-settings-debian")
.. Target cmd: ("apt-get", "--purge", "-q", "-y", "remove", "live-boot", "live-boot-doc", "live-config", "live-config-doc", "live-config-systemd", "live-config-systemd", "live-tools", "live-task-localisation", "live-task-recommended", "calamares-settings-debian") Exit code: 100 output:
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package live-task-localisation
E: Unable to locate package live-task-recommended
WARNING: [PYTHON JOB]: "Command 'apt-get --purge -q -y remove live-boot live-boot-doc live-config live-config-doc live-config-systemd live-config-systemd live-tools live-task-localisation live-task-recommended calamares-settings-debian' returned non-zero exit status 100."
[PYTHON JOB]: "stdout:Reading package lists...\nBuilding dependency tree...\nReading state information...\nE: Unable to locate package live-task-localisation\nE: Unable to locate package live-task-recommended"
Last edit: AkiiKuun 2024-04-26
Maybe a possible problem with the settings in the calamares-settings-debian package? I don't know. You can try contacting the maintainer of that package in the Debian repositories to see if any further testing can be done.
The error code 100 points to possible network issues. Does your virtual machine have networking enabled and working? On another note, your screenshots have a completely different theme than the one used in my ISO, and there is no Debug button in the lower corner of the progress column near the About button. Your Calamares has none of my branding, is this even my ISO?
If you are using my EznixOS project to build your own respin, please indicate that in your question. You may simply need to include the package: apt-transport-https in your build to solve the error 100.
Last edit: Eznix 2024-04-18