GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — ublk devices unopenable in 2.2.x: char major 249 (ublk-char) and block major 259 (/dev/ublkb*) are missing from the device allowlist · Issue #2798 · orbstack/orbstack

ublk devices unopenable in 2.2.x: char major 249 (ublk-char) and block major 259 (/dev/ublkb*) are missing from the device allowlist #2798

New issue
Copy link
New issue
Copy link
Open
Open
ublk devices unopenable in 2.2.x: char major 249 (ublk-char) and block major 259 (/dev/ublkb*) are missing from the device allowlist#2798
Copy link
Labels
t/bugSomething isn't workingSomething isn't working

Description

@graveland
graveland
opened on Nov 12, 2026
Issue body actions

Describe the bug

ublk_drv is present in Linux machines (added in 1.7.5, #1498), and /dev/ublk-control works. But on 2.2.5 it can't create a usable device: open("/dev/ublkc0") returns EPERM as root with full capabilities. It looks like the same cgroup v2 device allowlist regression as #2524, #2528 and #2635, for different majors.

Request

Allow these in the machine device allowlist:

  • char major of ublk-char (249 here, but dynamic, so it would be better resolved by name from /proc/devices at module load than hardcoded)
  • block major 259 (BLOCK_EXT_MAJOR), which /dev/ublkb* uses
  • /dev/ublk-control is already fine

Also worth fixing if you could please: machines have no devtmpfs-backed /dev, so /dev/ublkc* and /dev/ublkb* aren't created automatically. A ublk server needs both nodes to appear, whether through devtmpfs or by bind-mounting nodes as OrbStack does for /dev/ublk-control.

To Reproduce

No response

Expected behavior

No response

Diagnostic report (REQUIRED)

No response

Screenshots and additional context (optional)

No response

Activity

  1. graveland
    added
    t/bugSomething isn't workingSomething isn't working
    on Nov 12, 2026
  2. orbstack-bot commented on Nov 12, 2026

    @orbstack-bot
    orbstack-botBot
    on Nov 12, 2026
    More actions

    Hi! Please upload a diagnostic report from the OrbStack menu > Help > Upload Diagnostics (or run orb report) and then paste the output here. The extra info makes it easier for us to debug issues.

    It should look like:

    System info:
    [...]
    
    Full report: orbstack.dev/[...].zip

    (It's safe to post the link publicly — only the OrbStack team can access it.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    t/bugSomething isn't workingSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.