>> I then ran into a bunch that I had to install unsigned, finally just >> hitting the 'a'll so as to stop having to manually intervene and say >> 'y'es on each one. These started with metaauto*, autoconf-2.69p0*, >> bash-4.2.45, beave, and then I lost track of the rest with the 'a'll >> install specified. > The 5.5 packages *are* signed.
Oh I know it. Wasn't really familiar enough with the internals to the upgrade process to be able to locate where the problem was, but with the following information that you gave me I was able to start tracking things down. I actually made it from 5.5->5.6, when things looked like they were doing alright, and I'd stripped down to the core binaries, but once again I've got a seriously borked system at 5.6 now. > I think you are trying to update packages from an incorrect source. > Check that PKG_PATH in the environment and/or /etc/pkg.conf are valid > for 5.5 and do "pkg_add -D installed -u" to update everything (this > will reinstall all packages). Capture the output (e.g. with script) so > if it fails you can show the exact output. So yeah, it very much looks like this is the issue that was causing so much strife. I still don't know where it's originally coming from, but /etc/pkg.conf had a 5.5 PKG_PATH line, and in the environment, despite the fact that I've set my root .profile up to have PKG_PATH exported to toronto's http server (and the correct 5.6 URI). Once I had the package list saved, I went ahead and went through with the upgrade to the 5.6 core system (which seemed to go without any issues) before trying to upgrade the packages and then, in turn, the ports (which I still haven't tried). Anyway, I'm still getting borkage, and it's causing me great mental duress. I captured the output of pkg_add -D installed -u (both stdout and stderr), along with some other output along the way. I'm afraid that I'm not very familiar with the actual OpenBSD system at a core level, other than standard administration of services and daemons; I hope that since I'm pretty sure this debugging information will be deficient you guys can point me in the right direction of how to help get you (and myself) more information. Unfortunately it seems to be incidents like this that teach me the most about OSes; haven't had to deal with it much with Linux, having started on Slackware back in the 1.0.x kernel days, since my early 20s, but OpenBSD still kicks me in the nads from time to time. So anyway, here's what output I've got, and please ask for more if it'll help, and thank you very much in advance. This machine is quite vital to me and I'm very much hoping not to have to reinstall everything from scratch and try to insert all of the information back into the appropriate tables, services, etc, especially as some of them are custom. I am skipping the full package list and manual packages list, as I don't _think_ they are needed; I'll get them to the list posthaste if this is inaccurate. -=-=-=-=- Output of pkg_add -D installed -u (stderr): ew package libxml-2.9.1p1 will run the following commands + @exec /usr/local/share/libxml2/rebuild Running update /usr/local/bin/xmlcatalog:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' /usr/local/bin/xmlcatalog:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' New package glib2-2.40.0p7 will run the following commands + @exec /usr/local/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas >/dev/null + @exec /usr/local/bin/gio-querymodules /usr/local/lib/gio/modules Running update /usr/local/bin/glib-compile-schemas:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' /usr/local/bin/gio-querymodules:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' New package shared-mime-info-1.3 will run the following commands + @exec /usr/local/bin/update-mime-database /usr/local/share/mime Running update /usr/local/bin/update-mime-database:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' New package gdk-pixbuf-2.30.8 will run the following commands + @exec /usr/local/bin/gdk-pixbuf-query-loaders --update-cache Running update /usr/local/bin/gdk-pixbuf-query-loaders:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' New package gtk-update-icon-cache-2.24.24 will run the following commands + @exec /usr/bin/find /usr/local/share/icons -type d -mindepth 1 -maxdepth 1 -exec /usr/local/bin/gtk-update-icon-cache -q -t -f {} \; 2>/dev/null || true Running update New package djvulibre-3.5.25.3p0 2>will run the following commands + @exec /usr/local/bin/gtk-update-icon-cache -q -t /usr/local/share/icons/hicolor Running update /usr/local/bin/gtk-update-icon-cache:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' New package dbus-1.8.6v0 will run the following commands + @exec /usr/local/bin/dbus-uuidgen --ensure=/etc/machine-id Running update install-info: warning: no entries found for `/usr/local/info/gdbm.info'; nothing deleted install-info: menu item `gdbm_load' already exists, for file `(none)' New package pango-1.36.5 will run the following commands + @exec-update rm -f /etc/pango/pango.modules + @exec /usr/local/bin/pango-querymodules --update-cache Running update /usr/local/bin/pango-querymodules:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' Segmentation fault (core dumped) New package librsvg-2.40.2 will run the following commands + @exec /usr/local/bin/gdk-pixbuf-query-loaders --update-cache Running update /usr/local/bin/gdk-pixbuf-query-loaders:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' New package gnome-icon-theme-3.12.0 will run the following commands + @exec /usr/local/bin/gtk-update-icon-cache -q -t /usr/local/share/icons/gnome Running update /usr/local/bin/gtk-update-icon-cache:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' New package gnome-icon-theme-symbolic-3.12.0p1 will run the following commands + @exec /usr/local/bin/gtk-update-icon-cache -q -t /usr/local/share/icons/gnome Running update /usr/local/bin/gtk-update-icon-cache:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' New package gtk+2-2.24.24 will run the following commands + @exec /usr/local/bin/gtk-query-immodules-2.0 --update-cache Running update /usr/local/bin/gtk-query-immodules-2.0:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' Segmentation fault (core dumped) New package desktop-file-utils-0.22 will run the following commands + @exec /usr/local/bin/update-desktop-database Running update /usr/local/bin/update-desktop-database:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' Segmentation fault (core dumped) New package claws-mail-3.9.3p1 will run the following commands + @exec /usr/local/bin/update-desktop-database + @exec /usr/local/bin/gtk-update-icon-cache -q -t /usr/local/share/icons/hicolor Running update /usr/local/bin/update-desktop-database:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' Segmentation fault (core dumped) /usr/local/bin/gtk-update-icon-cache:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' New package dconf-0.20.0p0 will run the following commands+ @exec /usr/local/bin/gio-querymodules /usr/local/lib/gio/modules Running update /usr/local/bin/gio-querymodules:/usr/lib/libiconv.so.6.0: undefined symbol '__gu ard' New package fedora_base-10.0p4 will run the following commands + @exec ln -fhs /usr/local/emul/fedora /emul/linuxRunning update New package gtk+3-3.12.2p1 will run the following commands+ @exec /usr/local/bin/gtk-update-icon-cache -q -t /usr/local/share/icons/hicolo r + @exec /usr/local/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas >/ dev/null+ @exec /usr/local/bin/gtk-query-immodules-3.0 >--update-cache Running >update/usr/local/bin/gtk-update-icon-cache:/usr/lib/libiconv.so.6.0: >undefined symbol '__guard'/usr/local/bin/glib-compile-schemas:/usr/lib/libiconv.so.6.0: undefined symbol ' __guard' /usr/local/bin/gtk-query-immodules-3.0:/usr/lib/libiconv.so.6.0: undefined symbo l '__guard'Segmentation fault (core dumped) New package gcr-3.12.2p0 will run the following commands + @exec /usr/local/bin/gtk-update-icon-cache -q -t /usr/local/share/icons/hicolor + @exec /usr/local/bin/update-mime-database /usr/local/share/mime + @exec /usr/local/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas >/ dev/null+ @exec /usr/local/bin/update-desktop-database Running >update/usr/local/bin/gtk-update-icon-cache:/usr/lib/libiconv.so.6.0: >undefined symbol '__guard'/usr/local/bin/update-mime-database:/usr/lib/libiconv.so.6.0: undefined symbol ' __guard'/usr/local/bin/glib-compile-schemas:/usr/lib/libiconv.so.6.0: undefined symbol ' __guard' /usr/local/bin/update-desktop-database:/usr/lib/libiconv.so.6.0: undefined symbo l '__guard'Segmentation fault (core dumped) New package gsettings-desktop-schemas-3.12.2 will run the following commands + @exec /usr/local/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas >/dev/null Running >update /usr/local/bin/glib-compile-schemas:/usr/lib/libiconv.so.6.0: >undefined symbol ' __guard' New package glib2-networking-2.40.1 will run the following commands+ @exec /usr/local/bin/gio-querymodules /usr/local/lib/gio/modules Running update /usr/local/bin/gio-querymodules:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' New package geoclue-0.12.99p2 will run the following commands + @exec /usr/local/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas >/dev/null Running >update /usr/local/bin/glib-compile-schemas:/usr/lib/libiconv.so.6.0: >undefined symbol ' __guard' New package libglade2-2.6.4p10v0 will run the following commands + @exec /usr/local/share/libxml2/rebuild Running update /usr/local/bin/xmlcatalog:/usr/lib/libiconv.so.6.0: undefined symbol '__guard'/usr/local/bin/xmlcatalog:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' New package gimp-2.8.10 will run the following commands + @exec /usr/local/bin/gtk-update-icon-cache -q -t /usr/local/share/icons/hicolor + @exec /usr/local/bin/update-desktop-database Running update /usr/local/bin/gtk-update-icon-cache:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' /usr/local/bin/update-desktop-database:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' Segmentation fault (core dumped) New package gnome-keyring-3.12.2 will run the following commands + @exec /usr/local/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas >/dev/null Running >update /usr/local/bin/glib-compile-schemas:/usr/lib/libiconv.so.6.0: >undefined symbol '__guard' New package gvfs-1.20.2 will run the following commands + @exec /usr/local/bin/gio-querymodules /usr/local/lib/gio/modules + @exec /usr/local/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas >/dev/null + @exec /usr/local/bin/update-desktop-database Running update /usr/local/bin/gio-querymodules:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' /usr/local/bin/glib-compile-schemas:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' /usr/local/bin/update-desktop-database:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' Segmentation fault (core dumped) Old package hylafax-6.0.6p2 will run the following commands - @unexec rm /usr/local/libdata/hylafax/FIFO New package hylafax-6.0.6p2 will run the following commands + @exec ln -sf /usr/local/libdata/hylafax /var/spool/hylafax + @exec mkfifo /usr/local/libdata/hylafax/FIFO; chown uucp:dialer /usr/local/libdata/hylafax/FIFO; chmod 600 /usr/local/libdata/hylafax/FIFO Running update New package ispell-3.2.06p9 will run the following commands + @exec test -e /usr/local/lib/ispell/default.aff || /usr/local/bin/ispell-config 2 >/dev/null Running update New package meta-tracker-1.0.2 will run the following commands + @exec /usr/local/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas >/dev/null + @exec /usr/local/bin/gtk-update-icon-cache -q -t /usr/local/share/icons/hicolor + @exec /usr/local/bin/update-desktop-database Running update /usr/local/bin/glib-compile-schemas:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' /usr/local/bin/gtk-update-icon-cache:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' /usr/local/bin/update-desktop-database:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' Segmentation fault (core dumped) New package nautilus-3.12.2 will run the following commands + @exec /usr/local/bin/update-mime-database /usr/local/share/mime + @exec /usr/local/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas >/dev/null + @exec /usr/local/bin/update-desktop-database Running update /usr/local/bin/update-mime-database:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' /usr/local/bin/glib-compile-schemas:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' /usr/local/bin/update-desktop-database:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' Segmentation fault (core dumped) Old package nethack-3.4.3p5-no_x11 will run the following commands - @unexec rm -rf lib/nethackdir-3.4.3/save/* Running update New package rxvt-2.7.10p9 will run the following commands + @exec /usr/local/bin/update-desktop-database Running update /usr/local/bin/update-desktop-database:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' Segmentation fault (core dumped) New package texlive_texmf-buildset-2013p2 will run the following commands + @exec-update if [ -e "/usr/local/bin/mktexlsr" ]; then /usr/local/bin/mktexlsr > /dev/null 2>&1; fi Running update New package texlive_base-2013p1 will run the following commands + @exec mktexlsr > /dev/null 2>&1 Running update New package texlive_texmf-minimal-2013p1 will run the following commands + @exec /usr/local/bin/mktexlsr > /dev/null 2>&1 Running update New package thunderbird-31.0p0 will run the following commands + @exec /usr/local/bin/update-desktop-database Running update /usr/local/bin/update-desktop-database:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' Segmentation fault (core dumped) New package yelp-3.12.0 will run the following commands + @exec /usr/local/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas >/dev/null + @exec /usr/local/bin/update-desktop-database Running update /usr/local/bin/glib-compile-schemas:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' /usr/local/bin/update-desktop-database:/usr/lib/libiconv.so.6.0: undefined symbol '__guard' Segmentation fault (core dumped) -=-=-=-=-=- Actually upon looking at the raw _size_ of the upgrade's stdout, I'm just going to put that on pastebin in order to avoid pumping 100k+ into the mailing list here. Feel free to examine it at http://pastebin.com/B0gh4yiP I'm going to post this for now and hope that I didn't miss anything too horribly obvious and humiliating. As I said, your help is very much appreciated. Hope y'all have a happy New Year's Eve/new year, as well. Best wishes. -Damon