Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disk enumeration fails on Windows 11 #13175

Open
rtibbles opened this issue Mar 7, 2025 · 0 comments · May be fixed by #13186
Open

Disk enumeration fails on Windows 11 #13175

rtibbles opened this issue Mar 7, 2025 · 0 comments · May be fixed by #13186
Assignees
Labels
APP: Device Re: Device App (content import/export, facility-syncing, user permissions, etc.) bug Behavior is wrong or broken OS: Windows P0 - critical Priority: Release blocker or regression

Comments

@rtibbles
Copy link
Member

rtibbles commented Mar 7, 2025

@rtibbles while regression testing I noticed that for some reason only on my Windows 11 laptop the export to USB is not working (works fine on a Windows 10 laptop). Could you take a look at the logs to see whether the error is indicating whether this is something device specific or it's something else: win11-logs.zip

Originally posted by @pcenov in #13099 (comment)

Traceback of error from logs:

ERROR 2025-03-07 17:20:44,056 django.request Internal Server Error: /api/device/driveinfo/
Traceback (most recent call last):
  File "C:\Python38\Lib\site-packages\kolibri\dist\django\core\handlers\exception.py", line 47, in inner
    response = get_response(request)
  File "C:\Python38\Lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 181, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python38\Lib\site-packages\kolibri\dist\django\views\decorators\csrf.py", line 54, in wrapped_view
    return view_func(*args, **kwargs)
  File "C:\Python38\Lib\site-packages\kolibri\dist\rest_framework\viewsets.py", line 125, in view
    return self.dispatch(request, *args, **kwargs)
  File "C:\Python38\Lib\site-packages\kolibri\dist\rest_framework\views.py", line 509, in dispatch
    response = self.handle_exception(exc)
  File "C:\Python38\Lib\site-packages\kolibri\dist\rest_framework\views.py", line 469, in handle_exception
    self.raise_uncaught_exception(exc)
  File "C:\Python38\Lib\site-packages\kolibri\dist\rest_framework\views.py", line 480, in raise_uncaught_exception
    raise exc
  File "C:\Python38\Lib\site-packages\kolibri\dist\rest_framework\views.py", line 506, in dispatch
    response = handler(request, *args, **kwargs)
  File "c:\python38\lib\site-packages\kolibri\core\device\api.py", line 488, in list
    drives = get_mounted_drives_with_channel_info()
  File "c:\python38\lib\site-packages\kolibri\core\content\utils\channels.py", line 156, in get_mounted_drives_with_channel_info
    return _read_mounted_drives_with_channel_info().values()
  File "c:\python38\lib\site-packages\kolibri\core\content\utils\channels.py", line 146, in _read_mounted_drives_with_channel_info
    drives = enumerate_mounted_disk_partitions()
  File "c:\python38\lib\site-packages\kolibri\core\discovery\utils\filesystem\__init__.py", line 40, in enumerate_mounted_disk_partitions
    drive_list = get_drive_list_windows()
  File "c:\python38\lib\site-packages\kolibri\core\discovery\utils\filesystem\windows.py", line 27, in get_drive_list
    drive_list = _parse_wmic_csv_output(_wmic_output())
  File "c:\python38\lib\site-packages\kolibri\core\discovery\utils\filesystem\windows.py", line 104, in _wmic_output
    raise Exception("Could not run command '{}'".format(cmd))
Exception: Could not run command 'wmic logicaldisk list full /format:csv > "C:\Users\peter.cenov\AppData\Local\Temp\kolibri_disks-247ca4bd-33ee-4957-9718-222144605467.txt"'
@radinamatic radinamatic added bug Behavior is wrong or broken P0 - critical Priority: Release blocker or regression OS: Windows APP: Device Re: Device App (content import/export, facility-syncing, user permissions, etc.) labels Mar 8, 2025
@rtibbles rtibbles self-assigned this Mar 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
APP: Device Re: Device App (content import/export, facility-syncing, user permissions, etc.) bug Behavior is wrong or broken OS: Windows P0 - critical Priority: Release blocker or regression
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants