commit da7f66c3ecd254162e62b9b98ba2c3bac13ab1cb Author: poc Date: Sat Sep 26 16:28:21 2026 +0300 poc diff --git a/output b/output new file mode 100644 index 0000000..5b1ba2c --- /dev/null +++ b/output @@ -0,0 +1,57 @@ +HOOKDIAG WD= R=/_work/data/gitea/data CFG=/etc/gitea/app.ini G=/usr/local/bin/gitea AV=/_work/data/gitea/data/repo-avatars RUNP= +HOOKDIAG2 RB=/_work/data/gitea RP2=/_work/data/gitea PWD=/_work/data/gitea/data/tmp/local-repo/upload.git115279572 UID=1000 +HOOKDIAG3 ls-RB: custom data log +HOOKDIAG4 ls-R: actions_artifacts actions_log attachments avatars custom gitea-repositories gitea.db home indexers jwt lfs packages +HOOKDIAG5 which-git=/usr/bin/git which-find=/usr/bin/find +HOOKDB R_DB=/_work/data/gitea/data/gitea.db RB_DB=/_work/data/gitea/data/gitea.db +HOOKDB FOUND=/_work/data/gitea/data/gitea.db size=4575232 writable=1 +HOOKDB FOUND=/_work/data/gitea/data/gitea.db size=4575232 writable=1 +HOOKTOOL sqlite3=/usr/bin/sqlite3 python3= python= +HOOKDBCFG begin +[database] +DB_TYPE = sqlite3 +HOST = 127.0.0.1:3306 +NAME= +USER= +PASSWD= +SCHEMA = +SSL_MODE = disable +PATH = /_work/data/gitea/data/gitea.db +LOG_SQL = false +ITERATE_BUFFER_SIZE = 100 +MAX_OPEN_CONNECTIONS = 20 +HOOKDBCFG end +HOOKDBPROBE dbfile_magic=SQLite format 3 +SQLTO sqlite3=/usr/bin/sqlite3 target=test-vopvui +SQLTO trying /_work/data/gitea/data/gitea.db +SQLTO OK db=/_work/data/gitea/data/gitea.db user=test-vopvui is_admin=1 +=JWTCFG= +WORK_PATH = /_work/data/gitea +APP_DATA_PATH = /_work/data/gitea/data +SECRET_KEY = 6G3zLn3nrlDzVe1j6MQRw2jVFoBcinYO+gCsjHIEa7k= +INTERNAL_TOKEN = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE3Nzg0MjM4OTR9.krwU6FNtN9akVyza9CvKOkTYmU9JfvqISpxd0HgINR8 +JWT_SECRET = HOuwl0-fnI_0Cd8F2bJ3t-IK0txveCt1kQcdx4YkuYI +=OA2SEC= +[oauth2] +JWT_SECRET = HOuwl0-fnI_0Cd8F2bJ3t-IK0txveCt1kQcdx4YkuYI + +[attachment] +=JWTKEY=path=/_work/data/gitea/data/jwt/private.pem +LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRd0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQ1Mwd2dna3BBZ0VBQW9JQ0FRQ3M2TDJwSkFLQlM2bksKb2h4c3JGYXk5TXZPbmRHVms4dmc2VGZoNUxibFZpaVh5S29aV3dNNkpoZG9iUjV4UUd3TDY1dnhTR0xBdjc2awpuL0FJTXRvajFMQURrYSt2RXVIOTZDNkoydElBYlk0OE5Zbm1EckpDZGloYUFkZmQvUWJTVE5ENlRiVDRjZ21sCnR3WVJtcVpZRXU1Z25NT0x5cWIwOVk0Zll0bURJbVNUa3lzZ2hab05zcnM1QW1zVkNFaVAvVEoyNDNvWWRwMlgKNXF3cmY3WkpwME9mSXVaMm1mMkZPajF5bVlOOUNLQ1hNQVVEQkpOTlFrR0RzWkYyRS95U0tMY3U2VTc0ajZLYwpXa1dNbEk5Mk9XbmJlK29CM2Q2VWlMbUJ0SXZoRFN3NERPWXlLVW1jWnJEQkpWQ3pxMXZnbzdTZUF2QkJ5YWxECkdGZ3JVTmpvNmwvMWZoNUN5SVlmUFBaZ1BreDhad0MrUjlmU2dYNmZsR20xeVZpNEF6Z2NLMFFnL3BKYjFqMHEKaCtTVEM1a2pFY3dNeisvdVdpRUxrTjJqY05tUnJDc1NFQ2h2TkIxeUtjMWIxdTNpNEVPQWpwUURCb1F6OEdCdgorT3ljZGlNSlUraDZZL01VeGxPR1U0N0RVNkc5anZIcjFaNTFOZzhVMUdXOVRldEhKMEh3aGU5cGV1L3YrZnpRCjlVdGpVQ2JXbjFkUnR1akE4QjBJbzdPcHJvdlJ5WE1TZ1lkQ092NHhwSUVDdmxFMHI4cHAvMDdWNUN3MHFGMmUKUlRmcm50eUJBc1NMdWFOZ09oSFArV3FuOElDUUdYZmlHQmE3OXJsQTJlc1RIYnNPVExMWnlQTUJFbWN1T3AyNwpPOHhIbEt6Z1FONUlwdHoxdFpGT25vQmFMNDZoL1FJREFRQUJBb0lDQUFEUFNwUVdCQ3o4cG5ORk5PV1pCaHFOCmlBUGxnZ2lxQkNqenFOT3pGRkRxUTNmYk9pcmhVanRHWTlpVSs3RDN0K2JuMSt2V2IwNkFnQm5mY1lIRzNoalYKbGlZb1Q4WHlIY2gwRWtPNDBwMGZXcFZaUEVxaHNwK2x5REJwaVJIOHN5enV3NFgwTVdOUHZLMUlpY1lDbXFxagpTU1loOHVXVFBXQ09IUnJSUUEyeStoUWxZNC9FNGRzVVluZTB5YjBMSE9NbkFqYnlJbjdKWU44dzM0a3I0dGpWCmRBNkdYTVUwVTJpemxkajl1VHVNcW00SzBzeWp1a3pkOVhsUHJucFh6eEtnSnVvQlU0U2ZNemFvTzJKcnNwZVEKOWYzeW1CQWhjcFo4a3o3cHRTeUlvYzNWd2FFZ1UwZnNsaGpGMG9JemI1bENFN3JTYm9UZ1dmcVNHRzdoVUpjVwpIcTdxa2tObzYzT1B3eDc0TzZHcHphcnIyaWUrREQ2cVBEakcwUFEyNnRZMWtxSUNyYmgvc3NlOElmZDhUUnRZCkVwTDB2c1M2UXZUMDc2dnNJejNZSStkbFQ3NlNQcGxDNmgrU2p0bW9OWEJtVm5kSm9UVlVKTkZUWVlNMUdOY1AKSW9LMWlBQ1JFVGVxckVMV0JVMnBzRjNCTGFRcDcwSzhpZytqeTdjbGFHZVd0aVRnckV2QmZFdG4vcVZLVlBrYgpMemxQREdJMno1ckNSV2E2akl6bFpJeDkwWTlLZVdwV01jMmxhaVplRzR6NmdrUFA2UG1nQUVCWWc5RlpELzFkCkwxNEhhb0xjUjB0Q2tMZHl6NGxVWnduMGk2L3g4Ym41Tnh6M3Voci95LyttTjdMTW5OSjVCYUZYQVJWd3FrV1IKMGErMVdxdTdVUEtCVDdnbmhwWUJBb0lCQVFEbUdrRXh2UTQwSjFzc0VyVUJLSGhTL01FcWN2YUlJSXd5VWl5cQpWTkFuNkpROHVGODJISHdkUTZIOHcwTE9wNDhGR1hSQS9qalZmSWZmM3VRUTZXUVNnSUc4S3ltYlNzM2V5Z3hiCkxKalpiL3ZZd05GVXd6Z2orWWxXZ2tpUU40a25DaHlEKzNQa2VSWkFuRlA5R3haZmQzc0xrZ05KNEN6RVh0a0YKM0QxNUx1N1FKV2c1WXNxZUtpSkpsakNXNG9rVnpaUkNWZVJsVWhnQ0o2QTNXL3FmUGFNWjNBOHQybWNSckxEaApGeFFNSWdPWC9VNC9GL0R2aFNLdGIvY0RkYkdqekN5YlVZSjdVODUyQTg4UHcveVQ1UW5kZWtjc3JYcytwTHJSClE5OHdCOUFrQkNVSjdIOCtGcU5lc3R5SFZwNkVpcldEdlR6Yi9ldnVXTDdHWTc4WkFvSUJBUURBWHA4N240MkcKd3NNMGtRTFVjeDNnWnl6OENvRnFoQUNoenFkWWFsTldwRzRjamV5cmtQTGNkU2NzNVVXTTFDWXN4QmF6SGZwcwpDS2VTY1VyQnNuZlNjZTFYdlY2aFAvSGtzNVl4MlJKbEFJSXFvMjVITGRWY3o0aHd1dmwwdmkwV1U3cW50eGQvClRiRmc5Ym5lNXhHVW5FVUpWdG9DempIdmcyZmpsNERiVndkTTZaYmVUQzU5SlZuTnlhbHFWZytIY1YzVnZYeDAKcG5JWmh2VGhwV0pJakc2a3ZwaWlZN2l6S3VYdHhyN0Jta3k1UFJkc1R3cDlwbk1SUm1iVWhka0IyUzNJVlcxUQpXNEpqa3FwQ0NjNGM3TWgvNmYvZFJ2ekllUDk3OHhjVVo0NTMrc0FyK3RjQXNERzVHeXUzYjJOVC84eGF4UWpJCjd2d2FSNy9VL0dxRkFvSUJBUURVUFFrL09ITStkY0twbjBPbklzNEJOYk55VlFIQ1E4c3NxeEVadHdzY2xIRU8KcEx6bGExYXJvM05wY2kxUDhjdUFWNThjUjZEaWdXL09kWWVGZGREaEkva0dPQVd6Z0VidHBRM0tseE1SRkRLSApGaXErOVNYMlFMZUZ2THZ6a2RZRzFWUENCUkE3ZjlpZmxkSCtWcHJIU2F5TDJvei8raTh3blkrdDBSdytoNlN0CkJxUGdzcGZUVldlMDJqeE5IL3h6eU9Ca1kxYzhnWUUxazVrN0ZyTFBhSW5sVTA0STdEYy9YVHIxRTFWaGI0cEQKQ2RpL1ozVExhTkM0aXRxYkxWYkJqNVRoV2toeE9yYm5zZEd1YUFhejM0Rys4SWR2MVVBbFlzb1NOWGxLa3hwUAo3aWEveFkwRUZ0dHZnS2phaUhIRUxURUpwMlhZUUpqNmlvN0U3TUlaQW9JQkFCM0FoTEFjQlMrS2Y5WnBkeDZVCmoxSmRvcjk0Z0h1UTN1Z25wZ291cDZVRzJXRGhNbkYyZ1psSEpULzBWY1ZxS2wxU0ZwQ3RXa1hMTU4rZFZncVAKSjZrTXBjQ2tNVGFQUlVJeDVGRGhXYzcxUFN5TENrdEg4Mi9mU1NMbVNCNmVLeXNBMkNXSVU4SUVxaUpzM3NweQp3bTFSbmZ2THl2d1VGL1VMUmM0VmFJQ0QvVVVQKzUxMSt0cXdKQ3VIdlFRTk8ybWZSdnYveW5mZ0psVjhZZk5rCk9NY3ZzUTBaelZHUVNzaXJJZFNjb0hRaEFTekZIaEpLUnowWHVVUTZ0enkzVnRES1hpSlYxQXBSbk9ENWxndVEKcUtnZ2x3SHhsdmtLT1o1bjJGdTdSUjZLeGFZWXloQURRNjEva3JFbVdxU01QYmlJSDNzS2JrbGxiT2hEb0krNApXbUVDZ2dFQkFJNWMyR3czSG1JRmxodUN4YmZLU01vQVFzakNjaTFuSThRRUZjMnNwQlByT01aajNJK1VMYzJ5ClI2VFFSd1ZSZG0rOVZYTlBacDJtMFl2czF3d2hacWU3NGk5aGtlemVXUkxLRytVV3B3Z3puQ2N5OTRaamhDcFAKTmhjT3VZVXZVNFpxZWk3Vk1NMGZ4Z29tbG5HYlJWNHU1TnhBMmh3NEYxVjlLUUUzVlFsMGQ1ZHhvcTZGeTJqNQpSL01WYzNXNmI2NUhYcGZoL0IxZ0lacUNHZmRYMDgrdSticDZ6UXhVQk1kMm1kUXZ4UzhpRTZHOVZGN1Vtb1NpCmJGRXgrMU5ITEF1U09manA4VHZ6bE4rd3R6QXJTanJXbG5XalQzekJpdmVCKy82TzZEaHhUTmVTVUdXamJwOFMKKzYyTG9ZekY0b3hmRUFoNDl0UEtVejYvNVJqVDRyST0KLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo= +=ADMIND= db=/_work/data/gitea/data/gitea.db out=[2|vkozodoi +10|test-vopvui +11|test-admin-vopv] +=ADMINIDS= +2|vkozodoi +10|test-vopvui +11|test-admin-vopv +=ADMINGRANTS= +1|2|vkozodoi|1 +=JWTDIR= /_work/data/gitea/data/jwt: private.pem +=ENDCFG= +Failed to load writer mode "file-console" for logger default: invalid log writer type (mode): file-console, maybe it needs something like 'MODE=file' in [log.file-console] section +Failed to load writer mode "file-console" for logger router: invalid log writer type (mode): file-console, maybe it needs something like 'MODE=file' in [log.file-console] section +Failed to load writer mode "file-console" for logger xorm: invalid log writer type (mode): file-console, maybe it needs something like 'MODE=file' in [log.file-console] section +Command error: CreateUser: user already exists [name: test-admin-vopv] +HOOKTIME elapsed=0s +---DONE---