• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

[LCDProc] - Could not read config file

2.2 Snapshot Feedback and Problems - RETIRED
9
79
33.4k
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.
  • C
    charliem
    last edited by Nov 9, 2014, 3:14 PM

    Are you sure that's the right endpoint and device number?

    Can you increase the debug output level with "-r 5"?  (Do it on the command line; setting it in the config file won't work if the file is not found or processed correctly).

    Also, when you try running it from the command line, put in the full path to the config file with the -c argument.

    1 Reply Last reply Reply Quote 0
    • D
      djmixman
      last edited by Nov 13, 2014, 3:58 PM

      @stephenw10:

      Are you running all of this on 2.2beta 64bit?

      Steve

      Yes.. 2.2 beta, 64bit…

      [2.2-BETA][root@rt1.atx1.local]/var/log(67): uname -a
      FreeBSD rt1.atx1.local 10.1-PRERELEASE FreeBSD 10.1-PRERELEASE #28 30e366f(HEAD)

      Version 2.2-BETA (amd64)
      built on Fri Sep 19 23:21:59 CDT 2014
      FreeBSD 10.1-PRERELEASE

      @charliem:

      Are you sure that's the right endpoint and device number?

      I've tried text, curses and the driver for my LCD and all give the same error…

      @charliem:

      Can you increase the debug output level with "-r 5"?  (Do it on the command line; setting it in the config file won't work if the file is not found or processed correctly).

      Also, when you try running it from the command line, put in the full path to the config file with the -c argument.

      It does not matter if I put anything on the command line or use full paths I still get the same "Could not read config file:"  Even when doing -r 5 on the command line I do not get any additional information. Seems to completely ignore what I tell it..

      1 Reply Last reply Reply Quote 0
      • C
        charliem
        last edited by Nov 13, 2014, 6:00 PM

        @djmixman:

        [2.2-BETA][root@rt1.atx1.local]/var/log(67): uname -a
        FreeBSD rt1.atx1.local 10.1-PRERELEASE FreeBSD 10.1-PRERELEASE #28 30e366f(HEAD)

        Version 2.2-BETA (amd64)
        built on Fri Sep 19 23:21:59 CDT 2014
        FreeBSD 10.1-PRERELEASE

        Long shot, but try a newer beta version.  Today's snapshot uses FreeBSD 10.1 Release; you are using an early prerelease, and there've been quite a few FreeBSD changes since then.  If you have the resources, you could see if you could duplicate the problem on a VM with either a fresh pfSense or a vanilla FreeBSD 10.1 image.

        1 Reply Last reply Reply Quote 0
        • S
          stephenw10 Netgate Administrator
          last edited by Nov 15, 2014, 12:32 AM

          Ok, I've tested this using a recent snapshot and I was able to start it.
          How are you generating the LCDd.conf file?

          Steve

          1 Reply Last reply Reply Quote 0
          • C
            chpalmer
            last edited by Nov 15, 2014, 5:16 AM

            @stephenw10:

            Ok, I've tested this using a recent snapshot and I was able to start it.
            How are you generating the LCDd.conf file?

            Steve

            64 bit or 32?

            [2.2-BETA][admin@testbox.labbox]/root: LCDd -c /usr/local/etc/LCDd.conf
            Could not read config file: /usr/local/etc/LCDd.conf
            Critical error while processing settings, abort.

            My LCDd.conf file already existed and compares exactly to the one you attached in the hardware thread.

            Triggering snowflakes one by one..
            Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

            1 Reply Last reply Reply Quote 0
            • S
              stephenw10 Netgate Administrator
              last edited by Nov 15, 2014, 9:15 AM

              64bit.

              1 Reply Last reply Reply Quote 0
              • J
                jjstecchino
                last edited by Nov 24, 2014, 5:04 AM

                Same here. latest 2.2 beta i386. Same error. recreated LCDd.conf by hand using vi. permission are ok. LCDd cannot read config file. Very weird.

                1 Reply Last reply Reply Quote 0
                • S
                  stephenw10 Netgate Administrator
                  last edited by Nov 24, 2014, 12:52 PM

                  Using the dev package?

                  Steve

                  1 Reply Last reply Reply Quote 0
                  • J
                    jjstecchino
                    last edited by Nov 25, 2014, 3:05 AM

                    Yup.
                    Need dev to drive the firebox display. Having said that, I tried the non dev version of the package. LCDd is same version and it cannot read the config file too. not in the /usr/local/etc directory or doesn't matter if I create the config anywhere else. Tried with the config created by pfsense and also recreated it from scratch using vi. even chmod 777 the file just to make sure it did not need write privileges on the file. My pfsense is i386 since it is on a firebox x-core-e.
                    This is too bad as I have the firebox all tweaked up on 2.2. NICs blinking right, your fan control and status light program working like a charm and even IPV6 with 6RD now working. A working LCD is what is missing now.
                    I read on a previous post of yours that it is working for you. Was it a new install? My is an upgrade from 2.1. It shouldn't matter though. I wonder if LCDd is using some weird library that is screwing things up.

                    PS a big THANKS for the work you did to make a firebox an excellent pfsense platform for all of us

                    1 Reply Last reply Reply Quote 0
                    • S
                      stephenw10 Netgate Administrator
                      last edited by Nov 25, 2014, 3:18 AM

                      Hmm. I updated my xtm5 today and after a couple of reboots the LCD came back up. It's running 64bit though.
                      I have the filesystem set to permanent read-write. I can't really see what bearing that might have here but it's an easy test.
                      I'll have to fire up my test x550e and put 2.2 on it.

                      Steve

                      1 Reply Last reply Reply Quote 0
                      • J
                        jjstecchino
                        last edited by Nov 25, 2014, 4:37 AM

                        If you have time, let me know how it goes. I am curious. I think it is a problem with the LCDd executable. Wonder if a fresh install would help. Although a fresh install vs update should not make any difference.

                        1 Reply Last reply Reply Quote 0
                        • S
                          stephenw10 Netgate Administrator
                          last edited by Nov 27, 2014, 11:53 AM

                          Ok, I upgraded my test X550e to todays snapshot (32bit obviously) 1G NanoBSD.

                          [2.2-BETA][root@pfSense.localdomain]/root: uname -a
                          FreeBSD pfSense.localdomain 10.1-RELEASE FreeBSD 10.1-RELEASE #0 29f4af5(releng/10.1)-dirty: Thu Nov 27 01:06:40 CST 2014     root@pfsense-22-i386-builder:/usr/obj.i386/usr/pfSensesrc/src/sys/pfSense_wrap.10.i386  i386
                          
                          

                          After the upgrade the lcdproc-dev package was not re-installed installed because it's not signed. I set the allow unsigned packages check and installed lcdproc-dev and rebooted. It came back up no problem. I did nothing else. That's suing the same LCDd.conf file and Shellcmd instructions that were carried across the upgrade from 2.1.5.

                          It's working fine for me both 32 and 64bit.

                          Are you still seeing this problem?

                          Steve

                          1 Reply Last reply Reply Quote 0
                          • J
                            jjstecchino
                            last edited by Nov 27, 2014, 8:51 PM

                            Still having the problem. In my case the package was reinstalled after upgrade from 2.1 (after that deleted and reinstalled numerous times). Where do you set to allow unsigned packages? I didn't have to do that and maybe this is the problem.
                            I am upgrading to Nov 27 snapshot so we are on the same version

                            1 Reply Last reply Reply Quote 0
                            • S
                              stephenw10 Netgate Administrator
                              last edited by Nov 29, 2014, 9:01 PM Nov 27, 2014, 10:27 PM

                              It's in System: Advanced: Miscellaneous:
                              If you don't have that checked it should fail the install in a pretty obvious way with authentication errors. The fact that yours didn't must surely be clue, or maybe that mine did. Perhaps you have a cached pbi? That shouldn't be possible on Nano though. Are you running Nano?

                              Steve

                              Edit: an obvious fail

                              1 Reply Last reply Reply Quote 0
                              • J
                                jjstecchino
                                last edited by Nov 28, 2014, 4:38 AM

                                Yes, I had the install unsigned package already checked. I guess it carried over from the upgrade.
                                I am running nano 4gb i386.
                                At this point I guess the only thing left is to try a fresh install. Don't know if it is going to help. My understanding is that all of the freebsd comes with the new nano image, configuration file get upgraded to the new version and packages get reinstalled during upgrade. No system software other than what is in cf/media get carried over. I am puzzled to say the least.

                                1 Reply Last reply Reply Quote 0
                                • C
                                  cmb
                                  last edited by Nov 29, 2014, 8:22 PM

                                  @jjstecchino:

                                  Where do you set to allow unsigned packages? I didn't have to do that and maybe this is the problem.

                                  Don't change that, the packages are signed. The installation would completely fail with a signature error if that were the issue.

                                  There is definitely some kind of issue with that package. I'm getting the same error that it can't find the config file, though it's there and permissions are such that it's readable by that process. I don't have anything with a LCD, not something I use.

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    stephenw10 Netgate Administrator
                                    last edited by Nov 29, 2014, 11:40 PM

                                    Hmm, something very odd happening here. It definitely failed to install with an authentication error and then installed fine after I allowed unsigned packages. That was a few days ago though.
                                    It's definitely running fine now using whatever binary was installed by the update process when I went to todays snapshot.
                                    Both the machines I've tested this on were upgraded from 2.1.X so I don't know if I've got some hangover. I've never set a different package server but I guess that would do it.
                                    Further investigation required.  :-\

                                    Steve

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      cmb
                                      last edited by Nov 29, 2014, 11:47 PM

                                      Oh, some time back it could have. All PBIs were rebuilt within the past 3-4 days, there were some stragglers that hadn't been updated recently until then, and hence weren't signed. At this point, every PBI should be signed. I haven't found any that aren't.

                                      1 Reply Last reply Reply Quote 0
                                      • J
                                        jjstecchino
                                        last edited by Nov 30, 2014, 4:56 AM

                                        lcdproc-dev is not signed. Maybe since it is a dev version it will never be.

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          cmb
                                          last edited by Nov 30, 2014, 5:45 AM

                                          Oh, sorry, indeed the dev version isn't signed.

                                          Is there a reason the dev version is an older lcdproc than the stable version? Seems odd.

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.