Summary: | Segfault при запуске функции ssh2_auth_pubkey_file | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgeny Shesteperov <alimektor> | ||||||
Component: | php8.2-ssh2 | Assignee: | Anton Farygin <rider> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | krasovskiyai, rider | ||||||
Version: | unstable | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Evgeny Shesteperov
2024-10-06 17:37:39 MSK
Воспроизводится и с php8.1-ssh2-1.3.1-alt3.30 Обнаружил, что ранее метод ssh2_auth_pubkey_file получал passphrase по ходу выполнения программы, теперь он где то теряется по пути. Как временное решение можно явно передать любую строку в поле для passphrase например так: ssh2_auth_pubkey_file($conn, 'test', '/home/test/.ssh/id_rsa.pub', '/home/test/.ssh/id_rsa','some phrase'); Created attachment 16996 [details] Исправление Segmentation fault Патч добавляет проверку на passphrase. Решение отсюда: https://bugs.php.net/bug.php?id=79702 Спасибо. php8.3-ssh2-1:1.4.1-alt1.12 -> sisyphus: Thu Oct 10 2024 Anton Farygin <rider@altlinux> 1:1.4.1-alt1.12 - Rebuild with php-devel = 8.3.12-alt1 Thu Oct 10 2024 Anton Farygin <rider@altlinux.ru> 1:1.4.1-alt1 - 1.3.1 -> 1.4.1 - added patch from php bugtracker 79702 (closes: #51645) |