| 47 | |
| 48 | == A port wants to fetch from https://svn.kde.org and fails due to certificate issues == #kdesvn |
| 49 | |
| 50 | '''Error message:''' |
| 51 | {{{ |
| 52 | svn: PROPFIND request failed on '/home/kde/branches/KDE/3.5/kde-common/admin' |
| 53 | svn: PROPFIND of '/home/kde/branches/KDE/3.5/kde-common/admin': Server certificate verification failed: issuer is not trusted (https://svn.kde.org) |
| 54 | Error: Target org.macports.fetch returned: Subversion check out failed |
| 55 | }}} |
| 56 | |
| 57 | '''Explanation:''' |
| 58 | The svn repository specifies a svn:externals definition using this ''https://'' URL. As the server is using a self-signed certificate it is not trusted by default and therefore `svn` rejects it in non-interactive mode. The workaround is to accept this certificate permanently with a manual connection. |
| 59 | |
| 60 | '''Workaround:''' |
| 61 | {{{ |
| 62 | sudo svn ls https://svn.kde.org |
| 63 | }}} |
| 64 | |
| 65 | Choose ''accept permanently'' by entering a 'p'. Try to install the failing port again after cleaning. |
| 66 | |
| 67 | {{{ |
| 68 | sudo port clean --all <portname> |
| 69 | sudo port install <portname> |
| 70 | }}} |
| 71 | |
| 72 | '''Known affected ports:''' taglib-devel |
| 73 | '''Ticket:''' #18583 |