Upgrade 1.4.4 -> 1.5.0 (will not be installed: genisoimage, isolinux)
Linux fogserver 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64 GNU/Linux
When 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 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
Look at the change in the “lib/ubuntu/config.sh” file.
Why is genisoimage and issolinux package necessary?
I know this, but this is not a nice/best solution to the problem.
@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.
@sebastian-roth I’m not aware of the install trying to install those packages by default.
@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?
Wayne Workman last edited by Wayne Workman
@veresh You can just add those two packages to the packages line in
/opt/fog/.fogsettingsif you want the FOG Installer to maintain those for you.
Here’s some information about the fogsettings file: