Ошибка при создания симлинка шаблонами #18

Closed
opened 3 years ago by icerider · 2 comments
Collaborator
DDDD {'type': 'sym', 'target': '/etc/init.d/syslog-ng', 'mtime': '1605278534'}
Traceback (most recent call last):
  File "run_templates.py", line 55, in <module>
    main()
  File "run_templates.py", line 51, in main
    template_processor.process_template_directories()
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2014, in process_template_directories
    package=package)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree
    package=package)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree
    package=package)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree
    package=package)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2403, in _walk_directory_tree
    package=template_package)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2545, in _execute_template
    target_package=package)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 758, in execute_template
    dbpkg=self.dbpkg)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 291, in __init__
    self._check_user_changes()
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 525, in _check_user_changes
    file_md5=target_md5)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/utils/package.py", line 996, in is_md5_equal
    contents_md5 = self.contents_dictionary[file_path]['md5']
KeyError: 'md5'
``` DDDD {'type': 'sym', 'target': '/etc/init.d/syslog-ng', 'mtime': '1605278534'} Traceback (most recent call last): File "run_templates.py", line 55, in <module> main() File "run_templates.py", line 51, in main template_processor.process_template_directories() File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2014, in process_template_directories package=package) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree package=package) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree package=package) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree package=package) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2403, in _walk_directory_tree package=template_package) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2545, in _execute_template target_package=package) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 758, in execute_template dbpkg=self.dbpkg) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 291, in __init__ self._check_user_changes() File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 525, in _check_user_changes file_md5=target_md5) File "/var/calculate/.project/trunk4/calculate-lib/calculate/utils/package.py", line 996, in is_md5_equal contents_md5 = self.contents_dictionary[file_path]['md5'] KeyError: 'md5' ```
Poster
Collaborator

Ошибка возникает если в CONTENTS уже есть информация об этом симлинке

Ошибка возникает если в CONTENTS уже есть информация об этом симлинке

При создании симлинка, указывающего на файл, теперь также будет проводиться проверка наличия пользовательских изменений. Проверка будет проводиться по пути, указанному в CONTENTS-файле. При несовпадении будет создаваться ссылка .cfg как и в случае с файлами. Также будет вестись архив.

При создании симлинка, указывающего на файл, теперь также будет проводиться проверка наличия пользовательских изменений. Проверка будет проводиться по пути, указанному в CONTENTS-файле. При несовпадении будет создаваться ссылка .cfg как и в случае с файлами. Также будет вестись архив.
derzeitgeist referenced this issue from a commit 3 years ago
derzeitgeist closed this issue 3 years ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: calculate/calculate-utils-4-lib#18
Loading…
There is no content yet.