It's FOSS published a tutorial about fixing the "The following packages have been kept back" error while updating Ubuntu and Debian-based Linux distributions.
[Fixed] "following packages have been kept back" Error in Ubuntu
Seeing "The following packages have been kept back" Error while updating your system? Here's how to handle this error in Ubuntu and other Linux distributions.
[Fixed] "following packages have been kept back" Error in Ubuntu