Thanks Adam, yes it helps a lot. 
Once the permissions changed, I tried the show migration command, I get an 
error and all the list is checked:
 ***

(ENV) *ubuntu@ip-172-31-72-128*:*~/Projects/hpm*$ python3 manage.py 
showmigrations

No module named 'arches.settings_local'

Error attempting to load settings from relative '.settings_local'. 
Attempting 'arches.settings_local' import

Error attempting to load settings from 'arches.settings_local.py'.

No module named 'arches.settings_local'

***

(ENV) *ubuntu@ip-172-31-72-128*:*~/Projects/hpm*$ python3 manage.py migrate

No module named 'arches.settings_local'

Error attempting to load settings from relative '.settings_local'. 
Attempting 'arches.settings_local' import

Error attempting to load settings from 'arches.settings_local.py'.

No module named 'arches.settings_local'

*Operations to perform:*

*  Apply all migrations: *admin, auth, contenttypes, django_celery_results, 
guardian, models, oauth2_provider, sessions

*Running migrations:*

  No migrations to apply.

*** 

Any idea the arches settings local is not recognized? 


Le jeudi 13 août 2020 à 19:51:46 UTC-7, [email protected] a écrit :

> Hi Anaïs, yes, the arches.log permissions are something that need to be 
> handled.
>
> Briefly, that file needs to be written to by whichever user is running the 
> app. If you use the dev server (python manage.py runserver) then, in your 
> case, that user is ubuntu. If you are serving the app with apache, then 
> the user is www-data. These two commands should handle it for you.
>
> First set the owner of the file as ubuntu and the group of the file 
> www-data:
>
>     sudo chown ubuntu:www-data /home/ubuntu/Projects/hpm/hpm/arches.log
>
> Then change the file permissions so both the owner and the group have read 
> and write permissions (also allow other users to read the file though 
> that's probably irrelevant):
>
>     sudo chmod 664 /home/ubuntu/Projects/hpm/hpm/arches.log
>
> You can read more about permissions on Linux here: 
> https://www.linux.com/training-tutorials/understanding-linux-file-permissions/
>
> Hope that helps.
>
> Adam
>
> On Thu, Aug 13, 2020 at 7:21 PM [email protected] <[email protected]> 
> wrote:
>
>> Hi Angela, 
>> Thanks a lot for your answer, yes it is the same error.
>> When I run the python manage.py showmigrations command, I get the 
>> following error:
>>
>> (ENV) *ubuntu@ip-172-31-72-128*:*~/Projects/hpm*$ python3 manage.py 
>> showmigrations
>>
>> No module named 'arches.settings_local'
>>
>> Error attempting to load settings from relative '.settings_local'. 
>> Attempting 'arches.settings_local' import
>>
>> Error attempting to load settings from 'arches.settings_local.py'.
>>
>> No module named 'arches.settings_local'
>>
>> Traceback (most recent call last):
>>
>>   File "/usr/lib/python3.8/logging/config.py", line 563, in configure
>>
>>     handler = self.configure_handler(handlers[name])
>>
>>   File "/usr/lib/python3.8/logging/config.py", line 744, in 
>> configure_handler
>>
>>     result = factory(**kwargs)
>>
>>   File "/usr/lib/python3.8/logging/__init__.py", line 1143, in __init__
>>
>>     StreamHandler.__init__(self, self._open())
>>
>>   File "/usr/lib/python3.8/logging/__init__.py", line 1172, in _open
>>
>>     return open(self.baseFilename, self.mode, encoding=self.encoding)
>>
>> PermissionError: [Errno 13] Permission denied: 
>> '/home/ubuntu/Projects/hpm/hpm/arches.log'
>>
>>
>> The above exception was the direct cause of the following exception:
>>
>>
>> Traceback (most recent call last):
>>
>>   File "manage.py", line 30, in <module>
>>
>>     execute_from_command_line(sys.argv)
>>
>>   File 
>> "/home/ubuntu/Projects/ENV/lib/python3.8/site-packages/django/core/management/__init__.py",
>>  
>> line 381, in execute_from_command_line
>>
>>     utility.execute()
>>
>>   File 
>> "/home/ubuntu/Projects/ENV/lib/python3.8/site-packages/django/core/management/__init__.py",
>>  
>> line 357, in execute
>>
>>     django.setup()
>>
>>   File 
>> "/home/ubuntu/Projects/ENV/lib/python3.8/site-packages/django/__init__.py", 
>> line 19, in setup
>>
>>     configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
>>
>>   File 
>> "/home/ubuntu/Projects/ENV/lib/python3.8/site-packages/django/utils/log.py", 
>> line 76, in configure_logging
>>
>>     logging_config_func(logging_settings)
>>
>>   File "/usr/lib/python3.8/logging/config.py", line 808, in dictConfig
>>
>>     dictConfigClass(config).configure()
>>
>>   File "/usr/lib/python3.8/logging/config.py", line 570, in configure
>>
>>     raise ValueError('Unable to configure handler '
>>
>> ValueError: Unable to configure handler 'file'
>>
>>
>>
>> And when I check the permissions of the arches.log file it is:
>>
>>  -rwxr-xr-x 1 root root  22322 Aug 11 14:29 *arches.log*
>>
>> In the arches.log there is no recent log as to be expected. How should I 
>> change the permissions for this file?
>>
>>
>> Thanks again for any answer,
>>
>> best
>>
>> A.
>> Le mardi 11 août 2020 à 12:10:04 UTC-7, [email protected] a écrit :
>>
>>> Hi Anais,
>>>
>>> Dale reported a similar error in version 4: 
>>> https://groups.google.com/d/msg/archesproject/gYnmrToi8eE/PUJ-6ys-AQAJ
>>>
>>> I'm not sure if the same troubleshooting would apply for v5, but do you 
>>> have pending migrations to run as Cyrus suggested in that thread? 
>>>
>>> Angela
>>>  
>>>
>> -- 
>> -- To post, send email to [email protected]. To unsubscribe, 
>> send email to [email protected]. For more information, 
>> visit https://groups.google.com/d/forum/archesproject?hl=en
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Arches Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/archesproject/b182dfff-77b7-47fa-98ae-3e072e32d091n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/archesproject/b182dfff-77b7-47fa-98ae-3e072e32d091n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
-- To post, send email to [email protected]. To unsubscribe, send 
email to [email protected]. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/archesproject/97a4923f-d717-41c6-b58b-fe4ac9b822e4n%40googlegroups.com.

Reply via email to