Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #4217

Closed (moved)
(moved)
Open
Created Oct 10, 2011 by Nick Mathewson@nickm🍬

Hibernation fix for bug2003 breaks start-as-root, bind-to-low-ports

Zax starts his Tor as root and has it bind to some low ports. When he upgraded to a recent git, he started getting permission denied errors. Git bisect shows that the offending commit was d10ae9c02808c10b19b, which was supposed to ensure that startup worked sanely for hibernating nodes. It looks like that commit makes the bind happen after we drop root.

It's not totally clear to me yet whether this bug only shows up when you're running with accounting. If so, not to worry: that configuration (low ports, start as root, and accounting) isn't something we ever supported, since we can't rebind ports after waking up. But I suspect that the bug shows up either way, with accounting or not. If so, that's a big problem and we should fix it.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking