Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

No mounted network support

Open
#132 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
25/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
python
Domain
desktop

Research direction

Start by reproducing the issue with an ISO on a user-mounted NAS share, using mintstick --debug -m iso and the Write button. Inspect the file-selection and write flow that handles the mounted path and the reported GLib-GIO content-type warnings. Done means a mounted network ISO can be selected and writing proceeds instead of the interface going grey.

Written by the indexing model from the issue text.

Description

When I pull in the ISO file from a network share (NAS) already mounted by the user, it doesn't like it.

~$ mintstick --debug -m iso
    connection-bus: usb
    ejectable: False
    id: WDC-WD10EARS-00Y5B1-WD-WCAV5S422806
    media-available: True
    media-compatibility: []
    media-removable: False
    model: WDC WD10EARS-00Y5B1
    optical: False
    removable: True
    size: 1000170586112
    vendor: 

    connection-bus: usb
    ejectable: True
    id: SanDisk-Ultra-Fit-05016c70191db8d4ca09bc9cf5b2c62c9575cf25891d265fd152c85e7f19c57984de000000000000000000003402051f00960e1083558107ab266529
    media-available: True
    media-compatibility: []
    media-removable: True
    model: Ultra Fit
    optical: False
    removable: True
    size: 61530439680
    vendor: SanDisk

    connection-bus: 
    ejectable: False
    id: SAMSUNG-MZVLQ256HAJD-000H1-S4UJNF1N764176
    media-available: True
    media-compatibility: []
    media-removable: False
    model: SAMSUNG MZVLQ256HAJD-000H1
    optical: False
    removable: False
    size: 256060514304
    vendor: 

    connection-bus: 
    ejectable: False
    id: SAMSUNG-MZVLQ256HAJD-000H1-S4UJNF1N764176
    media-available: True
    media-compatibility: []
    media-removable: False
    model: SAMSUNG MZVLQ256HAJD-000H1
    optical: False
    removable: False
    size: 256060514304
    vendor: 

    connection-bus: 
    ejectable: False
    id: SAMSUNG-MZVLQ256HAJD-000H1-S4UJNF1N764176
    media-available: True
    media-compatibility: []
    media-removable: False
    model: SAMSUNG MZVLQ256HAJD-000H1
    optical: False
    removable: False
    size: 256060514304
    vendor: 

    connection-bus: 
    ejectable: False
    id: SAMSUNG-MZVLQ256HAJD-000H1-S4UJNF1N764176
    media-available: True
    media-compatibility: []
    media-removable: False
    model: SAMSUNG MZVLQ256HAJD-000H1
    optical: False
    removable: False
    size: 256060514304
    vendor: 

    connection-bus: 
    ejectable: False
    id: SAMSUNG-MZVLQ256HAJD-000H1-S4UJNF1N764176
    media-available: True
    media-compatibility: []
    media-removable: False
    model: SAMSUNG MZVLQ256HAJD-000H1
    optical: False
    removable: False
    size: 256060514304
    vendor: 

    connection-bus: usb
    ejectable: True
    id: hp-DVDRW-GUE1N-KXEK7EG4007
    media-available: False
    media-compatibility: ['optical_cd', 'optical_cd_r', 'optical_cd_rw', 'optical_dvd', 'optical_dvd_plus_r', 'optical_dvd_plus_r_dl', 'optical_dvd_plus_rw', 'optical_dvd_r', 'optical_dvd_ram', 'optical_dvd_rw', 'optical_mrw', 'optical_mrw_w']
    media-removable: True
    model: DVDRW GUE1N
    optical: False
    removable: True
    size: 0
    vendor: hp

    connection-bus: 
    ejectable: False
    id: SAMSUNG-MZVLQ256HAJD-000H1-S4UJNF1N764176
    media-available: True
    media-compatibility: []
    media-removable: False
    model: SAMSUNG MZVLQ256HAJD-000H1
    optical: False
    removable: False
    size: 256060514304
    vendor: 

    connection-bus: 
    ejectable: False
    id: SAMSUNG-MZVLQ256HAJD-000H1-S4UJNF1N764176
    media-available: True
    media-compatibility: []
    media-removable: False
    model: SAMSUNG MZVLQ256HAJD-000H1
    optical: False
    removable: False
    size: 256060514304
    vendor: 


(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.876: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.876: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.886: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.886: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.887: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.887: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.888: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.888: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.889: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.889: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.889: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.890: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.890: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.890: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.891: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.891: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.892: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.892: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.893: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.893: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.893: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.893: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.894: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.894: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.895: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.895: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.896: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.896: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.897: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.897: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.898: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.898: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.978: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.978: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.996: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:50.996: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.015: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.015: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.023: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.024: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.052: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.052: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.058: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.058: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.078: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.078: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.087: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.087: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.128: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.128: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.129: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.129: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.133: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.133: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.146: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.146: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.163: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.163: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.181: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.181: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.198: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.198: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.209: GFileInfo created without standard::content-type

(mintstick.py:40709): GLib-GIO-CRITICAL **: 18:31:51.209: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached


When I click the write button, nothing happens except that everything "goes grey".

Dominant language
Python
Stars
172
Forks
65
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from linuxmint/mintstick

All issues in linuxmint/mintstick

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.