Ahhh, ok.
I tried to simulate, but for me everything is ok, and I'm inside the container
Could you help me simulate?
Regards,
Tiago Zaniquelli
Sent with [ProtonMail](https://protonmail.com) Secure Email.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
Em segunda-feira, junho 7, 2021 3:43 PM, Fioddor Superconcentrado
<fiod...@gmail.com> escreveu:
> As the title says, the problem is that a test (test_list_disks) fails when
> run in a container.
>
> The cause for the test to fail is that "Storage page doesn't list any drives
> when running in a container". Now you've found the underlying library that
> provides the info about the disks.
>
> Since the problem only seems to happen inside containers (or similar diskless
> environments), FreedomBox itself isn't wrong. Only the test is. Thus, the
> issue reporter suggests: "We should detect this situation and skip the test".
> In other words: the tests should first check if it is running inside a
> container (with systemd-detect-virt --container) and if that's the case, it
> should report 'skipped' as result and skip the rest of the test.
>
> Hope this helps.
>
> El lun, 7 jun 2021 a las 20:04, Tiago Zaniquelli via Freedombox-discuss
> (<freedombox-discuss@alioth-lists.debian.net>) escribió:
>
>> Hello everybody. How are you?
>> I'm doing the issue
>> https://salsa.debian.org/freedombox-team/freedombox/-/issues/1998... I thing
>> that to found the problem, so I need help to correct. Someone Could help me?
>>
>> I putted some logs and discovered that the problems is in the function
>> get_disks (plinth/modules/storage/udisks2.py), inside of the function
>> get_disks has the follow verification
>>
>> if _INTERFACES['Block'] not in interface_and_properties:
>>
>> But the interface_and_properties doesn't have _INTERFACES['Block']. So, the
>> problema is in the return of function
>> manager = _get_dbus_proxy(_OBJECTS['UDisks2'],
>> _INTERFACES['ObjectManager'])
>>
>> The function _get_dbus_proxy call io.bus_get_sync that call gio =
>> import_from_gi('Gio', '2.0')
>>
>> What is that gio = import_from_gi('Gio', '2.0')? Is it possible someone send
>> me website with the documentation because i didn't found nothing about? So I
>> think the problema is there.
>>
>> Anyone could me help me with this?
>>
>> Regards,
>>
>> Tiago Zaniquelli
>> _______________________________________________
>> Freedombox-discuss mailing list
>> Freedombox-discuss@alioth-lists.debian.net
>> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/freedombox-discuss
_______________________________________________
Freedombox-discuss mailing list
Freedombox-discuss@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/freedombox-discuss