Kernel Update fails ... Oh no, not again!
-
@sudburr said in Kernel Update fails ... Oh no, not again!:
Completed the ftp steps detailed and update via GUI continues to fail.
Can you please post a listing or picture of the commands and output?
@jstephen said:
ftp> mkdir /var/www/fog/service/ipxe/backup
550 Create directory operation failed.This might be due to the fact that the directory already exists. See with
ls -al /var/www/fog/service/ipxe
on the command line. -
@sebastian-roth Aside from changing your
chmod 644 var/www/fog/service/ipxe/testfile
to
chmod 644 /var/www/fog/service/ipxe/testfile
The commands and results were word for word identical to what you posted.
-
@sudburr Are you behind a proxy server by any chance? Do you still see the very same
ftp_*
messages in the apache error log? -
@sebastian-roth No proxy server. The error message has changed one one server at /var/log/httpd/error_log.
PHP Warning: ftp_login(): Login incorrect. in /var/www/html/fog/lib/fog/fogftp.class.php on line 463, referer: http://xyzfog/fog/management/index.php?node=about&sub=kernel&file=aHR0cHM6Ly9mb2dwcm9qZWN0Lm9yZy9rZXJuZWxzL0tlcm5lbC5Ub21FbGxpb3R0LjQuMTMuNC42NA==&arch=64
The value for “Fog Configuration / Fog Settings / TFTP Server / FOG_TFTP_FTP_PASSWORD” changed. It now does not match the password as found in “/opt/fog/.fogsettings” or “Storage Management / Management Password”. I changed it to match, then ran the kernel update again and it worked!
The other server has exhibited no change in errors or passwords.
-
Cross-linking these threads as I think they are related.
https://forums.fogproject.org/topic/11375/kernel-update-fails-oh-no-not-again
https://forums.fogproject.org/topic/11409/newer-to-fog-need-a-little-assistance -
@sudburr said in Kernel Update fails ... Oh no, not again!:
I changed it to match, then ran the kernel update again and it worked!
Kind of weird. Well, good to know it works now. Marking as solved.
-
@sebastian-roth It’s solved for one server, but not the other.
-
Something to look at from the FTP logs.
Wed Feb 7 12:37:04 2018 [pid 15591] CONNECT: Client "<FOGIP>" Wed Feb 7 12:37:04 2018 [pid 15591] FTP response: Client "<FOGIP>", "220 (vsFTPd 3.0.2)" Wed Feb 7 12:37:05 2018 [pid 15591] FTP command: Client "<FOGIP>", "USER fog" Wed Feb 7 12:37:05 2018 [pid 15591] [fog] FTP response: Client "<FOGIP>", "331 Please specify the password." Wed Feb 7 12:37:05 2018 [pid 15591] [fog] FTP command: Client "<FOGIP>", "PASS <password>" Wed Feb 7 12:37:05 2018 [pid 15590] [fog] OK LOGIN: Client "<FOGIP>" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "230 Login successful." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "PASV" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "227 Entering Passive Mode (<FOGIP>,209,195)." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "TYPE A" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "200 Switching to ASCII mode." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "LIST -a //var/www/html/fogservice/ipxe" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "150 Here comes the directory listing." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "226 Transfer done (but failed to open directory)." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "MKD //var/www/html/fogservice/ipxe/backup/" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "550 Create directory operation failed." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FAIL MKDIR: Client "<FOGIP>", "//var/www/html/fo[Wed Feb 07 12:37:05.182303 2018] [:error] [pid 1410] [client <CLIENT_IP>:45345] PHP Warning: ftp_mkdir(): Create directory operation failed. in /var/www/html/fog/lib/fog/fogftp.class.php on line 492, referer: http://xyzfog/fog/management/index.php?node=about&sub=kernel&file=aHR0cHM6Ly9mb2dwcm9qZWN0Lm9yZy9rZXJuZWxzL0tlcm5lbC5Ub21FbGxpb3R0LjQuMTMuNC42NA==&arch=64 gservice/ipxe/backup/" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "PASV" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "227 Entering Passive Mode (<FOGIP>,96,38)." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "LIST -a /var/www/html/fogservice/ipxe" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "150 Here comes the directory listing." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "226 Transfer done (but failed to open directory)." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "PASV" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "227 Entering Passive Mode (<FOGIP>,232,42)." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "LIST -a /var/www/html/fogservice/ipxe" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "150 Here comes the directory listing." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "226 Transfer done (but failed to open directory)." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "RNFR /tmp/bzImage" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "550 RNFR command failed." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FAIL RENAME: Client "<FOGIP>", "/tmp/bzImage" [Wed Feb 07 12:37:05.184327 2018] [:error] [pid 1410] [client <CLIENT_IP>:45345] PHP Warning: ftp_rename(): RNFR command failed. in /var/www/html/fog/lib/fog/fogftp.class.php on line 769, referer: http://xyzfog/fog/management/index.php?node=about&sub=kernel&file=aHR0cHM6Ly9mb2dwcm9qZWN0Lm9yZy9rZXJuZWxzL0tlcm5lbC5Ub21FbGxpb3R0LjQuMTMuNC42NA==&arch=64 Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "TYPE I" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "200 Switching to Binary mode." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "PASV" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "227 Entering Passive Mode (<FOGIP>,47,255)." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "STOR /var/www/html/fogservice/ipxe/bzImage" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "553 Could not create file." Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FAIL UPLOAD: Client "<FOGIP>", "/var/www/html/fogservice/ipxe/bzImage", 0.00Kbyte/sec [Wed Feb 07 12:37:05.185077 2018] [:error] [pid 1410] [client <CLIENT_IP>:45345] PHP Warning: ftp_put(): Could not create file. in /var/www/html/fog/lib/fog/fogftp.class.php on line 707, referer: http://xyzfog/fog/management/index.php?node=about&sub=kernel&file=aHR0cHM6Ly9mb2dwcm9qZWN0Lm9yZy9rZXJuZWxzL0tlcm5lbC5Ub21FbGxpb3R0LjQuMTMuNC42NA==&arch=64 Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP command: Client "<FOGIP>", "QUIT" Wed Feb 7 12:37:05 2018 [pid 15595] [fog] FTP response: Client "<FOGIP>", "221 Goodbye."
-
@sudburr Great log file you posted. See the path is
/var/www/html/fogservice/ipxe
and I reckon there is a slash missing. Check TFTP_PXE_KERNEL_DIR in the FOG web UI -> FOG Configuration -> FOG Settings -> TFTP Server - should be/var/www/html/fog/service/ipxe/
-
@sebastian-roth That did the trick! That server can now update its kernel.
It’s interesting to see how two different causes have similar results.