Ошибка выполнения шаблона создающего симлинк #30

Closed
opened 3 years ago by icerider · 1 comments
Collaborator
Traceback (most recent call last):
  File "/var/calculate/bin/run_templates.py", line 56, in <module>
    main()
  File "/var/calculate/bin/run_templates.py", line 52, in main
    template_processor.process_template_directories()
  File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2075, in process_template_directories
    package=package)
  File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2489, in _walk_directory_tree
    package=package)
  File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2489, in _walk_directory_tree
    package=package)
  File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2489, in _walk_directory_tree
    package=package)
  File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2465, in _walk_directory_tree
    package=template_package)
  File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2607, in _execute_template
    target_package=package)
  File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 800, in execute_template
    template_object)
  File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 1289, in _append_link_file
    template_object.add_to_contents()
  File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 611, in add_to_contents
    self.parameters.source)
  File "/var/calculate/calculate-utils-4-lib/calculate/utils/package.py", line 839, in add_sym
    mtime = str(int(os.lstat(real_path).st_mtime))
FileNotFoundError: [Errno 2] No such file or directory: '/etc/runlevels/boot/syslog-ng'

Проявляется следующим образом

CONTENTS содержит описание наличия ссылки

cat /var/db/pkg/app-admin/syslog-ng-3.22.1/CONTENTS | grep boot
dir /etc/runlevels/boot
sym /etc/runlevels/boot/syslog-ng -> /etc/init.d/syslog-ng 1605510969

Самого симлинка в /etc/runlevels/boot/syslog-ng нет

``` Traceback (most recent call last): File "/var/calculate/bin/run_templates.py", line 56, in <module> main() File "/var/calculate/bin/run_templates.py", line 52, in main template_processor.process_template_directories() File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2075, in process_template_directories package=package) File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2489, in _walk_directory_tree package=package) File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2489, in _walk_directory_tree package=package) File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2489, in _walk_directory_tree package=package) File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2465, in _walk_directory_tree package=template_package) File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 2607, in _execute_template target_package=package) File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 800, in execute_template template_object) File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 1289, in _append_link_file template_object.add_to_contents() File "/var/calculate/calculate-utils-4-lib/calculate/templates/template_processor.py", line 611, in add_to_contents self.parameters.source) File "/var/calculate/calculate-utils-4-lib/calculate/utils/package.py", line 839, in add_sym mtime = str(int(os.lstat(real_path).st_mtime)) FileNotFoundError: [Errno 2] No such file or directory: '/etc/runlevels/boot/syslog-ng' ``` Проявляется следующим образом CONTENTS содержит описание наличия ссылки ``` cat /var/db/pkg/app-admin/syslog-ng-3.22.1/CONTENTS | grep boot dir /etc/runlevels/boot sym /etc/runlevels/boot/syslog-ng -> /etc/init.d/syslog-ng 1605510969 ``` Самого симлинка в `/etc/runlevels/boot/syslog-ng` нет
icerider added the bug high labels 3 years ago
Poster
Collaborator

Даже если запись отсутствует

sym /etc/runlevels/boot/syslog-ng -> /etc/init.d/syslog-ng 1605510969

То почему-то всё равно создаётся ._cfg симлинк.

Даже если запись отсутствует ``` sym /etc/runlevels/boot/syslog-ng -> /etc/init.d/syslog-ng 1605510969 ``` То почему-то всё равно создаётся `._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
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

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