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

Error msg: session_start(): Cannot send session cookie

Scheduled Pinned Locked Moved 2.1 Snapshot Feedback and Problems - RETIRED
3 Posts 3 Posters 1.7k Views
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.
  • D
    dhatz
    last edited by Jan 7, 2013, 8:14 PM

    In the past few days' snapshots, when instructing pfsense to reboot from CLI (using '5') the following warnings are printed on console:

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /etc/rc.initial.reboot:46) in /etc/inc/config.lib.inc on line 502
    Warning: session_start(): Cannot send session cookie - headers already sent (output started at /etc/rc.initial.reboot:46) in /etc/inc/config.lib.inc on line 502

    1 Reply Last reply Reply Quote 0
    • P
      phil.davis
      last edited by Jan 8, 2013, 5:26 AM

      My test system is now on:
      2.1-BETA1 (i386)
      built on Mon Jan 7 16:18:04 EST 2013
      FreeBSD 8.3-RELEASE-p5
      During package reinstall at upgrade, it still reports:

      One moment please, reinstalling packages...
       >>> Trying to fetch package info... Done.
      
      Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /etc/rc.bootup:84) in /etc/inc/config.lib.inc on line 502
      
      Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /etc/rc.bootup:84) in /etc/inc/config.lib.inc on line 502
      

      But a reboot at the console is clean (except for all the usual noise of the FreeBSD boot output!). Here is a complete reboot sequence on an Alix 2D13 nanobsd, for the record (sometimes handy to be able to have a current record of what clean boot output looks like):

      Do you want to proceed [y|n]? y
      
      pfSense is rebooting now.
       Stopping package Cron...done.
       Stopping package blinkled...done.
      
      *** FINAL System shutdown message from root@imp-rt-01.imp.infn ***
      
      System going down IMMEDIATELY
      
      *** Welcome to pfSense 2.1-BETA1-nanobsd (i386) on imp-rt-01 ***
      
       WAN (wan)       -> vr1        -> v4/DHCP4: 192.168.12.207/24
       LAN (lan)       -> vr0        -> v4: 10.49.112.250/24
       OPT1 (opt1)     -> vr2        ->
       WIFI (opt2)     -> ath0_wlan0 -> v4: 10.49.113.250/24
      
       0) Logout (SSH only)                  8) Shell
       1) Assign Interfaces                  9) pfTop
       2) Set interface(s) IP address       10) Filter Logs
       3) Reset webConfigurator password    11) Restart webConfigurator
       4) Reset to factory defaults         12) pfSense Developer Shell
       5) Reboot system                     13) Upgrade from console
       6) Halt system                       14) Disable Secure Shell (sshd)
       7) Ping host                         15) Restore recent configuration
      
      Enter an option:
      pfSense is now shutting down ...
      
      ovpnc2: link state changed to DOWN
      ovpnc1: link state changed to DOWN
      pflog0: promiscuous mode enabled
      pflog0: promiscuous mode disabled
      Waiting (max 60 seconds) for system process `vnlru' to stop...done
      Waiting (max 60 seconds) for system process `bufdaemon' to stop...done
      Waiting (max 60 seconds) for system process `syncer' to stop...
      Syncing disks, vnodes remaining...0 done
      All buffers synced.
      Uptime: 1h34m53s
      usbus0: Controller shutdown
      uhub0: at usbus0, port 1, addr 1 (disconnected)
      usbus0: Controller shutdown complete
      usbus1: Controller shutdown
      uhub1: at usbus1, port 1, addr 1 (disconnected)
      usbus1: Controller shutdown complete
      Rebooting...
      ×Ùúeÿö¢ÚÒýÿmûïðmðoÿðýÂí°IÛíøYû}ÛíòÁoY`­í²=o»%×Z$¤ÚZàþ& Ý|úý×þù
      1  pfSense
      2  pfSense
      
      F6 PXE
      Boot:  1
      /boot/config: -h
      Consoles: serial port
      BIOS drive C: is disk0
      BIOS 640kB/261120kB available memory
      
      FreeBSD/x86 bootstrap loader, Revision 1.1
      (root@snapshots-8_3-i386.builders.pfsense.org, Mon Jan  7 16:55:14 EST 2013)
      Loading /boot/defaults/loader.conf
      /boot/kernel/kernel data=0x91047c data=0x51d174+0x9e0c4 syms=[0x4+0x9a420+0x4+0xd4955]
      -
      Hit [Enter] to boot immediately, or any other key for command prompt.
      Booting [/boot/kernel/kernel]...
      Copyright (c) 1992-2012 The FreeBSD Project.
      Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
              The Regents of the University of California. All rights reserved.
      FreeBSD is a registered trademark of The FreeBSD Foundation.
      FreeBSD 8.3-RELEASE-p5 #0: Mon Jan  7 17:03:54 EST 2013
          root@snapshots-8_3-i386.builders.pfsense.org:/usr/obj./usr/pfSensesrc/src/sys/pfSense_wrap.8.i386 i386
      Timecounter "i8254" frequency 1193182 Hz quality 0
      CPU: Geode(TM) Integrated Processor by AMD PCS (498.05-MHz 586-class CPU)
        Origin = "AuthenticAMD"  Id = 0x5a2  Family = 5  Model = a  Stepping = 2
        Features=0x88a93d <fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx>AMD Features=0xc0400000 <mmx+,3dnow!+,3dnow!>real memory  = 268435456 (256 MB)
      avail memory = 239239168 (228 MB)
      pnpbios: Bad PnP BIOS data checksum
      ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
      ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (ipw_bss_fw, 0xc0731270, 0) error 1
      ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
      ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (ipw_ibss_fw, 0xc0731310, 0) error 1
      ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
      ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (ipw_monitor_fw, 0xc07313b0, 0) error 1
      wlan: mac acl policy registered
      K6-family MTRR support enabled (2 registers)
      ACPI Error: A valid RSDP was not found (20101013/tbxfroot-309)
      ACPI: Table initialisation failed: AE_NOT_FOUND
      ACPI: Try disabling either ACPI or apic support.
      cryptosoft0: <software crypto="">on motherboard
      padlock0: No ACE support.
      pcib0: <host to="" pci="" bridge="">pcibus 0 on motherboard
      pci0: <pci bus="">on pcib0
      Geode LX: PC Engines ALIX.2 v0.99h tinyBIOS V1.4a (C)1997-2007
      pci0: <encrypt decrypt,="" entertainment="" crypto="">at device 1.2 (no driver attached)
      vr0: <via 10="" vt6105m="" rhine="" iii="" 100basetx="">port 0x1000-0x10ff mem 0xe0000000-0xe00000ff irq 10 at device 9.0 on pci0
      vr0: Quirks: 0x2
      vr0: Revision: 0x96
      miibus0: <mii bus="">on vr0
      ukphy0: <generic ieee="" 802.3u="" media="" interface="">PHY 1 on miibus0
      ukphy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
      vr0: [ITHREAD]
      vr1: <via 10="" vt6105m="" rhine="" iii="" 100basetx="">port 0x1400-0x14ff mem 0xe0040000-0xe00400ff irq 11 at device 10.0 on pci0
      vr1: Quirks: 0x2
      vr1: Revision: 0x96
      miibus1: <mii bus="">on vr1
      ukphy1: <generic ieee="" 802.3u="" media="" interface="">PHY 1 on miibus1
      ukphy1:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
      vr1: [ITHREAD]
      vr2: <via 10="" vt6105m="" rhine="" iii="" 100basetx="">port 0x1800-0x18ff mem 0xe0080000-0xe00800ff irq 15 at device 11.0 on pci0
      vr2: Quirks: 0x2
      vr2: Revision: 0x96
      miibus2: <mii bus="">on vr2
      ukphy2: <generic ieee="" 802.3u="" media="" interface="">PHY 1 on miibus2
      ukphy2:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
      vr2: [ITHREAD]
      ath0: <atheros 5212="">mem 0xe00c0000-0xe00cffff irq 9 at device 12.0 on pci0
      ath0: [ITHREAD]
      ath0: AR5212 mac 5.9 RF5112 phy 4.3
      isab0: <pci-isa bridge="">port 0x6000-0x6007,0x6100-0x61ff,0x6200-0x623f,0x9d00-0x9d7f,0x9c00-0x9c3f at device 15.0 on pci0
      isa0: <isa bus="">on isab0
      atapci0: <amd cs5536="" udma100="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff00-0xff0f at device 15.2 on pci0
      ata0: <ata channel="">at channel 0 on atapci0
      ata0: [ITHREAD]
      ata1: <ata channel="">at channel 1 on atapci0
      ata1: [ITHREAD]
      ohci0: <ohci (generic)="" usb="" controller="">mem 0xefffe000-0xefffefff irq 12 at device 15.4 on pci0
      ohci0: [ITHREAD]
      usbus0: <ohci (generic)="" usb="" controller="">on ohci0
      ehci0: <amd cs5536="" (geode)="" usb="" 2.0="" controller="">mem 0xefffd000-0xefffdfff irq 12 at device 15.5 on pci0
      ehci0: [ITHREAD]
      usbus1: EHCI version 1.0
      usbus1: <amd cs5536="" (geode)="" usb="" 2.0="" controller="">on ehci0
      cpu0 on motherboard
      orm0: <isa option="" rom="">at iomem 0xe0000-0xea7ff pnpid ORM0000 on isa0
      atrtc0: <at real="" time="" clock="">at port 0x70 irq 8 on isa0
      ppc0: parallel port not found.
      uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
      uart0: [FILTER]
      uart0: console (9600,n,8,1)
      uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0
      uart1: [FILTER]
      Timecounter "TSC" frequency 498052738 Hz quality 800
      Timecounters tick every 10.000 msec
      IPsec: Initialized Security Association Processing.
      usbus0: 12Mbps Full Speed USB v1.0
      usbus1: 480Mbps High Speed USB v2.0
      ugen0.1: <amd>at usbus0
      uhub0: <amd 1="" 9="" ohci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usbus0
      ugen1.1: <amd>at usbus1
      uhub1: <amd 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr="">on usbus1
      ad0: 3811MB <elite pro="" cf="" card="" ver6.04k="">at ata0-master PIO4
      GEOM: ad0s1: media size does not match label.
      GEOM: ad0s2: media size does not match label.
      uhub0: 4 ports with 4 removable, self powered
      Root mount waiting for: usbus1
      Root mount waiting for: usbus1
      uhub1: 4 ports with 4 removable, self powered
      Trying to mount root from ufs:/dev/ufs/pfsense0
      Configuring crash dumps...
      Mounting filesystems...
      Setting up embedded specific environment... done.
      
           ___
       ___/ f \
      / p \___/ Sense
      \___/   \
          \___/
      
      Welcome to pfSense 2.1-BETA1  ...
      
      Creating symlinks......done.
      External config loader 1.0 is now starting... ad0s3
      Launching the init system... done.
      Initializing............................. done.
      Starting device manager (devd)...done.
      Loading configuration......done.
      Updating configuration...done.
      Cleaning backup cache........done.
      Setting up extended sysctls...done.
      Setting timezone...done.
      Configuring loopback interface...done.
      Starting syslog...done.
      Starting Secure Shell Services...done.
      Setting up polling defaults...done.
      Setting up interfaces microcode...done.
      Configuring loopback interface...done.
      Configuring LAGG interfaces...done.
      Configuring VLAN interfaces...done.
      Configuring QinQ interfaces...done.
      Configuring WAN interface...done.
      Configuring LAN interface...done.
      Configuring WIFI interface...done.
      Syncing OpenVPN settings...done.
      Configuring firewall......done.
      Starting PFLOG...done.
      Setting up gateway monitors...done.
      Synchronizing user settings...done.
      Starting webConfigurator...done.
      Configuring CRON...done.
      Starting DNS forwarder...done.
      Starting NTP time client...done.
      Starting DHCP service...done.
      Configuring firewall......done.
      Generating RRD graphs...done.
      Starting CRON... done.
       Starting package Cron...done.
       Starting package blinkled...done.
      Bootup complete
      
      FreeBSD/i386 (imp-rt-01.imp.infn) (console)
      
      *** Welcome to pfSense 2.1-BETA1-nanobsd (i386) on imp-rt-01 ***
      
       WAN (wan)       -> vr1        -> v4/DHCP4: 192.168.12.207/24
       LAN (lan)       -> vr0        -> v4: 10.49.112.250/24
       OPT1 (opt1)     -> vr2        ->
       WIFI (opt2)     -> ath0_wlan0 -> v4: 10.49.113.250/24
      
       0) Logout (SSH only)                  8) Shell
       1) Assign Interfaces                  9) pfTop
       2) Set interface(s) IP address       10) Filter Logs
       3) Reset webConfigurator password    11) Restart webConfigurator
       4) Reset to factory defaults         12) pfSense Developer Shell
       5) Reboot system                     13) Upgrade from console
       6) Halt system                       14) Disable Secure Shell (sshd)
       7) Ping host                         15) Restore recent configuration
      
      Enter an option:</elite></amd></amd></amd></amd></at></isa></amd></amd></ohci></ohci></ata></ata></amd></isa></pci-isa></atheros></generic></mii></via></generic></mii></via></generic></mii></via></encrypt></pci></host></software></mmx+,3dnow!+,3dnow!></fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx> 
      

      As the Greek philosopher Isosceles used to say, "There are 3 sides to every triangle."
      If I helped you, then help someone else - buy someone a gift from the INF catalog http://secure.inf.org/gifts/usd/

      1 Reply Last reply Reply Quote 0
      • jimpJ
        jimp Rebel Alliance Developer Netgate
        last edited by Jan 8, 2013, 2:34 PM

        Ermal added some checks to see if it was running at the command line before doing the session start bit. Perhaps it needs some more logic there, or perhaps you don't have a snap that includes the fixes.

        You can also edit /etc/inc/config.lib.inc and prefix the session start with an @, so it's @session_start( … and then if it fails, it fails silently.

        Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        1 Reply Last reply Reply Quote 0
        2 out of 3
        • First post
          2/3
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
          This community forum collects and processes your personal information.
          consent.not_received