google / google/grr

[Bug] Repacking fails with name changes

Open
#742 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
5.1k
Forks
796
PR merge metrics
No merged PRs in 30d

Description

Changed the name of the executable and process name to PRO and it breaks on repack... first saying it is not created, so I created the folder, and it still breaks:
`Repacked into /usr/share/grr-server/executables/installers/PRO_0.0.1_
Traceback (most recent call last):
File "/usr/share/grr-server/bin/grr_config_updater", line 10, in
sys.exit(ConfigUpdater())
File "/usr/share/grr-server/local/lib/python2.7/site-packages/grr_response_server/distro_entry.py", line 24, in ConfigUpdater
config_updater.Run()
File "/usr/share/grr-server/local/lib/python2.7/site-packages/grr_response_server/bin/config_updater.py", line 408, in Run
app.run(main, flags_parser=lambda argv: parser.parse_args(argv[1:]))
File "/usr/share/grr-server/local/lib/python2.7/site-packages/absl/app.py", line 299, in run
_run_main(main, args)
File "/usr/share/grr-server/local/lib/python2.7/site-packages/absl/app.py", line 250, in _run_main
sys.exit(main(argv))
File "/usr/share/grr-server/local/lib/python2.7/site-packages/grr_response_server/bin/config_updater.py", line 321, in main
repacking.TemplateRepacker().RepackAllTemplates(upload=upload)
File "/usr/share/grr-server/local/lib/python2.7/site-packages/grr_response_client_builder/repacking.py", line 236, in RepackAllTemplates
upload=upload)
File "/usr/share/grr-server/local/lib/python2.7/site-packages/grr_response_client_builder/repacking.py", line 216, in RepackTemplate
open(result_path, "rb").read(100 * 1024 * 1024),
IOError: [Errno 2] No such file or directory: u'/usr/share/grr-server/executables/installers/PRO_0.0.1_'
root@GRR-01BG:/etc/mysql/mysql.conf.d# mkdir /usr/share/grr-server/executables/installers/PRO_0.0.1_
root@GRR-01BG:/etc/mysql/mysql.conf.d# grr_config_updater repack_clients
I1029 02:30:30.220077 139721041270592 server_logging.py:185] Writing log file to /usr/share/grr-server/lib/python2.7/site-packages/grr_response_core/var/log//GRRlog.txt
Using configuration
Repacking template: /usr/share/grr-server/grr-response-templates/templates/grr_3.3.0.8_amd64.deb.zip
Using context: [u'ClientBuilder Context', u'ClientBuilder Context', u'Arch:amd64', u'Platform:Linux', u'Target:Linux', u'Target:LinuxDeb', u'Target:Linux'] and labels: []
Repacked into /usr/share/grr-server/executables/installers/PRO_0.0.1_
Traceback (most recent call last):
File "/usr/share/grr-server/bin/grr_config_updater", line 10, in
sys.exit(ConfigUpdater())
File "/usr/share/grr-server/local/lib/python2.7/site-packages/grr_response_server/distro_entry.py", line 24, in ConfigUpdater
config_updater.Run()
File "/usr/share/grr-server/local/lib/python2.7/site-packages/grr_response_server/bin/config_updater.py", line 408, in Run
app.run(main, flags_parser=lambda argv: parser.parse_args(argv[1:]))
File "/usr/share/grr-server/local/lib/python2.7/site-packages/absl/app.py", line 299, in run
_run_main(main, args)
File "/usr/share/grr-server/local/lib/python2.7/site-packages/absl/app.py", line 250, in _run_main
sys.exit(main(argv))
File "/usr/share/grr-server/local/lib/python2.7/site-packages/grr_response_server/bin/config_updater.py", line 321, in main
repacking.TemplateRepacker().RepackAllTemplates(upload=upload)
File "/usr/share/grr-server/local/lib/python2.7/site-packages/grr_response_client_builder/repacking.py", line 236, in RepackAllTemplates
upload=upload)
File "/usr/share/grr-server/local/lib/python2.7/site-packages/grr_response_client_builder/repacking.py", line 216, in RepackTemplate
open(result_path, "rb").read(100 * 1024 * 1024),
IOError: [Errno 21] Is a directory: u'/usr/share/grr-server/executables/installers/PRO_0.0.1_'
`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.