Heads-up for OpenBSD 5.4 > 5.5 update, part I – what can go wrong with ports?

Here is a quick and dirty note on what can go wrong with ports for OpenBSD 5.4 > 5.5 update, hope it helps someone:

obsd55amd64test # pkg_add -z -l /root/pkg_list_manual
quirks-1.113: ok
Checking packages|Looking for ImageMagick-6.7.7.7p2Ambiguous: choose dependency for ImageMagick-6.7.7.7p6:
a       0: ghostscript-9.07
1: ghostscript-9.07-a4
2: ghostscript-9.07-a4-gtk
3: ghostscript-9.07-a4-no_x11
4: ghostscript-9.07-gtk
5: ghostscript-9.07-no_x11
Your choice: 3
ImageMagick-6.7.7.7p6:libiconv-1.14p1: ok
ImageMagick-6.7.7.7p6:png-1.6.8: ok
ImageMagick-6.7.7.7p6:jpeg-9p0: ok
ImageMagick-6.7.7.7p6:libwmf-0.2.8.4p0: ok
ImageMagick-6.7.7.7p6:xz-5.0.5p0: ok
ImageMagick-6.7.7.7p6:bzip2-1.0.6p0: ok
ImageMagick-6.7.7.7p6:jasper-1.900.1p2: ok
ImageMagick-6.7.7.7p6:ijs-0.35p1: ok
ImageMagick-6.7.7.7p6:jbig2dec-0.11: ok
ImageMagick-6.7.7.7p6:ghostscript-fonts-8.11p2: ok
ImageMagick-6.7.7.7p6:libffi-3.0.9p6: ok
ImageMagick-6.7.7.7p6:libelf-0.8.13p1: ok
ImageMagick-6.7.7.7p6:gettext-0.18.2p4: ok
ImageMagick-6.7.7.7p6:python-2.7.6p0: ok
ImageMagick-6.7.7.7p6:pcre-8.33: ok
ImageMagick-6.7.7.7p6:glib2-2.38.2p6: ok
ImageMagick-6.7.7.7p6:gdbm-1.10p0: ok
ImageMagick-6.7.7.7p6:dbus-1.8.0v0: ok
ImageMagick-6.7.7.7p6:libdaemon-0.14p0: ok
ImageMagick-6.7.7.7p6:avahi-0.6.31p13: ok
ImageMagick-6.7.7.7p6:cups-libs-1.7.1: ok
ImageMagick-6.7.7.7p6:tiff-4.0.3p2: ok
ImageMagick-6.7.7.7p6:lcms2-2.5: ok
ImageMagick-6.7.7.7p6:ghostscript-9.07-a4-no_x11: ok
ImageMagick-6.7.7.7p6:fftw3-common-3.2.2p0: ok
ImageMagick-6.7.7.7p6:fftw3-3.2.2p2: ok
ImageMagick-6.7.7.7p6:libxml-2.9.1: ok
ImageMagick-6.7.7.7p6:hicolor-icon-theme-0.12p2: ok
ImageMagick-6.7.7.7p6:shared-mime-info-1.2: ok
ImageMagick-6.7.7.7p6:gdk-pixbuf-2.30.4: ok
ImageMagick-6.7.7.7p6:gtk-update-icon-cache-2.24.22p1: ok
ImageMagick-6.7.7.7p6:djvulibre-3.5.25.3p0: ok
ImageMagick-6.7.7.7p6:jbigkit-2.0p0: ok
ImageMagick-6.7.7.7p6:netpbm-10.35.91: ok
ImageMagick-6.7.7.7p6:transfig-3.2.5ap0: ok
ImageMagick-6.7.7.7p6:libltdl-2.4.2p0: ok
ImageMagick-6.7.7.7p6: ok
Checking packages|Looking for amavisd-new-2.8.1Ambiguous: choose dependency for amavisd-new-2.8.1p0:
a       0: rpm2cpio-1.3p2
1: rpm-3.0.6p6
Your choice: 0
Ambiguous value !
Your choice: 0
amavisd-new-2.8.1p0:net-snmp-5.7.2p1: ok
amavisd-new-2.8.1p0:p5-SNMP-5.7.2p0: ok
amavisd-new-2.8.1p0:p5-IO-Multiplex-1.13: ok
amavisd-new-2.8.1p0:p5-Time-TimeDate-2.30: ok
amavisd-new-2.8.1p0:p5-Mail-Tools-2.07: ok
amavisd-new-2.8.1p0:p5-Convert-BinHex-1.119p2: ok
amavisd-new-2.8.1p0:p5-IO-stringy-2.110p1: ok
amavisd-new-2.8.1p0:p5-MIME-tools-5.504: ok
amavisd-new-2.8.1p0:p5-Convert-UUlib-1.4v1: ok
amavisd-new-2.8.1p0:ripole-0.2.0p1: ok
amavisd-new-2.8.1p0:p7zip-9.20.1p0: ok
amavisd-new-2.8.1p0:p7zip-rar-9.20.1p1: ok
amavisd-new-2.8.1p0:lzo2-2.06p0: ok
amavisd-new-2.8.1p0:lzop-1.03: ok
amavisd-new-2.8.1p0:db-4.6.21p0v0: ok
amavisd-new-2.8.1p0:p5-BerkeleyDB-0.51p0: ok
amavisd-new-2.8.1p0:p5-Archive-Zip-1.30p1: ok
amavisd-new-2.8.1p0:rpm2cpio-1.3p2: ok
amavisd-new-2.8.1p0:unzip-6.0p3: ok
amavisd-new-2.8.1p0:p5-IO-Socket-IP-0.26: ok
amavisd-new-2.8.1p0:zoo-2.10.1p1: ok
amavisd-new-2.8.1p0:p5-Convert-TNEF-0.18: ok
amavisd-new-2.8.1p0:p5-Net-Server-2.007: ok
Ambiguous: choose dependency for p5-Mail-SpamAssassin-3.3.2p6:
a       0: p5-Mail-SPF-2.8.0
1: p5-Mail-SPF-Query-1.999.1p4
Your choice: 0
Ambiguous: choose dependency for p5-Mail-SpamAssassin-3.3.2p6:
a       0: gnupg-1.4.16
1: gnupg-1.4.16-card-ldap
Your choice: 0
amavisd-new-2.8.1p0:libidn-1.28p0: ok
amavisd-new-2.8.1p0:curl-7.34.0p0: ok
amavisd-new-2.8.1p0:gnupg-1.4.16: ok
amavisd-new-2.8.1p0:p5-Digest-HMAC-1.03: ok
amavisd-new-2.8.1p0:p5-Net-DNS-0.71: ok
amavisd-new-2.8.1p0:p5-Net-DNS-Resolver-Programmable-0.003: ok
amavisd-new-2.8.1p0:p5-NetAddr-IP-4.072: ok
amavisd-new-2.8.1p0:p5-URI-1.60: ok
amavisd-new-2.8.1p0:p5-Error-0.17019: ok
amavisd-new-2.8.1p0:p5-Mail-SPF-2.8.0: ok
amavisd-new-2.8.1p0:re2c-0.13.6: ok
amavisd-new-2.8.1p0:p5-Socket6-0.25: ok
amavisd-new-2.8.1p0:p5-IO-Socket-INET6-2.72: ok
amavisd-new-2.8.1p0:p5-HTML-Tagset-3.20p0: ok
amavisd-new-2.8.1p0:p5-HTML-Parser-3.69: ok
amavisd-new-2.8.1p0:libghttp-1.0.9p2: ok
amavisd-new-2.8.1p0:p5-HTTP-GHTTP-1.07p4: ok
amavisd-new-2.8.1p0:p5-Crypt-SSLeay-0.64: ok
amavisd-new-2.8.1p0:p5-libwww-5.837p0: ok
amavisd-new-2.8.1p0:p5-Geography-Countries-2009041301p0: ok
amavisd-new-2.8.1p0:p5-IP-Country-2.28: ok
amavisd-new-2.8.1p0:p5-Crypt-OpenSSL-Bignum-0.04p4: ok
amavisd-new-2.8.1p0:p5-Crypt-OpenSSL-Random-0.06: ok
amavisd-new-2.8.1p0:p5-Crypt-OpenSSL-RSA-0.28: ok
amavisd-new-2.8.1p0:p5-Mail-DKIM-0.40: ok
amavisd-new-2.8.1p0:p5-Net-SSLeay-1.58: ok
amavisd-new-2.8.1p0:p5-IO-Socket-SSL-1.967: ok
useradd: Warning: home directory `/var/db/spamassassin’ doesn’t exist, and -m was not specified
amavisd-new-2.8.1p0:p5-Mail-SpamAssassin-3.3.2p6: ok
amavisd-new-2.8.1p0:p5-Unix-Syslog-1.1p2: ok
amavisd-new-2.8.1p0:lha-1.14i.ac20050924.1: ok
amavisd-new-2.8.1p0:arc-5.21p: ok
amavisd-new-2.8.1p0:clamav-0.98.1: ok
amavisd-new-2.8.1p0:cabextract-1.4: ok
amavisd-new-2.8.1p0: ok
Can’t find apache-httpd-2.2.25-ldap
ap2-mod_fastcgi-2.4.2p0:apr-1.4.6p3: ok
ap2-mod_fastcgi-2.4.2p0:apr-util-1.4.1p2: ok
ap2-mod_fastcgi-2.4.2p0:apache-httpd-2.2.26: ok
ap2-mod_fastcgi-2.4.2p0: ok
Checking packages|Looking for apache-ant-1.9.2Ambiguous: choose dependency for apache-ant-1.9.2:
a       0: jdk-1.6.0.32p6
1: jdk-1.7.0.21p2v0
Your choice: 1
apache-ant-1.9.2:javaPathHelper-0.3p1: ok
apache-ant-1.9.2:jdk-1.7.0.21p2v0: ok
apache-ant-1.9.2: ok
bash-4.2.45p0: ok
bitlbee-3.2.1-libpurple-otr:libgpg-error-1.12p0: ok
bitlbee-3.2.1-libpurple-otr:libgcrypt-1.6.1: ok
bitlbee-3.2.1-libpurple-otr:libotr-4.0.0: ok
bitlbee-3.2.1-libpurple-otr:silc-toolkit-1.1.10p5: ok
bitlbee-3.2.1-libpurple-otr:meanwhile-1.0.2p3: ok
bitlbee-3.2.1-libpurple-otr:libgadu-1.11.2v0: ok
bitlbee-3.2.1-libpurple-otr:dbus-glib-0.100.2v0: ok
bitlbee-3.2.1-libpurple-otr:gconf2-3.2.6p3: ok
bitlbee-3.2.1-libpurple-otr:libpurple-2.10.9: ok
bitlbee-3.2.1-libpurple-otr: ok
bzip-0.21: ok
chmlib-0.40p1: ok
clamav-unofficial-sigs-3.7.2:rsync-3.1.0-iconv: ok
clamav-unofficial-sigs-3.7.2: ok
dkim-milter-2.8.3p3: ok
dovecot-postgresql-2.2.10:dovecot-2.2.10: ok
dovecot-postgresql-2.2.10:postgresql-client-9.3.2: ok
dovecot-postgresql-2.2.10: ok
ejabberd-2.1.12p0:erlang-15b.02v0: ok
useradd: Warning: home directory `/var/db/ejabberd’ doesn’t exist, and -m was not specified
ejabberd-2.1.12p0: ok
git-1.8.5.3:cvsps-2.1p0: ok
git-1.8.5.3: ok
gnuplot-4.6.3-no_x11: ok
ircd-hybrid-8.1.13: ok
irssi-0.8.15p5-socks:dante-1.4.0: ok
irssi-0.8.15p5-socks: ok
Ambiguous: choose package for jenkins-1.522
a       0: <None>
1: jenkins-1.509.4p2
2: jenkins-1.549p0
Your choice: 0
lighttpd-1.4.34-ldap-mysql:mysql-client-5.1.73v0: ok
lighttpd-1.4.34-ldap-mysql:spawn-fcgi-1.6.3p0: ok
Ambiguous: choose dependency for openldap-client-2.4.38:
a       0: cyrus-sasl-2.1.26p10
1: cyrus-sasl-2.1.26p10-db4
2: cyrus-sasl-2.1.26p10-ldap
3: cyrus-sasl-2.1.26p10-mysql
4: cyrus-sasl-2.1.26p10-pgsql
5: cyrus-sasl-2.1.26p10-sqlite3
Your choice: 0
lighttpd-1.4.34-ldap-mysql:cyrus-sasl-2.1.26p10: ok
lighttpd-1.4.34-ldap-mysql:openldap-client-2.4.38: ok
lighttpd-1.4.34-ldap-mysql:lua-5.1.5p1: ok
lighttpd-1.4.34-ldap-mysql: ok
links-1.03: ok
luadbi-0.5p0: ok
mailgraph-1.14p1:p5-File-Tail-0.99.3p1: ok
mailgraph-1.14p1:rrdupdate-1.4.8: ok
mailgraph-1.14p1:graphite2-1.2.4: ok
mailgraph-1.14p1:cairo-1.12.16: ok
mailgraph-1.14p1:harfbuzz-0.9.25: ok
mailgraph-1.14p1:pango-1.36.2: ok
mailgraph-1.14p1:rrdtool-1.4.8p1: ok
mailgraph-1.14p1: ok
maven-3.0.5p0: ok
Can’t find mediawiki-1.19.6
mod_auth_ldap-1.6.0p11: ok
monit-5.6: ok
mysql-server-5.1.73v0:p5-Net-Daemon-0.48: ok
mysql-server-5.1.73v0:p5-PlRPC-0.2018p1: ok
mysql-server-5.1.73v0:p5-FreezeThaw-0.5001: ok
mysql-server-5.1.73v0:p5-MLDBM-2.05: ok
mysql-server-5.1.73v0:p5-Clone-0.34: ok
mysql-server-5.1.73v0:p5-Params-Util-1.07: ok
mysql-server-5.1.73v0:p5-SQL-Statement-1.33: ok
mysql-server-5.1.73v0:p5-DBI-1.622: ok
mysql-server-5.1.73v0:p5-DBD-mysql-4.023p0: ok
mysql-server-5.1.73v0: ok
nmap-6.40p0:lua-5.2.3: ok
nmap-6.40p0: ok
openldap-server-2.4.38-aci:icu4c-52.1: ok
openldap-server-2.4.38-aci:e2fsprogs-1.42.7p0: ok
openldap-server-2.4.38-aci: ok
p5-Compress-Bzip2-2.16: ok
p5-Compress-LZO-1.08p4:lzo-1.08p3: ok
p5-Compress-LZO-1.08p4: ok
p5-Crypt-OpenSSL-DSA-0.14: ok
p5-DBD-Pg-2.19.3: ok
p5-Mozilla-CA-20130114: ok
p5-POE-Filter-Zlib-2.02p0:p5-POE-Test-Loops-1.050: ok
p5-POE-Filter-Zlib-2.02p0:p5-Curses-1.28p2: ok
p5-POE-Filter-Zlib-2.02p0:p5-Term-ReadKey-2.30p5: ok
p5-POE-Filter-Zlib-2.02p0:p5-IO-Tty-1.10p1: ok
p5-POE-Filter-Zlib-2.02p0:p5-POE-1.294: ok
p5-POE-Filter-Zlib-2.02p0: ok
p5-PerlIO-gzip-0.18p4: ok
Checking packages|Looking for pear-1.9.4p1Ambiguous: choose dependency for pear-utils-1.9.4p2:
a       0: php-5.4.24
1: php-5.4.24-ap2
Your choice: 0
pear-1.9.4p2:femail-0.98: ok
pear-1.9.4p2:femail-chroot-0.98p2: ok
pear-1.9.4p2:php-5.4.24: ok
pear-1.9.4p2:pear-utils-1.9.4p2: ok
pear-1.9.4p2: ok
Can’t find pecl-fileinfo-1.0.4p7
pecl-lzf-1.6.2p0: ok
pecl-rar-3.0.1: ok
pfstat-2.3p5:gd-2.0.35p1: ok
pfstat-2.3p5: ok
pfstatd-2.3p5: ok
pftop-0.7p12: ok
Checking packages|Looking for php-curl-5.3.27Ambiguous: choose dependency for php-curl-5.3.28p0:
a       0: php-5.3.28p2
1: php-5.3.28p2-ap2
Your choice: 0
php-curl-5.3.28p0:php-5.3.28p2: ok
php-curl-5.3.28p0: ok
Error from http://ftp2.eu.openbsd.org/pub/OpenBSD/5.5/packages/amd64/php-fastcgi-5.3.28p2.tgz
ftp: connect: Address already in use
Can’t find CONTENTS from http://ftp2.eu.openbsd.org/pub/OpenBSD/5.5/packages/amd64/php-fastcgi-5.3.28p2.tgz
php-fpm-5.3.28p3: ok
php-imap-5.3.28p1:c-client-2.11v0: ok
php-imap-5.3.28p1: ok
php-mysql-5.3.28p0: ok
php-mysqli-5.3.28p0: ok
php-pdo_pgsql-5.3.28p0: ok
phpMyAdmin-4.1.6p0:libmcrypt-2.5.8p1: ok
phpMyAdmin-4.1.6p0:php-mcrypt-5.4.24: ok
phpMyAdmin-4.1.6p0:t1lib-5.1.2: ok
phpMyAdmin-4.1.6p0:php-gd-5.4.24: ok
phpMyAdmin-4.1.6p0:php-mysqli-5.4.24: ok
phpMyAdmin-4.1.6p0: ok
phpPgAdmin-5.0.4p1:php-pgsql-5.4.24: ok
phpPgAdmin-5.0.4p1: ok
phpldapadmin-1.2.3:php-ldap-5.4.24: ok
phpldapadmin-1.2.3: ok
Ambiguous: choose package for postfix-2.11.20130710-pgsql
a       0: <None>
1: postfix-2.11.0-pgsql
2: postfix-2.12.20140109-pgsql
Your choice: 2
-> Creating /etc/mailer.conf.postfix
-> Creating Postfix spool directory and chroot area under /var/spool/postfix
-> Creating Postfix data directory under /var/postfix
+—————
| Configuration files have been installed in /etc/postfix.
| Please update these files to meet your needs.
+—————
postfix-2.12.20140109-pgsql: ok
useradd: Warning: home directory `/var/postgresql’ doesn’t exist, and -m was not specified
postgresql-server-9.3.2: ok
useradd: Warning: home directory `/var/privoxy’ doesn’t exist, and -m was not specified
privoxy-3.0.21: ok
prosody-0.8.2p9:luasocket-3.0rc1: ok
prosody-0.8.2p9:luasec-0.4.1p4: ok
prosody-0.8.2p9:luafs-1.6.2: ok
prosody-0.8.2p9:luaexpat-1.2.0p2: ok
prosody-0.8.2p9:luazlib-20100731p2: ok
prosody-0.8.2p9:luaevent-0.2.1p1: ok
prosody-0.8.2p9: ok
py-beautifulsoup-3.2.1: ok
py-beautifulsoup4-4.1.3: ok
py-sqlite-1.0p7:sqlite-2.8.17p3: ok
py-sqlite-1.0p7: ok
useradd: Warning: home directory `/var/redis’ doesn’t exist, and -m was not specified
redis-2.8.5: ok
roundcubemail-0.9.5p0:aspell-0.60.6.1p1: ok
roundcubemail-0.9.5p0:php-pspell-5.4.24: ok
roundcubemail-0.9.5p0: ok
rtorrent-0.8.9p0v0:libsigc++-2.2.11p1: ok
rtorrent-0.8.9p0v0:libtorrent-0.12.9p2v0: ok
rtorrent-0.8.9p0v0: ok
Ambiguous: choose package for ruby-1.9.3.448
a       0: <None>
1: ruby-1.8.7.374p0
2: ruby-1.9.3.484p0
3: ruby-2.0.0.353
4: ruby-2.1.0p0
Your choice: 2
ruby-1.9.3.484p0:libyaml-0.1.4p0: ok
ruby-1.9.3.484p0: ok
ruby19-do_postgres-0.10.12p2:ruby19-addressable-2.2.2p3: ok
ruby19-do_postgres-0.10.12p2:ruby19-data_objects-0.10.12p0: ok
ruby19-do_postgres-0.10.12p2: ok
ruby19-pg-0.17.0p2: ok
Can’t find ruby19-redis-3.0.4
ruby19-sequel_pg-1.6.8p2:ruby19-sequel-4.6.0: ok
ruby19-sequel_pg-1.6.8p2: ok
ruby19-swift-db-postgres-0.3.0p2: ok
ruby19-therubyracer-0.11.0p2:libexecinfo-0.2p3v0: ok
ruby19-therubyracer-0.11.0p2:libv8-3.12.19p0v0: ok
ruby19-therubyracer-0.11.0p2:ruby19-ref-1.0.2p0: ok
ruby19-therubyracer-0.11.0p2: ok
rzip-2.1p0: ok
samba-3.6.15p4-ldap:tdb-1.2.7: ok
samba-3.6.15p4-ldap:libtalloc-2.0.1p0: ok
samba-3.6.15p4-ldap:iniparser-3.1p0: ok
samba-3.6.15p4-ldap:popt-1.16: ok
samba-3.6.15p4-ldap: ok
screen-4.0.3p4: ok
sqlgrey-1.7.6p0:p5-Sub-Uplevel-0.24v0: ok
sqlgrey-1.7.6p0:p5-Test-Exception-0.31p0: ok
sqlgrey-1.7.6p0:p5-Carp-Clan-6.04p0: ok
sqlgrey-1.7.6p0:p5-Bit-Vector-7.2: ok
sqlgrey-1.7.6p0:p5-Date-Calc-6.3p1: ok
sqlgrey-1.7.6p0:wget-1.15: ok
sqlgrey-1.7.6p0: ok
subversion-1.8.5p0:serf-1.3.3: ok
subversion-1.8.5p0:libmagic-5.15: ok
subversion-1.8.5p0: ok
supybot-0.83.4.1p2: ok
symon-2.86p1: ok
syweb-0.65p0: ok
tcpstat-1.5p0: ok
Can’t find thttpd-2.25bp3
Ambiguous: choose package for tomcat-7.0.42
a       0: <None>
1: tomcat-6.0.39
2: tomcat-7.0.50
Your choice: 2
tomcat-7.0.50: ok
Ambiguous: choose package for tomcat-examples-7.0.42
a       0: <None>
1: tomcat-examples-6.0.39
2: tomcat-examples-7.0.50
Your choice: 2
tomcat-examples-7.0.50: ok
tor-0.2.4.20: ok
torsocks-1.2p0: ok
unbound-1.4.21p0:libldns-1.6.17: ok
useradd: Warning: home directory `/var/unbound’ doesn’t exist, and -m was not specified
unbound-1.4.21p0: ok
unrar-5.00v1: ok
unshield-0.6p0: ok
wol-0.7.1p2: ok
wordpress-3.8:php-mysql-5.4.24: ok
wordpress-3.8: ok
wtf-20130928: ok
youtube-dl-2014.02.08.2:py-setuptools-1.1.6v0: ok
youtube-dl-2014.02.08.2: ok
zip-3.0: ok
znc-1.0p1: ok
zziplib-0.13.62: ok
You may wish to update your font path for /usr/local/share/ghostscript/fonts
The following new rcscripts were installed: /etc/rc.d/amavisd /etc/rc.d/avahi_daemon /etc/rc.d/avahi_dnsconfd /etc/rc.d/clamav_milter /etc/rc.d/clamd /etc/rc.d/dbus_daemon /etc/rc.d/dkim_filter /etc/rc.d/dovecot /etc/rc.d/freshclam /etc/rc.d/httpd2 /etc/rc.d/ircd_hybrid /etc/rc.d/lighttpd /etc/rc.d/monit /etc/rc.d/mysqld /etc/rc.d/netsnmpd /etc/rc.d/netsnmptrapd /etc/rc.d/nmbd /etc/rc.d/pfstatd /etc/rc.d/php_fpm /etc/rc.d/postfix /etc/rc.d/postgresql /etc/rc.d/privoxy /etc/rc.d/prosody /etc/rc.d/redis /etc/rc.d/rrdcached /etc/rc.d/rsyncd /etc/rc.d/samba /etc/rc.d/saslauthd /etc/rc.d/slapd /etc/rc.d/smbd /etc/rc.d/sockd /etc/rc.d/spamassassin /etc/rc.d/symon /etc/rc.d/symux /etc/rc.d/tomcat /etc/rc.d/tor /etc/rc.d/unbound /etc/rc.d/winbindd
See rc.d(8) for details.
Look in /usr/local/share/doc/pkg-readmes for extra documentation.
— +ap2-mod_fastcgi-2.4.2p0 ——————-
To finish the install of mod_fastcgi, you need
to enable the module by adding the following line
to your /etc/apache2/httpd2.conf file:

LoadModule fastcgi_module /usr/local/lib/apache2/mod_fastcgi.so

If you already have Apache running on your machine,
you should not use “apachectl2 restart” – instead,
you should fully stop and then restart the server.
— +apache-httpd-2.2.26 ——————-
This is the official httpd distributed by the Apache Server Project,
provided as a port for those who, for various reasons, need to run
version 2.

OpenBSD provides a custom Apache server, httpd(8), in the base system
which has been audited for security and may run in a chroot(2)
environment.  Users are STRONGLY encouraged to use the system httpd
rather than this port.
— +bzip-0.21 ——————-
COPYRIGHT
=========

BZIP is distributed under the GNU General Public License version
2; for details, see the file LICENSE. Pointers to the algorithms
used are in ALGORITHMS.

COMMERCIAL USE
==============

This program may or may not infringe certain US patents pertaining
to arithmetic coding and to the block-sorting transformation itself.
Opinions differ as to the precise legal status of some of the
algorithms used. Nevertheless, you should be aware that commercial
use of this program could render you liable to unfriendly legal
action.

Julian Seward <sewardj@cs.man.ac.uk>
Manchester, UK
18 July 1996 (version 0.15)
25 August 1996 (version 0.21)
— +clamav-unofficial-sigs-3.7.2 ——————-
After configuring /etc/clamav-unofficial-sigs.conf you can add the following
to root’s crontab to update the signatures regularly:

35 * * * * /usr/local/bin/clamav-unofficial-sigs.sh 2>&1 > /dev/null
— +dovecot-2.2.10 ——————-
Files to facilitate the generation of a self-signed
certificate and key for Dovecot have been installed:
/etc/ssl/dovecot-openssl.cnf (Edit this accordingly!)
/usr/local/sbin/dovecot-mkcert.sh

If this has been or will be accomplished by other means,
use the following paths for the files:
/etc/ssl/dovecotcert.pem
/etc/ssl/private/dovecot.pem
— +erlang-15b.02v0 ——————-
You may wish to add /usr/local/lib/erlang/man to /etc/man.conf
— +jdk-1.7.0.21p2v0 ——————-
You may wish to add /usr/local/jdk-1.7.0/man to /etc/man.conf
— +mod_auth_ldap-1.6.0p11 ——————-
To finish the install of mod_auth_ldap, you need
to enable the module using the following command

/usr/local/sbin/mod_auth_ldap-enable

If you already have Apache running on your machine,
you should not use “apachectl restart” – instead,
you should fully stop and then restart the server.
— +pecl-lzf-1.6.2p0 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.4.sample/lzf.ini to
/etc/php-5.4/lzf.ini. As root:

ln -sf /etc/php-5.4.sample/lzf.ini /etc/php-5.4/lzf.ini
— +pecl-rar-3.0.1 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.4.sample/rar.ini to
/etc/php-5.4/rar.ini. As root:

ln -sf /etc/php-5.4.sample/rar.ini /etc/php-5.4/rar.ini
— +php-5.3.28p2 ——————-
To enable the php-5.3 module please create a symbolic link from
/var/www/conf/modules.sample/php-5.3.conf to
/var/www/conf/modules/php.conf. As root:

ln -sf /var/www/conf/modules.sample/php-5.3.conf /var/www/conf/modules/php.conf

The recommended php configuration has been installed to:
/etc/php-5.3.ini.
— +php-5.4.24 ——————-
To enable the php-5.4 module please create a symbolic link from
/var/www/conf/modules.sample/php-5.4.conf to
/var/www/conf/modules/php.conf. As root:

ln -sf /var/www/conf/modules.sample/php-5.4.conf /var/www/conf/modules/php.conf

The recommended php configuration has been installed to:
/etc/php-5.4.ini.
— +php-curl-5.3.28p0 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.3.sample/curl.ini to
/etc/php-5.3/curl.ini. As root:

ln -sf /etc/php-5.3.sample/curl.ini /etc/php-5.3/curl.ini
— +php-gd-5.4.24 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.4.sample/gd.ini to
/etc/php-5.4/gd.ini. As root:

ln -sf /etc/php-5.4.sample/gd.ini /etc/php-5.4/gd.ini
— +php-imap-5.3.28p1 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.3.sample/imap.ini to
/etc/php-5.3/imap.ini. As root:

ln -sf /etc/php-5.3.sample/imap.ini /etc/php-5.3/imap.ini
— +php-ldap-5.4.24 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.4.sample/ldap.ini to
/etc/php-5.4/ldap.ini. As root:

ln -sf /etc/php-5.4.sample/ldap.ini /etc/php-5.4/ldap.ini
— +php-mcrypt-5.4.24 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.4.sample/mcrypt.ini to
/etc/php-5.4/mcrypt.ini. As root:

ln -sf /etc/php-5.4.sample/mcrypt.ini /etc/php-5.4/mcrypt.ini
— +php-mysql-5.3.28p0 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.3.sample/mysql.ini to
/etc/php-5.3/mysql.ini. As root:

ln -sf /etc/php-5.3.sample/mysql.ini /etc/php-5.3/mysql.ini
— +php-mysql-5.4.24 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.4.sample/mysql.ini to
/etc/php-5.4/mysql.ini. As root:

ln -sf /etc/php-5.4.sample/mysql.ini /etc/php-5.4/mysql.ini
— +php-mysqli-5.3.28p0 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.3.sample/mysqli.ini to
/etc/php-5.3/mysqli.ini. As root:

ln -sf /etc/php-5.3.sample/mysqli.ini /etc/php-5.3/mysqli.ini
— +php-mysqli-5.4.24 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.4.sample/mysqli.ini to
/etc/php-5.4/mysqli.ini. As root:

ln -sf /etc/php-5.4.sample/mysqli.ini /etc/php-5.4/mysqli.ini
— +php-pdo_pgsql-5.3.28p0 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.3.sample/pdo_pgsql.ini to
/etc/php-5.3/pdo_pgsql.ini. As root:

ln -sf /etc/php-5.3.sample/pdo_pgsql.ini /etc/php-5.3/pdo_pgsql.ini
— +php-pgsql-5.4.24 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.4.sample/pgsql.ini to
/etc/php-5.4/pgsql.ini. As root:

ln -sf /etc/php-5.4.sample/pgsql.ini /etc/php-5.4/pgsql.ini
— +php-pspell-5.4.24 ——————-
You can enable this module by creating a symbolic link from
/etc/php-5.4.sample/pspell.ini to
/etc/php-5.4/pspell.ini. As root:

ln -sf /etc/php-5.4.sample/pspell.ini /etc/php-5.4/pspell.ini
— +postfix-2.12.20140109-pgsql ——————-
Postfix can be set up to replace sendmail entirely. Please read the
documentation at file:///usr/local/share/doc/postfix/html/index.html or
http://www.postfix.org/ carefully before you decide to do this!

To replace sendmail with Postfix you have to install a new mailer.conf
using the following command:

/usr/local/sbin/postfix-enable

If you want to restore sendmail, this is done using the following command:

/usr/local/sbin/postfix-disable

— +privoxy-3.0.21 ——————-
Note for people upgrading from 3.0.16 and before: There is now an rc
script that will start privoxy chrooted to /var/privoxy. Any
configuration files will be copied over automatically, but you need to
make sure that any other directories which are needed by privoxy (e.g.
the log directories) exist relative to the chroot and have proper
privileges for the _privoxy user.
— +python-2.7.6p0 ——————-
If you want to use this package as your default system python, as root
create symbolic links like so (overwriting any previous default):
ln -sf /usr/local/bin/python2.7 /usr/local/bin/python
ln -sf /usr/local/bin/python2.7-2to3 /usr/local/bin/2to3
ln -sf /usr/local/bin/python2.7-config /usr/local/bin/python-config
ln -sf /usr/local/bin/pydoc2.7  /usr/local/bin/pydoc
— +ruby-1.9.3.484p0 ——————-
If you want to use this package as your default system ruby, as root
create symbolic links like so (overwriting any previous default):
ln -sf /usr/local/bin/ruby19 /usr/local/bin/ruby
ln -sf /usr/local/bin/erb19 /usr/local/bin/erb
ln -sf /usr/local/bin/irb19 /usr/local/bin/irb
ln -sf /usr/local/bin/rdoc19 /usr/local/bin/rdoc
ln -sf /usr/local/bin/ri19 /usr/local/bin/ri
ln -sf /usr/local/bin/rake19 /usr/local/bin/rake
ln -sf /usr/local/bin/gem19 /usr/local/bin/gem
ln -sf /usr/local/bin/testrb19 /usr/local/bin/testrb
— +symon-2.86p1 ——————-
Example configurations for both symon and symux have been installed
in /usr/local/share/examples/symon.

RRD files can be obtained by running
/usr/local/share/symon/c_smrrds.sh

Read the LEGACY section of symux(8) for information about
migrating RRDs from a previous symux version.
— +syweb-0.65p0 ——————-
syweb’s default install assumes that:
– apache is chrooted at /var/www
– rrdtool is installed in the chroot
– symux rrd files are kept in /var/www/symon/rrds/<host>/*.rrd

rrdtool can be installed in the chroot using
/var/www/symon/install_rrdtool.sh

Customise /var/www/htdocs/syweb/setup.inc if these assumptions are
incorrect.
— +unbound-1.4.21p0 ——————-
You should add:

syslogd_flags=”${syslogd_flags} -a /var/unbound/dev/log”

to /etc/rc.conf.local to create a syslog socket in the unbound chroot.
— php-fastcgi-5.3.28p2 ——————-
Can’t install php-fastcgi-5.3.28p2: bad package

obsd55amd64test #

2 thoughts on “Heads-up for OpenBSD 5.4 > 5.5 update, part I – what can go wrong with ports?

  1. it news

    great points altogether, you simply won a logo new/a new reader. What might you recommend in regards to your submit that you simply made some days ago? Any sure?

    Reply
  2. jovan

    @It_news: can you re-phrase your question, please. I am not sure which post you think of. Here, vanja simply simulated an upgrade in virtual machines, because an attempt to upgrade real machines displayed unusually many problems for an OpenBSD upgrade. Usually, it is very smooth, however, this 5.4 > 5.5 migration wasn’t that smooth if there were many packages installed. I had to solve and work out one by one for most of those packages; this post, and the second part of it, are useful only as a warning that this particular migration was not as smooth as they usually are with OpenBSD.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *