Exception thrown when creating a dump from aaru remote host #653

Open
opened 2026-01-29 15:25:14 +00:00 by claunia · 0 comments
Owner

Originally created by @kkaisershot on GitHub (Jan 25, 2021).

Prerequisites

  • Are you running the latest version?
  • Can you reproduce the problem in the debug version?

Check and fill as appropriate:

  • I was running Aaru under Windows 10 10.0.19041.662 (X64)
  • ...in 64-bit
  • ...using an Intel / AMD processor
  • Device manufacturer: Pioneer
  • Model: BDR-208M
  • Bus: aaruremote, so TCP, technically
    • Serial ATA
  • I was dumping media (DVD)

Description

Running aaru media dump aaru://10.0.0.61/dev/sr0 01.aaruf results in aaruremote reporting that I have connected, but aaru itself throws a 'Aaru.Devices.DeviceException' with no other diagnostic info.

FWIW, the problem occurs whether I run aaruremote on the remote host as root or as myself. aaruremote is built without HAS_UDEV set.

Exact command line used:

.\aaru.exe -d true media dump aaru://10.0.0.61/dev/sr0 01.aaruf

Expected behavior:

aaru starts dumping from the DVD drive I have attached remotely.

Actual behavior:

aaru throws an exception without dumping anything.

Output of command execution with debug output enabled

aaru 5.2.0.3330
Copyright c 2011-2020 Natalia Portillo

DEBUG (Dump-Media command): --cicm-xml=
DEBUG (Dump-Media command): --debug=True
DEBUG (Dump-Media command): --device=aaru://10.0.0.61/dev/sr0
DEBUG (Dump-Media command): --encoding=
DEBUG (Dump-Media command): --first-pregap=False
DEBUG (Dump-Media command): --fix-offset=True
DEBUG (Dump-Media command): --force=False
DEBUG (Dump-Media command): --format=
DEBUG (Dump-Media command): --metadata=True
DEBUG (Dump-Media command): --options=
DEBUG (Dump-Media command): --output=01.aaruf
DEBUG (Dump-Media command): --persistent=False
DEBUG (Dump-Media command): --resume=True
DEBUG (Dump-Media command): --retry-passes=5
DEBUG (Dump-Media command): --skip=512
DEBUG (Dump-Media command): --stop-on-error=False
DEBUG (Dump-Media command): --trim=True
DEBUG (Dump-Media command): --verbose=False
DEBUG (Dump-Media command): --subchannel=any
DEBUG (Dump-Media command): --private=False
DEBUG (Dump-Media command): --fix-subchannel-position=True
DEBUG (Dump-Media command): --retry-subchannel=True
DEBUG (Dump-Media command): --fix-subchannel=False
DEBUG (Dump-Media command): --fix-subchannel-crc=False
DEBUG (Dump-Media command): --generate-subchannels=False
DEBUG (Dump-Media command): --skip-cdiready-hole=True
DEBUG (Dump-Media command): --eject=False
DEBUG (Dump-Media command): --max-blocks=64
DEBUG (Dump-Media command): Parsed options:
Connected to 10.0.0.61

Exception of type 'Aaru.Devices.DeviceException' was thrown.
Uploading statistics
Originally created by @kkaisershot on GitHub (Jan 25, 2021). ### Prerequisites * [x] Are you running the latest version? * [x] Can you reproduce the problem in the debug version? ### Check and fill as appropriate: * [x] I was running Aaru under Windows 10 10.0.19041.662 (X64) * [x] ...in 64-bit * [x] ...using an Intel / AMD processor * **Device manufacturer**: Pioneer * **Model**: BDR-208M * **Bus**: aaruremote, so TCP, technically * [x] Serial ATA * [x] I was dumping media (DVD) ### Description Running `aaru media dump aaru://10.0.0.61/dev/sr0 01.aaruf` results in `aaruremote` reporting that I have connected, but `aaru` itself throws a 'Aaru.Devices.DeviceException' with no other diagnostic info. FWIW, the problem occurs whether I run `aaruremote` on the remote host as root or as myself. `aaruremote` is built without `HAS_UDEV` set. ### Exact command line used: `.\aaru.exe -d true media dump aaru://10.0.0.61/dev/sr0 01.aaruf` ### Expected behavior: `aaru` starts dumping from the DVD drive I have attached remotely. ### Actual behavior: `aaru` throws an exception without dumping anything. ### Output of command execution with debug output enabled ``` aaru 5.2.0.3330 Copyright c 2011-2020 Natalia Portillo DEBUG (Dump-Media command): --cicm-xml= DEBUG (Dump-Media command): --debug=True DEBUG (Dump-Media command): --device=aaru://10.0.0.61/dev/sr0 DEBUG (Dump-Media command): --encoding= DEBUG (Dump-Media command): --first-pregap=False DEBUG (Dump-Media command): --fix-offset=True DEBUG (Dump-Media command): --force=False DEBUG (Dump-Media command): --format= DEBUG (Dump-Media command): --metadata=True DEBUG (Dump-Media command): --options= DEBUG (Dump-Media command): --output=01.aaruf DEBUG (Dump-Media command): --persistent=False DEBUG (Dump-Media command): --resume=True DEBUG (Dump-Media command): --retry-passes=5 DEBUG (Dump-Media command): --skip=512 DEBUG (Dump-Media command): --stop-on-error=False DEBUG (Dump-Media command): --trim=True DEBUG (Dump-Media command): --verbose=False DEBUG (Dump-Media command): --subchannel=any DEBUG (Dump-Media command): --private=False DEBUG (Dump-Media command): --fix-subchannel-position=True DEBUG (Dump-Media command): --retry-subchannel=True DEBUG (Dump-Media command): --fix-subchannel=False DEBUG (Dump-Media command): --fix-subchannel-crc=False DEBUG (Dump-Media command): --generate-subchannels=False DEBUG (Dump-Media command): --skip-cdiready-hole=True DEBUG (Dump-Media command): --eject=False DEBUG (Dump-Media command): --max-blocks=64 DEBUG (Dump-Media command): Parsed options: Connected to 10.0.0.61 Exception of type 'Aaru.Devices.DeviceException' was thrown. Uploading statistics ```
claunia added the bug label 2026-01-29 15:25:14 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/Aaru-aaru-dps#653