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

Mysql groups table corrupted, other table problems ?

Scheduled Pinned Locked Moved
FOG Problems
2
4
248
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.
  • L
    lebrun78
    last edited by Jun 19, 2020, 8:43 AM

    Hello

    I found several machine groups empty, with no image associated.
    So i try to check mysql table and I get an error on the table ‘groups’.

    mysql -u root -p -D fog -e "select * from groups"
    Enter password: 
    ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups' at line 1
    

    I check all the other tables, with no error.

    mysqlcheck -u root -p fog --verbose --check
    mysqlcheck -u root -p fog --verbose --analyze
    mysqlcheck -u root -p fog --verbose --optimize
    

    give me no error.

    mysqldump -uroot -p --allow-keywords -x -v fog > fogbackup200619.sql
    Enter password: 
    -- Connecting to localhost...
    -- Retrieving table structure for table clientUpdates...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table dirCleaner...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table globalSettings...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table greenFog...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table groupMembers...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table groups...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table history...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table hookEvents...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table hostAutoLogOut...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table hostMAC...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table hostScreenSettings...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table hosts...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table imageGroupAssoc...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table imagePartitionTypes...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table imageTypes...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table images...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table imagingLog...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table inventory...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table ipxeTable...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table keySequence...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table moduleStatusByHost...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table modules...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table multicastSessions...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table multicastSessionsAssoc...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table nfsFailures...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table nfsGroupMembers...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table nfsGroups...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table notifyEvents...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table os...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table oui...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table plugins...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table powerManagement...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table printerAssoc...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table printers...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table pxeMenu...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table scheduledTasks...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table schemaVersion...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table snapinAssoc...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table snapinGroupAssoc...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table snapinJobs...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table snapinTasks...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table snapins...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table supportedOS...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table taskLog...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table taskStates...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table taskTypes...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table tasks...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table userCleanup...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table userTracking...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table users...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Retrieving table structure for table virus...
    -- Sending SELECT query...
    -- Retrieving rows...
    -- Disconnecting from localhost...
    
    

    the backup file obtenaied seems ok:

    --
    -- Table structure for table `groups`
    --
    
    DROP TABLE IF EXISTS `groups`;
    /*!40101 SET @saved_cs_client     = @@character_set_client */;
    /*!50503 SET character_set_client = utf8mb4 */;
    CREATE TABLE `groups` (
      `groupID` int(11) NOT NULL AUTO_INCREMENT,
      `groupName` varchar(50) NOT NULL,
      `groupDesc` longtext NOT NULL,
      `groupDateTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
      `groupCreateBy` varchar(50) NOT NULL,
      `groupBuilding` int(11) NOT NULL,
      `groupKernel` varchar(255) NOT NULL,
      `groupKernelArgs` varchar(255) NOT NULL,
      `groupPrimaryDisk` varchar(255) NOT NULL,
      PRIMARY KEY (`groupID`),
      UNIQUE KEY `groupName` (`groupName`),
      UNIQUE KEY `groupName_2` (`groupName`),
      KEY `new_index` (`groupName`)
    ) ENGINE=MyISAM AUTO_INCREMENT=64 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
    /*!40101 SET character_set_client = @saved_cs_client */;
    
    --
    -- Dumping data for table `groups`
    --
    
    LOCK TABLES `groups` WRITE;
    /*!40000 ALTER TABLE `groups` DISABLE KEYS */;
    INSERT INTO `groups` VALUES (1,'0-linux','Tous les postes Linux','2017-03-23 14:59:41','fog',0,'','',''),(2,'atelier','','2009-12-09 15:01:14','fog',0,'','',''),(3,'atelier-lin','Postes Linux','2017-03-20 18:41:01','fog',0,'','',''),(4,'b05-929','Bat 5 salle 
    929','2011-06-07 15:12:16','fog',0,'','',''),(5,'b06-002','','2012-06-05 21:15:27','fog',0,'','',''),(6,'b06-008','','2012-06-05 21:03:55','fog',0,'','',''),(7,'b06-013','','2019-09-03 18:28:15','fog',0,'','',''),(8,'b06-013-1','','2012-06-05 15:51:56','fog',
    0,'','',''),(9,'b06-013-2','','2012-06-05 20:29:32','fog',0,'','',''),(10,'b06-016','','2012-06-05 21:22:58','fog',0,'','',''),(11,'b06-019','','2014-07-08 15:32:00','fog',0,'','',''),(12,'b06-019-1','','2012-06-05 21:03:30','fog',0,'','',''),(13,'b06-019-2',
    '','2011-06-07 15:10:23','fog',0,'','',''),(14,'b06-937','','2011-06-07 15:11:49','fog',0,'','',''),(15,'b06-938','','2014-01-10 14:42:47','fog',0,'','',''),(16,'b06-HP5800','','2014-07-07 20:06:44','fog',0,'','',''),(17,'b06-SansImages','','2012-06-05 21:31:
    21','fog',0,'','',''),(18,'b41','','2018-08-29 12:51:23','fog',0,'','',''),(19,'b41-101','','2011-06-06 16:20:05','fog',0,'','',''),(20,'b41-104','Dell 7440 ESIR','2012-07-12 17:29:08','fog',0,'','',''),(21,'b41-conf','','2018-06-07 21:08:26','fog',0,'','',''
    ),(22,'b41-pr','','2011-10-04 21:36:34','fog',0,'','',''),(23,'batO-windows','','2019-02-06 17:05:14','fog',0,'','',''),(24,'conf','','2017-03-28 21:02:42','fog',0,'','',''),(25,'conf_autres','','2010-05-11 13:04:03','fog',0,'','',''),(26,'conf_i05','','2017-
    08-29 20:19:44','fog',0,'','',''),(27,'d020','','2010-04-26 13:31:43','fog',0,'','',''),(28,'d022','','2010-04-26 13:32:13','fog',0,'','',''),(29,'d024','','2010-04-26 13:32:37','fog',0,'','',''),(30,'d026','','2010-04-26 13:33:01','fog',0,'','',''),(31,'d028
    ','','2010-04-26 13:33:23','fog',0,'','',''),(32,'d122','','2010-04-26 13:33:47','fog',0,'','',''),(33,'deployb06','','2017-05-04 14:10:44','fog',0,'','',''),(34,'deployb06-bis','','2017-05-04 19:24:23','fog',0,'','',''),(35,'e003','','2010-04-22 18:38:46','f
    og',0,'','',''),(36,'e005','','2010-02-22 14:55:42','fog',0,'','',''),(37,'e007','','2010-04-22 19:38:59','fog',0,'','',''),(38,'e008','','2010-04-22 19:39:22','fog',0,'','',''),(39,'e010','','2010-04-21 18:06:43','fog',0,'','',''),(40,'e103','','2010-04-22 1
    9:42:24','fog',0,'','',''),(41,'e105','','2010-04-22 19:42:43','fog',0,'','',''),(42,'e107','','2010-04-22 19:43:04','fog',0,'','',''),(43,'e206','','2010-04-22 19:43:25','fog',0,'','',''),(44,'e212','','2010-04-22 19:43:54','fog',0,'','',''),(45,'e214','','2
    010-04-22 19:44:12','fog',0,'','',''),(46,'esir','salles TP b41-101 b41-102 b41-103 b41-104','2017-08-21 15:19:15','fog',0,'','',''),(47,'i054','','2010-04-01 14:02:09','fog',0,'','',''),(48,'i055','','2017-09-01 18:14:10','fog',0,'','',''),(49,'i203','','201
    0-05-04 14:51:49','fog',0,'','',''),(50,'i204','','2018-01-17 14:26:01','fog',0,'','',''),(51,'i206','','2014-07-07 21:14:52','fog',0,'','',''),(52,'i207','','2011-06-16 19:11:42','fog',0,'','',''),(53,'i207clients','','2011-07-06 20:31:58','fog',0,'','',''),
    (54,'i207serveurs','','2011-07-06 20:31:20','fog',0,'','',''),(55,'i214','','2010-05-20 19:56:52','fog',0,'','',''),(56,'miage','','2015-04-28 19:39:20','fog',0,'','',''),(57,'parc_peda_windows','ensemble des machines peda sous windows','2017-03-30 15:33:00',
    'fog',0,'','',''),(58,'sec-esir','','2019-04-12 15:32:34','fog',0,'','',''),(59,'secretaires','','2014-04-22 16:20:31','fog',0,'','',''),(61,'temporaire','','2017-04-28 18:25:08','fog',0,'','',''),(62,'b06','','2019-11-26 13:03:18','fog',0,'','',''),(63,'Exti
    nction-Week-end','E107, E212, E214, I54, I55 B41-104, B41-101 pour extinction','2020-01-17 14:07:59','fog',0,'','','');
    /*!40000 ALTER TABLE `groups` ENABLE KEYS */;
    UNLOCK TABLES;
    

    Could you advise on what to do ?

    Fog Version: Fog 1.5.10
    Server OS: AlmaLinux release 8.8

    1 Reply Last reply Reply Quote 0
    • L
      lebrun78
      last edited by Jun 19, 2020, 3:01 PM

      I drop the database and restore it from dump file, I get the same error.

      Fog Version: Fog 1.5.10
      Server OS: AlmaLinux release 8.8

      1 Reply Last reply Reply Quote 0
      • Tom ElliottT
        Tom Elliott
        last edited by Tom Elliott Jun 19, 2020, 10:31 AM Jun 19, 2020, 4:29 PM

        So, change your query from:

        mysql -u root -p -D fog -e "select * from groups"
        

        To:

        mysql -u root -p -D fog -e "select * from `groups`"
        

        mysql has made groups a keyword now, so you will need to escape the word when referencing it in the future.

        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

        Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

        Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

        L 1 Reply Last reply Jun 20, 2020, 6:37 AM Reply Quote 0
        • L
          lebrun78 @Tom Elliott
          last edited by Jun 20, 2020, 6:37 AM

          @Tom-Elliott
          Ok, thank you for you answer.

          Fog Version: Fog 1.5.10
          Server OS: AlmaLinux release 8.8

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

          125

          Online

          12.1k

          Users

          17.3k

          Topics

          155.3k

          Posts
          Copyright © 2012-2024 FOG Project