46 | | |
47 | | == A port wants to fetch from https://svn.kde.org and fails due to certificate issues == #kdesvn |
48 | | |
49 | | '''Error message:'''[[BR]] |
50 | | {{{ |
51 | | svn: PROPFIND request failed on '/home/kde/branches/KDE/3.5/kde-common/admin' |
52 | | svn: PROPFIND of '/home/kde/branches/KDE/3.5/kde-common/admin': Server certificate verification failed: issuer is not trusted (https://svn.kde.org) |
53 | | Error: Target org.macports.fetch returned: Subversion check out failed |
54 | | }}} |
55 | | |
56 | | '''Explanation:'''[[BR]] |
57 | | 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. |
58 | | |
59 | | '''Workaround:'''[[BR]] |
60 | | {{{ |
61 | | sudo svn ls https://svn.kde.org |
62 | | }}} |
63 | | |
64 | | Choose ''accept permanently'' by entering a 'p'. Try to install the failing port again after cleaning. |
65 | | |
66 | | {{{ |
67 | | sudo port clean --all <portname> |
68 | | sudo port install <portname> |
69 | | }}} |
70 | | |
71 | | '''Known affected ports:''' taglib-devel[[BR]] |
72 | | '''Ticket:''' #18583[[BR]] |