• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Unable to start task, Unable to connect to tftp server.

Scheduled Pinned Locked Moved
FOG Problems
4
11
13.2k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A
    A1AD
    last edited by Nov 5, 2012, 1:56 PM

    Hallo Guys,

    When i want to upload a image and click on the “upload image” button i get the following error: “Unable to start task, Unable to connect to tftp server.”

    I v changed the fog password on linux (passwd fog) and in the web gui. I also change the tftp password in Other information > FOG settings > tft SERVER > FOG_TFTP_FTP_PASSWORD.

    I v also changed the file /var/www/html/fog/commons/config.php to include the new password.

    But still no joy 😞 I installed fog on a clean Cent OS 6.3 server and along side an existing DHCP server.
    The DHCP server options are 66: ipaddress fog server and 67: pxelinux.0

    vsftpd is running and iptables are cleared.

    1 Reply Last reply Reply Quote 0
    • A
      A1AD
      last edited by Nov 5, 2012, 6:08 PM

      Some extra info:
      Fog version: 0,32
      Disabled SELINUX

      I got a nice fog boot screen when booting a client with pxe…
      When i run nmap -sT -O localhost i cant see any 69 port open

      tftp in /etc/xined.d/:
      service tftp
      {
      socket_type = dgram
      protocol = udp
      wait = yes
      user = root
      server = /usr/sbin/in.tftpd
      server_args = -s /tftpboot
      disable = no
      per_source = 11
      cps = 100 2
      flags = IPv4
      }

      chkconfig --list:
      services based on xinetd:
      chargen-dgram: uit
      chargen-stream: uit
      daytime-dgram: uit
      daytime-stream: uit
      discard-dgram: uit
      discard-stream: uit
      echo-dgram: uit
      echo-stream: uit
      tcpmux-server: uit
      tftp: aan
      tftp.fogbackup: aan
      time-dgram: uit
      time-stream: uit

      I am realy stuck here. I guess my tftp server is working just fine because i can pxe boot the clients…

      [IMG]https://dl.dropbox.com/u/2172654/Fog_Error.PNG[/IMG]

      1 Reply Last reply Reply Quote 0
      • M
        maltobelli
        last edited by Nov 5, 2012, 7:05 PM

        nmap -sT will not detect the TFTP server, because -sT is a TCP connection scan, TFTP uses UDP instead of TCP. Is the IP address correct for the server, in the config.php and in the web settings?

        1 Reply Last reply Reply Quote 0
        • A
          A1AD
          last edited by Nov 5, 2012, 7:29 PM

          oeps…
          PORT STATE SERVICE
          69/udp open|filtered tftp

          The IP has never changed: 10.148.48.18

          web settings:
          [IMG]https://dl.dropbox.com/u/2172654/fog_tftp.PNG[/IMG]

          config.php:
          define( “IS_INCLUDED”, true );
          define( “TFTP_HOST”, “10.148.48.18” );
          define( “TFTP_FTP_USERNAME”, “fog” );
          define( “TFTP_FTP_PASSWORD”, “+++++” );
          define( “TFTP_PXE_CONFIG_DIR”, “/tftpboot/pxelinux.cfg/” );
          define( “TFTP_PXE_KERNEL_DIR”, “/tftpboot/fog/kernel/” );
          define( “PXE_KERNEL”, “fog/kernel/bzImage” );
          define( “PXE_KERNEL_RAMDISK”, 127000 );
          define( “USE_SLOPPY_NAME_LOOKUPS”, “1”);
          define( “MEMTEST_KERNEL”, “fog/memtest/memtest” );
          define( “PXE_IMAGE”, “fog/images/init.gz” );
          define( “PXE_IMAGE_DNSADDRESS”, “10.148.48.8” );
          define( “STORAGE_HOST”, “10.148.48.18” );
          define( “STORAGE_FTP_USERNAME”, “fog” );
          define( “STORAGE_FTP_PASSWORD”, “+++++” );
          define( “STORAGE_DATADIR”, “/images/” );
          define( “STORAGE_DATADIR_UPLOAD”, “/images/dev/” );
          define( “STORAGE_BANDWIDTHPATH”, “/fog/status/bandwidth.php” );
          define( “CLONEMETHOD”, “ntfsclone” ); // valid values partimage, ntfsclone
          define( “UPLOADRESIZEPCT”, 5 );
          define( “WEB_HOST”, “10.148.48.18” );
          define( “WEB_ROOT”, “/fog/” );
          define( “WOL_HOST”, “10.148.48.18” );
          define( “WOL_PATH”, “/fog/wol/wol.php” );
          define( “WOL_INTERFACE”, “eth0” );
          define( “SNAPINDIR”, “/opt/fog/snapins/” );
          define( “QUEUESIZE”, “10” );
          define( “CHECKIN_TIMEOUT”, 600 );
          define( “MYSQL_HOST”, “localhost” );
          define( “MYSQL_DATABASE”, “fog” );
          define( “MYSQL_USERNAME”, “root” );
          define( “MYSQL_PASSWORD”, “” );
          define( “DB_TYPE”, “mysql” );
          define( “DB_HOST”, MYSQL_HOST );
          define( “DB_NAME”, MYSQL_DATABASE );
          define( “DB_USERNAME”, MYSQL_USERNAME );
          define( “DB_PASSWORD”, MYSQL_PASSWORD );
          define( “DB_PORT”, null );
          define( “USER_MINPASSLENGTH”, 4 );
          define( “USER_VALIDPASSCHARS”, "1234567890ABCDEFGHIJKLMNOPQRSTUVWZXYabcdefghijk$
          define( “NFS_ETH_MONITOR”, “eth0” );
          define(“UDPCAST_INTERFACE”,“eth0”);
          define(“UDPCAST_STARTINGPORT”, 63100 ); $
          define(“FOG_MULTICAST_MAX_SESSIONS”, 64 );
          define( “FOG_JPGRAPH_VERSION”, “2.3” );
          define( “FOG_REPORT_DIR”, “./reports/” );
          define( “FOG_THEME”, “blackeye/blackeye.css” );
          define( “FOG_UPLOADIGNOREPAGEHIBER”, “1” );
          define( “FOG_VERSION”, “0.32” );
          define( “FOG_SCHEMA”, 23 );
          DEFINE(‘BASEPATH’, rtrim($_SERVER[‘DOCUMENT_ROOT’], ‘/’) . rtrim(WEB_ROOT, ‘/’)$

          1 Reply Last reply Reply Quote 0
          • B
            BryceZ
            last edited by Nov 5, 2012, 7:38 PM

            The error about the TFTP server is actually referring to FTP. When a task is created the web server FTPs a MAC address specific task file to the TFTP server. What you need is TCP ports 20 and 21 open to the web server. If this is all on the same server then you can just make it open to localhost.

            1 Reply Last reply Reply Quote 0
            • M
              maltobelli
              last edited by Nov 5, 2012, 7:49 PM

              You remembered to restart/reload vsftpd following the fog password change?
              [url]http://www.fogproject.org/wiki/index.php/Unable_to_connect_to_TFTP[/url]"

              Can you ftp into your FOG server using an ftp client(filezilla, the ftp command, map drive) using the fog username and the fog password and upload a file?

              1 Reply Last reply Reply Quote 0
              • A
                A1AD
                last edited by Nov 5, 2012, 8:09 PM

                yes i restarted several times.

                Open TCP ports:
                PORT STATE SERVICE
                21/tcp open ftp
                22/tcp open ssh
                80/tcp open http
                111/tcp open rpcbind
                2049/tcp open nfs
                3306/tcp open mysql

                when i connect to the ftp service i get a login incorrect… so the problem is related to the ftp service!

                Trying 127.0.0.1…
                Connected to localhost (127.0.0.1).
                220 (vsFTPd 2.2.2)
                Name (localhost:root): fog
                331 Please specify the password.
                Password:
                530 Login incorrect.
                Login failed.

                thx for the tip! Now i need to find why i can’t login to the ftp server.

                1 Reply Last reply Reply Quote 0
                • B
                  BryceZ
                  last edited by Nov 5, 2012, 8:17 PM

                  I’m pretty sure you need TCP 20 open as well. One of them is used for control while the other is for data. The username and password being used are the linux username and password, which need to match the FOG_TFTP_FTP_USERNAME and FOG_TFTP_FTP_PASSWORD listed under FOG Settings in the web UI.

                  1 Reply Last reply Reply Quote 0
                  • A
                    A1AD
                    last edited by Nov 5, 2012, 8:20 PM

                    omg… i found my problem.

                    I added the user “fog” to the /etc/vsftpd/ftpusers file because of my initial problem with the fog password. Just to debug something. But totally forgot that all the users in the file are blocked from the ftp server.

                    So everything is working now.

                    Thanks a million for pointing me in the right direction!

                    1 Reply Last reply Reply Quote 0
                    • B
                      budnfrida
                      last edited by Nov 20, 2012, 5:04 PM

                      I also am having this issue. I thought maybe i messed something up during install so started from clean install and again same issue. I am on Ubuntu 12.04.1 fog0.32. Any thoughts. I have tried to ftp in and that worked fine i was able to log in.

                      Thanks,

                      1 Reply Last reply Reply Quote 0
                      • B
                        budnfrida
                        last edited by Nov 20, 2012, 5:21 PM

                        I figured it out. went into fog setting through the web management and changed the TFTP password from there and everything started working fine.

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post

                        316

                        Online

                        12.0k

                        Users

                        17.3k

                        Topics

                        155.2k

                        Posts
                        Copyright © 2012-2024 FOG Project