Upgrade 1.4.4 -> 1.5.0 (will not be installed: genisoimage, isolinux)
-
uname -a
Linux fogserver 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64 GNU/LinuxWhen I upgrade FOG 1.4.4 to version 1.5.0, then the genisoimage, isolinux packages whill not be installed.
Because the file (/opt/fog/.fogsettings) is exists and the variable (packages) is defined in this file, the variable will not be overwritten (/opt/fog_1.5.0/lib/ubuntu/config.sh, row: 74.) -
@veresh You can just add those two packages to the packages line in
/opt/fog/.fogsettings
if you want the FOG Installer to maintain those for you.
Here’s some information about the fogsettings file:
https://wiki.fogproject.org/wiki/index.php?title=.fogsettings -
@Tom-Elliott Not sure if we should move this to bug reports? What do you think. Is there anything we can do within the installer to mitigate that situation?
-
@sebastian-roth I’m not aware of the install trying to install those packages by default.
-
@Tom-Elliott You are right. I have been in a rush when I read and answered this one. Probably some kind of issue with packages Ubuntu is trying to update.
@veresh Please post the exact errors you see and we might be able to give you hints on how to solve this.
-
@wayne-workman
I know this, but this is not a nice/best solution to the problem. -
@tom-elliott
https://github.com/FOGProject/fogproject/compare/1.4.4...1.5.0?diff=split&name=1.5.0#files_bucket
Look at the change in the “lib/ubuntu/config.sh” file.
Why is genisoimage and issolinux package necessary? -
@veresh The commit says the packages were added to enable compilation of iPXE binaries. As far as I understand the compiled iPXE binaries are (still?) pulled from the repository anyway, so I guess it’s to allow for updating (or modifying) the binaries manually without updating FOG