Miniupnpd issues with lastest snapshot



  • Anyone seeing this also?

    2.1-BETA0 (i386)
    built on Thu Jun 28 04:17:24 EDT 2012
    FreeBSD 8.3-RELEASE-p3

    
    Jun 28 11:20:43 	miniupnpd[39505]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jun 28 11:20:43 	miniupnpd[39505]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jun 28 11:20:43 	miniupnpd[39505]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jun 28 11:20:43 	miniupnpd[39505]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jun 28 11:20:41 	miniupnpd[39505]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jun 28 11:20:41 	miniupnpd[39505]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jun 28 11:20:41 	miniupnpd[39505]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jun 28 11:20:41 	miniupnpd[39505]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jun 28 11:20:40 	miniupnpd[39505]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jun 28 11:20:40 	miniupnpd[39505]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jun 28 11:20:40 	miniupnpd[39505]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jun 28 11:20:40 	miniupnpd[39505]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jun 28 11:20:27 	miniupnpd[39505]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jun 28 11:20:27 	miniupnpd[39505]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jun 28 11:20:27 	miniupnpd[39505]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jun 28 11:20:27 	miniupnpd[39505]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    
    

    Edit: I'll have to downgrade to a different snapshot since copying miniupnpd from last week snapshot didn't fix the issue, so its not the binary. I'm wondering if by removing the patch caused this issue. https://github.com/bsdperimeter/pfsense-tools/commit/0aa9dda62239dda4f6e744155e5e4617c0b2c2b6



  • Same error:

    
    Jun 28 17:23:42	miniupnpd[44311]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jun 28 17:23:42	miniupnpd[44311]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jun 28 17:23:42	miniupnpd[44311]: Failed to add NAT-PMP 80 tcp->192.168.1.115:80 'NAT-PMP 80 tcp'
    Jun 28 17:23:42	miniupnpd[44311]: Failed to add NAT-PMP 80 tcp->192.168.1.115:80 'NAT-PMP 80 tcp'
    Jun 28 17:23:42	miniupnpd[44311]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jun 28 17:23:42	miniupnpd[44311]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jun 28 17:23:42	miniupnpd[44311]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jun 28 17:23:42	miniupnpd[44311]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    
    




  • Working for me in the latest snapshot 2.1-BETA0 (i386) built on Sat Jun 30 20:02:46 EDT 2012



  • @Roots0:

    Working for me in the latest snapshot 2.1-BETA0 (i386) built on Sat Jun 30 20:02:46 EDT 2012

    thanks for testing. I just upgraded and can confirm its working also. Thanks again!!


  • Rebel Alliance Developer Netgate

    I rebuilt all the ports (including miniupnpd) before that snapshot run. Not sure why the one before it was broken, but glad it's working now at least.



  • Correction: Miniupnpd is broken again on the July 4th build. Working on July 3rd.

    
    Jul 5 02:51:49 	miniupnpd[49022]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jul 5 02:51:49 	miniupnpd[49022]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jul 5 02:51:47 	miniupnpd[49022]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jul 5 02:51:47 	miniupnpd[49022]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jul 5 02:51:46 	miniupnpd[49022]: Listening for NAT-PMP traffic on port 5351
    Jul 5 02:51:46 	miniupnpd[49022]: Listening for NAT-PMP traffic on port 5351
    Jul 5 02:51:46 	miniupnpd[49022]: HTTP listening on port 2189
    Jul 5 02:51:46 	miniupnpd[49022]: HTTP listening on port 2189
    Jul 5 02:51:46 	miniupnpd[61564]: received signal 15, good-bye
    Jul 5 02:51:46 	miniupnpd[61564]: received signal 15, good-bye
    Jul 5 02:51:46 	php: /pkg_edit.php: miniupnpd: Restarting service on interface: lan
    
    

  • Rebel Alliance Developer Netgate

    Guess it's time to get out the shotgun and blow it away again.

    I wish I knew what the difference was between a build where it works and when it doesn't. I have to rebuild the ports every so often after something changes and it seems it flip-flops on working and not working.



  • Still broken in Mon Jul 9 10:49:39 EDT 2012 snapshot + gitsync.
    edit: same in Jul 10 13:26:31 EDT 2012



  • Still doesn't work in Wed Jul 11 15:56:25 EDT 2012 snapshot.



  • same here with
    2.1-BETA0 (i386)
    built on Thu Jul 12 22:33:31 EDT 2012
    FreeBSD 8.3-RELEASE-p3

    
    Jul 13 08:09:54 	miniupnpd[55939]: Failed to init redirection engine. EXITING
    Jul 13 08:09:54 	miniupnpd[55939]: Failed to init redirection engine. EXITING
    Jul 13 08:09:54 	miniupnpd[55939]: DIOCGETSTATUS: Operation not supported by device
    Jul 13 08:09:54 	miniupnpd[55939]: DIOCGETSTATUS: Operation not supported by device
    Jul 13 08:09:54 	php: /pkg_edit.php: miniupnpd: Starting service on interface: lan
    

    something strange with this snap… My last snap was from Jul 3.. I copied over miniupnpd binary that I have from an older snap where it was working; i think it was Jun 22.. After copying it over and i'm getting this:

    
    Jul 13 08:26:49 	miniupnpd[3818]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jul 13 08:26:49 	miniupnpd[3818]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jul 13 08:26:49 	miniupnpd[3818]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jul 13 08:26:49 	miniupnpd[3818]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jul 13 08:26:16 	miniupnpd[3818]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jul 13 08:26:16 	miniupnpd[3818]: ioctl(dev, DIOCCHANGERULE, ...) PF_CHANGE_GET_TICKET: Operation not supported by device
    Jul 13 08:26:16 	miniupnpd[3818]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    Jul 13 08:26:16 	miniupnpd[3818]: ioctl(dev, DIOCGETRULES, ...): Operation not supported by device
    
    

    really didn't want to downgrade but I may have too now :-(

    EDIT: I must have mixed up the old miniupnpd binary… I extracted Jun 22 binary from my Jul 1 backup.. Life is good now ;-)


  • Rebel Alliance Global Moderator

    Yeah its really broke in this snap

    2.1-BETA0 (i386)
    built on Thu Jul 12 22:33:31 EDT 2012
    FreeBSD 8.3-RELEASE-p3

    Jul 13 07:43:00 miniupnpd[16987]: Failed to init redirection engine. EXITING
    Jul 13 07:43:00 miniupnpd[16987]: Failed to init redirection engine. EXITING
    Jul 13 07:43:00 miniupnpd[16987]: DIOCGETSTATUS: Operation not supported by device
    Jul 13 07:43:00 miniupnpd[16987]: DIOCGETSTATUS: Operation not supported by device

    I don't really need upnpd, just have it for when son hosts games on his ps3 - which is rare..  So I don't have to downgrade, but very strange why having these issues.



  • @johnpoz:

    I don't really need upnpd, just have it for when son hosts games on his ps3 - which is rare..  So I don't have to downgrade, but very strange why having these issues.

    i use it with my xbox, utorrent, crashplan… i could just open the rules within nat/fw.. just lazy ;-)



  • I confirm it is broken since 2 updates before.

    Today's EVEN update is broken too (sigh!):
    Downloading complete but sha256 does not match.

    Auto upgrade aborted.

    Downloaded SHA256: 0e1781039d923fc7a95cbaa752c06392f87493b0fa81a33d54482903c7724304

    Needed SHA256:



  • Btw is:
    Current version: 2.1-BETA0
          Built On: Fri Jul 13 19:59:57 EDT 2012
       New version: Sun Jul 15 03:32:17 EDT 2012

    Update source: http://snapshots.pfsense.org/FreeBSD_RELENG_8_3/i386/pfSense_HEAD/.updaters



  • BUG is here:

    latest.tgz.sha256
    SHA256 (/tmp/builder**//**updates/latest.tgz) = 0e1781039d923fc7a95cbaa752c06392f87493b0fa81a33d54482903c7724304

    Double hash.  :(



  • @Gradius:

    BUG is here:

    latest.tgz.sha256
    SHA256 (/tmp/builder**//**updates/latest.tgz) = 0e1781039d923fc7a95cbaa752c06392f87493b0fa81a33d54482903c7724304

    Double hash.  :(

    @Gradius please start a new thread for the snapshot issue your experiencing. This thread is about issues miniupnpd.



  • built on Sun Jul 15 03:32:17 EDT 2012 
    

    same problem

    Jul 15 22:20:39 	miniupnpd[62502]: Failed to init redirection engine. EXITING
    Jul 15 22:20:39 	miniupnpd[62502]: Failed to init redirection engine. EXITING
    Jul 15 22:20:39 	miniupnpd[62502]: DIOCGETSTATUS: Operation not supported by device
    Jul 15 22:20:39 	miniupnpd[62502]: DIOCGETSTATUS: Operation not supported by device
    
    


  • ^^^ Getting this too.


  • Rebel Alliance Developer Netgate

    Yeah we're aware, and trying to track it down. Made some more changes/fixes today but it's still doing the same thing.


  • Rebel Alliance Global Moderator

    I show newest snap is
    New version: Sun Jul 15 13:57:27 EDT 2012

    Updating to now to see if still broke.  Be back in a bit

    Yup still broke
    Jul 15 23:29:45 miniupnpd[63388]: Failed to init redirection engine. EXITING
    Jul 15 23:29:45 miniupnpd[63388]: Failed to init redirection engine. EXITING
    Jul 15 23:29:45 miniupnpd[63388]: DIOCGETSTATUS: Operation not supported by device
    Jul 15 23:29:45 miniupnpd[63388]: DIOCGETSTATUS: Operation not supported by device

    2.1-BETA0 (i386)
    built on Sun Jul 15 13:57:27 EDT 2012
    FreeBSD 8.3-RELEASE-p3

    You are on the latest version.



  • 2.1-BETA0 (amd64)
    built on Sun Jul 15 14:11:58 EDT 2012
    FreeBSD 8.3-RELEASE-p3

    Jul 16 21:00:05 miniupnpd[42670]: Failed to init redirection engine. EXITING
    Jul 16 21:00:05 miniupnpd[42670]: Failed to init redirection engine. EXITING
    Jul 16 21:00:05 miniupnpd[42670]: DIOCGETSTATUS: Operation not supported by device
    Jul 16 21:00:05 miniupnpd[42670]: DIOCGETSTATUS: Operation not supported by device


  • Rebel Alliance Developer Netgate

    Posting the exact same logs over and over isn't helping anyone, it's just cluttering the thread. :-)

    If you get a different error, then that would be interesting. But what essentially is a "me too" post about something we already know is broken for everyone, doesn't help.

    We're trying to track down a fix, just watch the ticket and be patient.

    If it didn't have bugs, it wouldn't be a beta ;-)



  • jimp pkg_add -r miniupnpd
    adds the same as builds in snapshot?


  • Rebel Alliance Developer Netgate

    No, that would add it from FreeBSD, not our servers. And I don't know what they compile it with by default, it may not be compiled for pf, it might be for ipfw or iptables.



  • As of right now I see this same issue. I am glad that for the moment it has not directly affected my use of net.

    2.1-BETA0 (i386)
    built on Sun Jul 15 13:57:27 EDT 2012
    FreeBSD 8.3-RELEASE-p3

    You are on the latest version.

    Jul 16 18:36:57 miniupnpd[7522]: Failed to init redirection engine. EXITING
    Jul 16 18:36:57 miniupnpd[7522]: Failed to init redirection engine. EXITING
    Jul 16 18:36:57 miniupnpd[7522]: DIOCGETSTATUS: Operation not supported by device
    Jul 16 18:36:57 miniupnpd[7522]: DIOCGETSTATUS: Operation not supported by device



  • Same issue on patched today.

    2.1-BETA0 (i386)
    built on Mon Jul 16 19:08:20 EDT 2012
    FreeBSD 8.3-RELEASE-p3

    You are on the latest version.


  • Rebel Alliance Developer Netgate

    We know it's still broken, it's not supposed to be fixed yet. When a fix is checked in, we will update the ticket and this thread.



  • jimp miniupnpd dated 15 Mar 19:01 from FreeBSD - same error message



  • ??? omg

    jimp thank you for all your work on this issue… Let us know when you want us to re-test. For now, my old binary that I copied over is working for me.



  • I had some issue with the net dying.. DNS errors it said and got havp page. So I didn't know I repeated I thought first.. thank you for the hard work.. I will test when I see you state you resolved this issue.



  • miniupnpd isn't working for me in the latest build..

    2.1-BETA0 (amd64)
    built on Sat Jul 21 15:31:46 EDT 2012
    FreeBSD 8.3-RELEASE-p3

    
    Jul 22 10:49:04 	miniupnpd[56051]: DIOCGETSTATUS: Operation not supported by device
    Jul 22 10:49:04 	miniupnpd[56051]: DIOCGETSTATUS: Operation not supported by device
    Jul 22 10:49:04 	miniupnpd[56051]: Failed to init redirection engine. EXITING
    Jul 22 10:49:04 	miniupnpd[56051]: Failed to init redirection engine. EXITING
    Jul 22 10:49:12 	miniupnpd[2786]: DIOCGETSTATUS: Operation not supported by device
    Jul 22 10:49:12 	miniupnpd[2786]: DIOCGETSTATUS: Operation not supported by device
    Jul 22 10:49:12 	miniupnpd[2786]: Failed to init redirection engine. EXITING
    Jul 22 10:49:12 	miniupnpd[2786]: Failed to init redirection engine. EXITING
    
    


  • Any ETA on fixing this?



  • 2.1-BETA0 (amd64)
    built on Fri Jul 27 14:34:36 EDT 2012
    FreeBSD 8.3-RELEASE-p3

    Not working as well. :/



  • Please try latest snapshots it should be ok.
    http://redmine.pfsense.org/issues/2527



  • @ermal:

    Please try latest snapshots it should be ok.
    http://redmine.pfsense.org/issues/2527

    Latest snapshot is not working as well.

    2.1-BETA0 (i386)
    built on Tue Jul 31 19:07:24 EDT 2012
    FreeBSD 8.3-RELEASE-p3

    Aug 1 09:56:03 miniupnpd9254: Failed to init redirection engine. EXITING
    Aug 1 09:56:03 miniupnpd9254: Failed to init redirection engine. EXITING
    Aug 1 09:56:03 miniupnpd9254: DIOCGETSTATUS: Operation not supported by device
    Aug 1 09:56:03 miniupnpd9254: DIOCGETSTATUS: Operation not supported by device



  • Can you before doing the upgrade kill miniupnd and then try the upgrade?



  • My miniupnpnd is showing the same problem.
    I ran killall miniupnpd and upgraded through the webinterface to no avail.

    2.1-BETA0 (i386)
    built on Tue Jul 31 19:07:24 EDT 2012
    FreeBSD 8.3-RELEASE-p3

    Aug 1 10:55:37 miniupnpd[35437]: Failed to init redirection engine. EXITING
    Aug 1 10:55:37 miniupnpd[35437]: Failed to init redirection engine. EXITING
    Aug 1 10:55:37 miniupnpd[35437]: DIOCGETSTATUS: Operation not supported by device
    Aug 1 10:55:37 miniupnpd[35437]: DIOCGETSTATUS: Operation not supported by device
    Aug 1 10:55:37 php: /pkg_edit.php: miniupnpd: Starting service on interface: lan


  • Rebel Alliance Developer Netgate

    Yeah that's the result of some other changes/experimenting we had been doing. It's still not 100%, next snapshot might be better, we'll have to wait and see.



  • Not working with the 8/2/2012 i386 build.

    Interesting note - miniupnp does not show up on the packages screen under install OR available yet it will show up within Service Status.

    Thank you for all of the work you guys do - I truly love this firewall.

    -Fred


Locked