You are not logged in.

#1 2012-08-29 22:45:47

Never
Member
Registered: 2008-07-01
Posts: 103

[SOLVED]glibc curl upgrade issue

Yes I have read various postings on the topic as well as the DeveloperWiki:usrlib, and I am looking for some clarity before I do anything. Here is where I am:

$ sudo pacman -Syu --ignore glibc,curl

.....

:: Starting full system upgrade...
warning: curl: ignoring package upgrade (7.26.0-1 => 7.27.0-1)
:: Replace dbus-python with extra/python2-dbus? [Y/n]
warning: glibc: ignoring package upgrade (2.15-10 => 2.16.0-3)
:: Replace libusb with core/libusbx? [Y/n]
resolving dependencies...
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "binutils"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "binutils"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "binutils"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"
warning: ignoring package glibc-2.16.0-3
warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs"

So I choose yes to those two questions, I am suppose to do that right?

Tag 1

:: The following packages cannot be upgraded due to unresolvable dependencies:
      accountsservice  ati-dri  baobab  binutils  bluez  cairo  cogl  colord
      cryptsetup  dbus  dbus-core  dbus-glib  python2-dbus  dconf
      desktop-file-utils  device-mapper  eclipse  epiphany  firefox  gcc
      gcc-libs  gdk-pixbuf2  gdm  gedit  glib2  glibmm  gnome-bluetooth
      gnome-keyring  gnome-screensaver  gnome-session  gnome-shell  gnutls
      grep  gtk-engines  gtk-update-icon-cache  gtk2  gtk3  gvfs  gvfs-obexftp
      icu  imagemagick  initscripts  libatasmart  libcups  libgee  libgl
      libimobiledevice  libpulse  libtool  libtracker-sparql  libwacom
      libwebkit  libwebkit3  linux-lts  lvm2  mesa  metacity  mkinitcpio
      networkmanager  nmap  obexd-client  pango  pcre  pkg-config  pulseaudio
      rtkit  sane  syslog-ng  systemd-tools  telepathy-glib
      telepathy-mission-control  tigervnc  udisks  udisks2  upower
      wpa_supplicant  xf86-input-evdev  xf86-video-ati  xorg-server

Do you want to skip the above packages for this upgrade? [y/N] y

as per the wiki

looking for inter-conflicts...

Targets (119): alsa-plugins-1.0.25-2  archlinux-keyring-20120812-1
               automake-1.12.3-1  bash-4.2.037-1  bison-2.6.2-1
               ca-certificates-20120623-1  ca-certificates-java-20120608-1
               cloog-0.17.0-2  cmake-2.8.9-1  coreutils-8.17-3  cronie-1.4.8-3
               dhcpcd-5.6.0-1  dnsutils-9.9.1.P2-1  dri2proto-2.8-1
               e2fsprogs-1.42.5-1  evolution-data-server-3.4.4-1
               fakeroot-1.18.4-1  filesystem-2012.7-1  flex-2.5.37-1
               freetype2-2.4.10-1  fuse-2.9.1-1  glproto-1.4.16-1
               gnome-applets-3.4.1-2  gpm-1.20.6-10  gzip-1.5-1  hspell-1.2-1
               hwids-20120815-1  iana-etc-2.30-3  inetutils-1.9.1-3
               iproute2-3.5.1-1  iptables-1.4.15-1  iputils-20101006-4
               isl-0.10-1  iso-codes-3.38-1  jdk7-openjdk-7.u5_2.2.1-1
               jre7-openjdk-7.u5_2.2.1-1  jre7-openjdk-headless-7.u5_2.2.1-1
               kbd-1.15.3-3  keyutils-1.5.5-3  kmod-9-2  krb5-1.10.3-1
               libcap-ng-0.7-1  libdrm-2.4.38-1  libexif-0.6.21-1
               libglapi-8.0.4-2  libgssglue-0.4-1  libidn-1.25-1
               libjpeg-turbo-1.2.1-1  libldap-2.4.32-1  libltdl-2.4.2-6
               libmpc-1.0-1  libnl-3.2.11-1  libpcap-1.3.0-1  libpng-1.5.12-1
               libsystemd-188-2  libtasn1-2.13-1  libthai-0.1.18-1
               libtiff-4.0.2-1  libusb-1.0.9-1 [removal]  libusb-compat-0.1.4-2
               libusbx-1.0.12-2  libxml2-2.8.0-1  libxrandr-1.4.0-1
               linux-api-headers-3.5.1-1  linux-firmware-20120625-1
               logrotate-3.8.2-1  man-db-2.6.2-1  man-pages-3.42-1
               mkinitcpio-busybox-1.20.1-1
               mobile-broadband-provider-info-20120614-1  mpfr-3.1.1-1
               nasm-2.10.03-1  net-tools-1.60.20120804git-2  netcfg-2.8.9-1
               nettle-2.5-1  nspr-4.9.2-1  nss-3.13.6-1  openssh-6.0p1-3
               p11-kit-0.13-1  pacman-mirrorlist-20120626-1  pam-1.1.5-4
               pambase-20120701-1  pciutils-3.1.10-1  perl-5.16.1-1
               perl-xml-simple-2.20-1  pinentry-0.8.1-4  pixman-0.26.2-1
               ppl-1.0-1  procps-ng-3.3.3-3  psmisc-22.19-1
               python2-distribute-0.6.28-1  randrproto-1.4.0-1
               readline-6.2.004-1  rsync-3.0.9-4  run-parts-4.3.2-1
               shadow-4.1.5.1-1  shorewall-4.5.7.1-1  shorewall-core-4.5.7.1-1
               sqlite-3.7.13-1  sudo-1.8.5.p3-1  sysvinit-2.88-6  tcl-8.5.12-1
               tk-8.5.12-1  tzdata-2012e-1  usbmuxd-1.0.8-1  usbutils-006-1
               util-linux-2.21.2-5  vim-7.3.600-1  vim-runtime-7.3.600-1
               wget-1.14-1  whois-5.0.18-1  wireless_tools-29-7
               xf86-video-fbdev-0.4.3-1  xf86-video-mach64-6.9.3-1
               xf86-video-vesa-2.3.2-1  xinetd-2.3.15-2
               xorg-server-common-1.12.4-1  xterm-281-1  xz-5.0.4-1

Total Download Size:    118.53 MiB
Total Installed Size:   536.16 MiB
Net Upgrade Size:       11.44 MiB

Proceed with installation? [Y/n] n

I am suppose to say no here, correct?

In the section I marked Tag 1 I am suppose to take the entirety of the listing and use 'pacman -Sd' on it? Not just 'pacman -Sd binutils gcc gcc-libs' but everything under ':: The following packages cannot be upgraded due to unresolvable dependencies:' (unless pacman is also under that list)?

Instructions

pacman -Syu

just to get the list of things I should 'pacman -Sd' I never install anything during that first pacman

pacman -Sd 'list' 
 pacman Su 

profit?

Last edited by Never (2012-09-25 20:25:42)

Offline

#2 2012-08-29 23:33:10

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,173

Re: [SOLVED]glibc curl upgrade issue

That's how I understand the wiki.

But you could alternatively follow the instructions for installing the glibc-2.16.0-1 package even though pacman is not in your list. I'm not sure but I think I might do that. Then if the later upgrade of glibc doesn't go smoothly, you should still have those packages working while you troubleshoot it.


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#3 2012-08-31 03:19:42

Never
Member
Registered: 2008-07-01
Posts: 103

Re: [SOLVED]glibc curl upgrade issue

OK so I decided to pacman -Sd my list and this is what I got out of it.

$ sudo pacman -Sd accountsservice  ati-dri  baobab  binutils  bluez  cairo  cogl  colord cryptsetup  dbus  dbus-core  dbus-glib  python2-dbus  dconf desktop-file-utils  device-mapper  eclipse  epiphany  firefox  gcc gcc-libs  gdk-pixbuf2  gdm  gedit  glib2  glibmm  gnome-bluetooth gnome-keyring  gnome-screensaver  gnome-session  gnome-shell  gnutls grep  gtk-engines  gtk-update-icon-cache  gtk2  gtk3  gvfs  gvfs-obexftp icu  imagemagick  initscripts  libatasmart  libcups  libgee  libgl libimobiledevice  libpulse  systemd  libtool  libtracker-sparql  libwacom libwebkit  libwebkit3  linux-lts  lvm2  mesa  metacity  mkinitcpio networkmanager  nmap  obexd-client  pango  pcre  pkg-config  pulseaudio rtkit  sane  syslog-ng  telepathy-glib  telepathy-mission-control tigervnc  udisks  udisks2  upower  wpa_supplicant  xf86-input-evdev xf86-video-ati  xorg-server
resolving dependencies...
warning: dependency cycle detected:
warning: dbus-core will be installed before its systemd dependency
looking for inter-conflicts...
:: systemd and libsystemd are in conflict. Remove libsystemd? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: systemd and libsystemd are in conflict

I went over to read the Systemd wiki and that just seems like a whole lot of another ball of wax, largely because I am on PII running grub legacy.  So do I now need to move to a different boot loader or can I ignore systemd which is not on my system at all? Should I at least

pacman -Sd binutils gcc gcc-libs

and proceed from there?

Offline

#4 2012-08-31 16:16:40

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,173

Re: [SOLVED]glibc curl upgrade issue

Once you do that, I think those things will stop working until you manage to upgrade glibc. So I don't think it would be wise to do a partial upgrade.

As for systemd, you need to let it replace libsystemd but you don't need to switch to systemd or to change boot loader. Just let it replace libsystemd etc. and ignore the comment which says to edit your kernel command line if you want to use systemd. If you do that, you'll still be using the sysvinit stuff and that should work fine. Eventually you will probably need to switch but you certainly don't need to do that immediately and I would not recommend trying it until you've got your current problems sorted out.


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#5 2012-09-24 21:59:46

Never
Member
Registered: 2008-07-01
Posts: 103

Re: [SOLVED]glibc curl upgrade issue

OK I did the full list update

 sudo pacman -Sd accountsservice  ati-dri  avahi  baobab  binutils  bluez  cairo  caribou cogl  colord  cryptsetup  dbus  dbus-core  dbus-glib  python2-dbus  dconf desktop-file-utils  device-mapper  eclipse  epiphany  firefox  gcc gcc-libs  gdk-pixbuf2  gdm  gedit  glib2  glibmm  gnome-bluetooth gnome-keyring  gnome-screensaver  gnome-session  gnome-shell  gnutls grep  gtk-engines  gtk-update-icon-cache  gtk2  gtk3  gtkmm3  gvfs gvfs-obexftp  hunspell  icu  imagemagick  initscripts  less  libatasmart libcups  libgee  libgl  libimobiledevice  libpulse  librsvg  systemd libtool  libtracker-sparql  libwacom  libwebkit  libwebkit3  libwnck3 linux-lts  lvm2  mesa  metacity  mkinitcpio  network-manager-applet networkmanager  nmap  notification-daemon  obexd-client  pango  pcre pkg-config  pulseaudio  rtkit  sane  syslog-ng  telepathy-glib telepathy-mission-control  tigervnc  udisks  udisks2  upower wpa_supplicant  xf86-input-evdev  xf86-video-ati  xorg-server

That seemed to work, so I did

sudo pacman -Su
:: Starting full system upgrade...
:: Replace libusb with core/libusbx? [Y/n]
resolving dependencies...
looking for inter-conflicts...
:: util-linux and eject are in conflict. Remove eject? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: util-linux and eject are in conflict

That seemed to drop out the process, saying yes to everything did:

$ sudo pacman -Su
:: Starting full system upgrade...
:: Replace libusb with core/libusbx? [Y/n]
resolving dependencies...
looking for inter-conflicts...
:: util-linux and eject are in conflict. Remove eject? [y/N] y

Targets (137): abs-2.4.4-1  alsa-lib-1.0.26-1  alsa-plugins-1.0.26-1
               archlinux-keyring-20120915-1  automake-1.12.4-1  bash-4.2.037-1
               bison-2.6.2-1  ca-certificates-20120623-1
               ca-certificates-java-20120608-1  cantarell-fonts-0.0.10-1
               cloog-0.17.0-2  cmake-2.8.9-1  coreutils-8.19-1
               cracklib-2.8.19-1  cronie-1.4.8-3  curl-7.27.0-1  dhcpcd-5.6.2-1
               dnsutils-9.9.1.P3-1  dri2proto-2.8-1  e2fsprogs-1.42.5-1
               eject-2.1.5-7 [removal]  evolution-data-server-3.4.4-1
               fakeroot-1.18.4-1  filesystem-2012.8-1  flex-2.5.37-1
               fontconfig-2.10.1-2  freetype2-2.4.10-1  fuse-2.9.1-1
               glibc-2.16.0-4  glproto-1.4.16-1  gnome-applets-3.4.1-2
               gpm-1.20.6-10  gzip-1.5-1  hspell-1.2-1  hwids-20120906-1
               iana-etc-2.30-3  inetutils-1.9.1-4  iproute2-3.5.1-1
               iptables-1.4.15-1  iputils-20101006-4  isl-0.10-1
               iso-codes-3.38-1  java-rhino-1.7R4-1  jdk7-openjdk-7.u7_2.3.2-2
               jre7-openjdk-7.u7_2.3.2-2  jre7-openjdk-headless-7.u7_2.3.2-2
               kbd-1.15.3-3  keyutils-1.5.5-3  kmod-10-1  krb5-1.10.3-1
               lcms2-2.4-1  libcap-ng-0.7-1  libdrm-2.4.39-1
               libedit-20120601_3.0-1  libevent-2.0.20-1  libexif-0.6.21-1
               libglapi-8.0.4-3  libgssglue-0.4-1  libidn-1.25-1
               libjpeg-turbo-1.2.1-1  libldap-2.4.32-1  libltdl-2.4.2-6
               libmpc-1.0.1-1  libnl-3.2.11-1  libpcap-1.3.0-1
               libpipeline-1.2.2-1  libpng-1.5.12-1  libtasn1-2.13-1
               libthai-0.1.18-1  libtiff-4.0.2-1  libusb-1.0.9-1 [removal]
               libusb-compat-0.1.4-2  libusbx-1.0.12-2  libxml2-2.8.0-1
               libxrandr-1.4.0-1  linux-api-headers-3.5.1-1
               linux-firmware-20120625-1  logrotate-3.8.2-1  make-3.82-5
               man-db-2.6.3-1  man-pages-3.42-1  mkinitcpio-busybox-1.20.1-1
               mobile-broadband-provider-info-20120614-1  mpfr-3.1.1.p2-1
               nasm-2.10.05-1  net-tools-1.60.20120804git-2  netcfg-2.8.10-1
               nettle-2.5-1  nspr-4.9.2-1  nss-3.13.6-1  openssh-6.1p1-2
               p11-kit-0.13-1  pacman-mirrorlist-20120908-1  pam-1.1.5-4
               pambase-20120701-1  pciutils-3.1.10-1  perl-5.16.1-1
               perl-xml-simple-2.20-1  pinentry-0.8.2-1  pixman-0.26.2-1
               ppl-1.0-1  ppp-2.4.5-4  procps-ng-3.3.3-6  psmisc-22.19-1
               python2-distribute-0.6.28-1  python2-pip-1.2.1-1
               randrproto-1.4.0-1  readline-6.2.004-1  rhino-1.7R4-1
               rsync-3.0.9-4  run-parts-4.3.2-1  shadow-4.1.5.1-1
               shorewall-4.5.7.1-1  shorewall-core-4.5.7.1-1  sqlite-3.7.14-1
               sudo-1.8.6.p3-1  sysvinit-2.88-8  sysvinit-tools-2.88-8
               tcl-8.5.12-1  tk-8.5.12-1  tzdata-2012f-1  usbmuxd-1.0.8-1
               usbutils-006-1  util-linux-2.22-6  vim-7.3.661-1
               vim-runtime-7.3.661-1  wget-1.14-1  whois-5.0.19-1
               wireless_tools-29-7  xf86-video-fbdev-0.4.3-1
               xf86-video-mach64-6.9.3-1  xf86-video-vesa-2.3.2-1
               xinetd-2.3.15-2  xorg-server-common-1.12.4-1
               xorg-xbacklight-1.2.0-1  xterm-281-1  xz-5.0.4-1

Total Installed Size:   533.89 MiB
Net Upgrade Size:       -39.95 MiB

Proceed with installation? [Y/n] n

Which I declined to do

Per the tutorial I did $ grep '^lib/' /var/lib/pacman/local/*/files which gave:

/var/lib/pacman/local/glibc-2.15-10/files:lib/
/var/lib/pacman/local/glibc-2.15-10/files:lib/ld-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/ld-linux.so.2
/var/lib/pacman/local/glibc-2.15-10/files:lib/libBrokenLocale-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libBrokenLocale.so.1
/var/lib/pacman/local/glibc-2.15-10/files:lib/libSegFault.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libanl-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libanl.so.1
/var/lib/pacman/local/glibc-2.15-10/files:lib/libc-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libc.so.6
/var/lib/pacman/local/glibc-2.15-10/files:lib/libcidn-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libcidn.so.1
/var/lib/pacman/local/glibc-2.15-10/files:lib/libcrypt-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libcrypt.so.1
/var/lib/pacman/local/glibc-2.15-10/files:lib/libdl-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libdl.so.2
/var/lib/pacman/local/glibc-2.15-10/files:lib/libm-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libm.so.6
/var/lib/pacman/local/glibc-2.15-10/files:lib/libmemusage.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnsl-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnsl.so.1
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_compat-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_compat.so.2
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_db-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_db.so.2
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_dns-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_dns.so.2
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_files-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_files.so.2
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_hesiod-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_hesiod.so.2
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_nis-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_nis.so.2
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_nisplus-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libnss_nisplus.so.2
/var/lib/pacman/local/glibc-2.15-10/files:lib/libpcprofile.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libpthread-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libpthread.so.0
/var/lib/pacman/local/glibc-2.15-10/files:lib/libresolv-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libresolv.so.2
/var/lib/pacman/local/glibc-2.15-10/files:lib/librt-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/librt.so.1
/var/lib/pacman/local/glibc-2.15-10/files:lib/libthread_db-1.0.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libthread_db.so.1
/var/lib/pacman/local/glibc-2.15-10/files:lib/libutil-2.15.so
/var/lib/pacman/local/glibc-2.15-10/files:lib/libutil.so.1

Which coincidentally appears to be everything in ls /lib

ld-2.15.so               libmemusage.so         libnss_nisplus-2.15.so
ld-linux.so.2            libm.so.6              libnss_nisplus.so.2
libanl-2.15.so           libnsl-2.15.so         libnss_nis.so.2
libanl.so.1              libnsl.so.1            libpcprofile.so
libBrokenLocale-2.15.so  libnss_compat-2.15.so  libpthread-2.15.so
libBrokenLocale.so.1     libnss_compat.so.2     libpthread.so.0
libc-2.15.so             libnss_db-2.15.so      libresolv-2.15.so
libcidn-2.15.so          libnss_db.so.2         libresolv.so.2
libcidn.so.1             libnss_dns-2.15.so     librt-2.15.so
libcrypt-2.15.so         libnss_dns.so.2        librt.so.1
libcrypt.so.1            libnss_files-2.15.so   libSegFault.so
libc.so.6                libnss_files.so.2      libthread_db-1.0.so
libdl-2.15.so            libnss_hesiod-2.15.so  libthread_db.so.1
libdl.so.2               libnss_hesiod.so.2     libutil-2.15.so
libm-2.15.so             libnss_nis-2.15.so     libutil.so.1

The wiki says I can rebuild or uninstall, but these don't appear to be individual packages, at least as far as pacman -Qs is concerned. Running $ find /lib -exec pacman -Qo -- {} + gives:

error: cannot determine ownership of directory '/lib'
/lib/libnss_files.so.2 is owned by glibc 2.15-10
/lib/libnss_compat.so.2 is owned by glibc 2.15-10
/lib/libnss_dns-2.15.so is owned by glibc 2.15-10
/lib/libresolv-2.15.so is owned by glibc 2.15-10
/lib/libdl.so.2 is owned by glibc 2.15-10
/lib/libcrypt-2.15.so is owned by glibc 2.15-10
/lib/libSegFault.so is owned by glibc 2.15-10
/lib/libnsl-2.15.so is owned by glibc 2.15-10
/lib/librt.so.1 is owned by glibc 2.15-10
/lib/libnss_db.so.2 is owned by glibc 2.15-10
/lib/libutil.so.1 is owned by glibc 2.15-10
/lib/libnss_nisplus-2.15.so is owned by glibc 2.15-10
/lib/libthread_db.so.1 is owned by glibc 2.15-10
/lib/libnss_db-2.15.so is owned by glibc 2.15-10
/lib/libnss_files-2.15.so is owned by glibc 2.15-10
/lib/libc.so.6 is owned by glibc 2.15-10
/lib/libnss_nisplus.so.2 is owned by glibc 2.15-10
/lib/libpthread.so.0 is owned by glibc 2.15-10
/lib/libBrokenLocale.so.1 is owned by glibc 2.15-10
/lib/libcidn-2.15.so is owned by glibc 2.15-10
/lib/ld-linux.so.2 is owned by glibc 2.15-10
/lib/libnss_compat-2.15.so is owned by glibc 2.15-10
/lib/libanl.so.1 is owned by glibc 2.15-10
/lib/librt-2.15.so is owned by glibc 2.15-10
/lib/libnss_hesiod.so.2 is owned by glibc 2.15-10
/lib/libnss_dns.so.2 is owned by glibc 2.15-10
/lib/libanl-2.15.so is owned by glibc 2.15-10
/lib/libpthread-2.15.so is owned by glibc 2.15-10
/lib/libthread_db-1.0.so is owned by glibc 2.15-10
/lib/libnsl.so.1 is owned by glibc 2.15-10
/lib/ld-2.15.so is owned by glibc 2.15-10
/lib/libutil-2.15.so is owned by glibc 2.15-10
/lib/libmemusage.so is owned by glibc 2.15-10
/lib/libcidn.so.1 is owned by glibc 2.15-10
/lib/libc-2.15.so is owned by glibc 2.15-10
/lib/libresolv.so.2 is owned by glibc 2.15-10
/lib/libnss_hesiod-2.15.so is owned by glibc 2.15-10
/lib/libm-2.15.so is owned by glibc 2.15-10
/lib/libm.so.6 is owned by glibc 2.15-10
/lib/libdl-2.15.so is owned by glibc 2.15-10
/lib/libcrypt.so.1 is owned by glibc 2.15-10
/lib/libpcprofile.so is owned by glibc 2.15-10
/lib/libnss_nis.so.2 is owned by glibc 2.15-10
/lib/libnss_nis-2.15.so is owned by glibc 2.15-10
/lib/libBrokenLocale-2.15.so is owned by glibc 2.15-10

But I already updated glibc, I am not 100% sure as to what to do at this point and am looking for someone with more experience to guide me out of danger. Thanks.

Offline

#6 2012-09-24 22:41:35

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,554
Website

Re: [SOLVED]glibc curl upgrade issue

Never wrote:

But I already updated glibc

No, you didn't. I think you may be confusing glibc with glib2 here.

You still have glibc-2.15-10 installed, glibc>2.16 replaces /lib with a symlink.

Run -Syu once more, and this time don't "decline" the upgrade.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#7 2012-09-25 00:50:36

Never
Member
Registered: 2008-07-01
Posts: 103

Re: [SOLVED]glibc curl upgrade issue

OK.

sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 archlinuxfr is up to date
:: Starting full system upgrade...
:: Replace libusb with core/libusbx? [Y/n]
resolving dependencies...
looking for inter-conflicts...
:: util-linux and eject are in conflict. Remove eject? [y/N] y

Targets (140): abs-2.4.4-1  alsa-lib-1.0.26-1  alsa-plugins-1.0.26-1
               archlinux-keyring-20120915-1  automake-1.12.4-1  bash-4.2.037-1
               bison-2.6.2-1  ca-certificates-20120623-1
               ca-certificates-java-20120608-1  cantarell-fonts-0.0.10-1
               cloog-0.17.0-2  cmake-2.8.9-1  coreutils-8.19-1
               cracklib-2.8.19-1  cronie-1.4.8-3  curl-7.27.0-1  dhcpcd-5.6.2-1
               dnsutils-9.9.1.P3-1  dri2proto-2.8-1  e2fsprogs-1.42.5-1
               eject-2.1.5-7 [removal]  evolution-data-server-3.4.4-1
               fakeroot-1.18.4-1  filesystem-2012.8-1  flex-2.5.37-1
               fontconfig-2.10.1-2  freetype2-2.4.10-1  fuse-2.9.1-1
               glibc-2.16.0-4  glproto-1.4.16-1  gnome-applets-3.4.1-2
               gpm-1.20.6-10  gtk-update-icon-cache-2.24.13-1  gtk2-2.24.13-1
               gzip-1.5-1  hspell-1.2-1  hwids-20120906-1  iana-etc-2.30-3
               inetutils-1.9.1-4  iproute2-3.5.1-1  iptables-1.4.15-1
               iputils-20101006-4  isl-0.10-1  iso-codes-3.38-1
               java-rhino-1.7R4-1  jdk7-openjdk-7.u7_2.3.2-2
               jre7-openjdk-7.u7_2.3.2-2  jre7-openjdk-headless-7.u7_2.3.2-2
               kbd-1.15.3-3  keyutils-1.5.5-3  kmod-10-1  krb5-1.10.3-1
               lcms2-2.4-1  libcap-ng-0.7-1  libdrm-2.4.39-1
               libedit-20120601_3.0-1  libevent-2.0.20-1  libexif-0.6.21-1
               libglapi-8.0.4-3  libgssglue-0.4-1  libidn-1.25-1
               libjpeg-turbo-1.2.1-1  libldap-2.4.32-1  libltdl-2.4.2-6
               libmpc-1.0.1-1  libnl-3.2.11-1  libpcap-1.3.0-1
               libpipeline-1.2.2-1  libpng-1.5.12-1  libsigc++-2.2.11-1
               libtasn1-2.13-1  libthai-0.1.18-1  libtiff-4.0.2-1
               libusb-1.0.9-1 [removal]  libusb-compat-0.1.4-2
               libusbx-1.0.12-2  libxml2-2.8.0-1  libxrandr-1.4.0-1
               linux-api-headers-3.5.1-1  linux-firmware-20120625-1
               logrotate-3.8.2-1  make-3.82-5  man-db-2.6.3-1  man-pages-3.42-1
               mkinitcpio-busybox-1.20.1-1
               mobile-broadband-provider-info-20120614-1  mpfr-3.1.1.p2-1
               nasm-2.10.05-1  net-tools-1.60.20120804git-2  netcfg-2.8.10-1
               nettle-2.5-1  nspr-4.9.2-1  nss-3.13.6-1  openssh-6.1p1-2
               p11-kit-0.13-1  pacman-mirrorlist-20120908-1  pam-1.1.5-4
               pambase-20120701-1  pciutils-3.1.10-1  perl-5.16.1-1
               perl-xml-simple-2.20-1  pinentry-0.8.2-1  pixman-0.26.2-1
               ppl-1.0-1  ppp-2.4.5-4  procps-ng-3.3.3-6  psmisc-22.19-1
               python2-distribute-0.6.28-1  python2-pip-1.2.1-1
               randrproto-1.4.0-1  readline-6.2.004-1  rhino-1.7R4-1
               rsync-3.0.9-4  run-parts-4.3.2-1  shadow-4.1.5.1-1
               shorewall-4.5.7.1-1  shorewall-core-4.5.7.1-1  sqlite-3.7.14-1
               sudo-1.8.6.p3-1  sysvinit-2.88-8  sysvinit-tools-2.88-8
               tcl-8.5.12-1  tk-8.5.12-1  tzdata-2012f-1  usbmuxd-1.0.8-1
               usbutils-006-1  util-linux-2.22-6  vim-7.3.661-1
               vim-runtime-7.3.661-1  wget-1.14-1  whois-5.0.19-1
               wireless_tools-29-7  xf86-video-fbdev-0.4.3-1
               xf86-video-mach64-6.9.3-1  xf86-video-vesa-2.3.2-1
               xinetd-2.3.15-2  xorg-server-common-1.12.4-1
               xorg-xbacklight-1.2.0-1  xterm-281-1  xz-5.0.4-1

Total Download Size:    6.62 MiB
Total Installed Size:   591.27 MiB
Net Upgrade Size:       -38.93 MiB

Proceed with installation? [Y/n] y
:: Retrieving packages from extra...
 gtk-update-icon-cac...    10.5 KiB  6.47M/s 00:00 [######################] 100%
 gtk2-2.24.13-1-i686        6.5 MiB  2.55M/s 00:03 [######################] 100%
 libsigc++-2.2.11-1-i686   59.9 KiB   331K/s 00:00 [######################] 100%
(138/138) checking package integrity               [######################] 100%
(138/138) loading package files                    [######################] 100%
(138/138) checking for file conflicts              [######################] 100%
error: failed to commit transaction (conflicting files)
fontconfig: /etc/fonts/conf.d/20-unhint-small-vera.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/29-replace-bitmap-fonts.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/30-metric-aliases.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/30-urw-aliases.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/40-nonlatin.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/45-latin.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/49-sansserif.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/50-user.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/51-local.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/60-latin.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/65-fonts-persian.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/65-nonlatin.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/69-unifont.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/80-delicious.conf exists in filesystem
fontconfig: /etc/fonts/conf.d/90-synthetic.conf exists in filesystem
filesystem: /var/lock exists in filesystem
filesystem: /var/run exists in filesystem
Errors occurred, no packages were upgraded.
pacman -Qs fontconfig
local/fontconfig 2.8.0-2
    A library for configuring and customizing font access
pacman -Qs filesystem
local/e2fsprogs 1.42.3-1 (base)
    Ext2/3/4 filesystem utilities
local/filesystem 2012.2-5 (base)
    Base filesystem
local/fuse 2.9.0-1
    A library that makes it possible to implement a filesystem in a userspace
    program.
local/gvfs 1.12.3-3
    Userspace virtual filesystem implemented as a pluggable module for gio
local/jfsutils 1.1.15-3 (base)
    JFS filesystem utilities
local/xfsprogs 3.1.8-2 (base)
    XFS filesystem utilities

I don't just run in there and delete or pacman -R or pacman -Rs these do I?

pacman -Ss glibc
core/glibc 2.16.0-4 (base) [installed: 2.15-10]
    GNU C Library
extra/kdesdk-kmtrace 4.9.1-1 (kde kdesdk)
    A KDE tool to assist with malloc debugging using glibc´s "mtrace"
    functionality
extra/nss-mdns 0.10-5
    glibc plugin providing host name resolution via mDNS

Since you mentioned I still have 2.15-10 can I just tell it to directly pacman -S or -Sd glibc?

Last edited by Never (2012-09-25 00:55:10)

Offline

#8 2012-09-25 00:53:14

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,173

Re: [SOLVED]glibc curl upgrade issue

Please read the news. It explains how to handle the fontconfig upgrade and the filesystem upgrade which are the two issues you are seeing.

No you should not just delete these packages unless you wish to break your system quite badly (in the case of filesystem).

If I may make a suggestion: these changes would be less difficult, clearer and easier to navigate if you were to have run pacman -Syu reasonably frequently. Some of these changes are not the most recent and trying to deal with everything at once is not a recipe for an easy life or a happy system smile.

Since you mentioned I still have 2.15-10 can I just tell it to directly pacman -S or -Sd glibc?

Don't do this. Partial upgrades are not supported and you will break your system.

Last edited by cfr (2012-09-25 00:57:04)


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#9 2012-09-25 01:15:40

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED]glibc curl upgrade issue

1. 'pacman -Ss foo' searches the whole output of 'pacman -Si' for the phrase 'foo': the 'Description', the 'Depends on' field etc. (same thing for 'pacman -Qs foo'). This means the package that will pop out of 'pacman -Ss foo' is often only loosely related to package 'foo'.
2. If you want to know what version of glibc you're using, run 'pacman -Q glibc'. There's a difference between 'pacman -S' and 'pacman -Q' ('pacman -Ss' and 'pacman -Qs' etc.)
3. Do you have a problem with printing some characters? 'glibc´s' doesn't look right.

Offline

#10 2012-09-25 01:22:51

Never
Member
Registered: 2008-07-01
Posts: 103

Re: [SOLVED]glibc curl upgrade issue

Ok. Filesystem upgrade, I did

ls -ls /var/run
0 lrwxrwxrwx 1 root root 4 Dec 23  2011 /var/run -> /run

ls -ls /var/lock
0 lrwxrwxrwx 1 root root 9 Dec 23  2011 /var/lock -> /run/lock

So I am going to assume those are symlinks and that:

pacman -Syu --ignore filesystem && pacman -S filesystem --force

will be safe for me to use, as per the news on that topic

However, I also have a fontconfig problem, I also don't have

/etc/fonts/conf.d/20-fix-globaladvance.conf

so from that entry and the previous entry, I should go to terminal and do.

rm /etc/fonts/conf.d/20-unhint-small-vera.conf  /etc/fonts/conf.d/29-replace-bitmap-fonts.conf /etc/fonts/conf.d/30-metric-aliases.conf /etc/fonts/conf.d/30-urw-aliases.conf /etc/fonts/conf.d/40-nonlatin.conf /etc/fonts/conf.d/45-latin.conf /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/50-user.conf /etc/fonts/conf.d/51-local.conf /etc/fonts/conf.d/60-latin.conf /etc/fonts/conf.d/65-fonts-persian.conf /etc/fonts/conf.d/65-nonlatin.conf /etc/fonts/conf.d/69-unifont.conf /etc/fonts/conf.d/80-delicious.conf /etc/fonts/conf.d/90-synthetic.conf
sudo pacman -Sy fontconfig --ignore filesystem && pacman -Syu --ignore filesystem && pacman -S filesystem --force

or will

 pacman -Syu --ignore filesystem && pacman -S filesystem --force

work just as well, with a final pacman -Syu?

karol wrote:

1. 'pacman -Ss foo' searches the whole output of 'pacman -Si' for the phrase 'foo': the 'Description', the 'Depends on' field etc. (same thing for 'pacman -Qs foo'). This means the package that will pop out of 'pacman -Ss foo' is often only loosely related to package 'foo'.
2. If you want to know what version of glibc you're using, run 'pacman -Q glibc'. There's a difference between 'pacman -S' and 'pacman -Q' ('pacman -Ss' and 'pacman -Qs' etc.)
3. Do you have a problem with printing some characters? 'glibc´s' doesn't look right.

1 and 2, thanks. 3, you wrote 'glibc´s' and I am not sure what that is referencing that I wrote, because I didn't write that.

Last edited by Never (2012-09-25 01:28:16)

Offline

#11 2012-09-25 08:29:39

Never
Member
Registered: 2008-07-01
Posts: 103

Re: [SOLVED]glibc curl upgrade issue

OK I did:

sudo rm /etc/fonts/conf.d/20-unhint-small-vera.conf /etc/fonts/conf.d/29-replace-bitmap-fonts.conf /etc/fonts/conf.d/30-metric-aliases.conf /etc/fonts/conf.d/30-urw-aliases.conf /etc/fonts/conf.d/40-nonlatin.conf /etc/fonts/conf.d/45-latin.conf /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/50-user.conf /etc/fonts/conf.d/51-local.conf /etc/fonts/conf.d/60-latin.conf /etc/fonts/conf.d/65-fonts-persian.conf /etc/fonts/conf.d/65-nonlatin.conf /etc/fonts/conf.d/69-unifont.conf /etc/fonts/conf.d/80-delicious.conf /etc/fonts/conf.d/90-synthetic.conf

to remove all those symlinks, then:

sudo pacman -Sy fontconfig --ignore filesystem
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 archlinuxfr is up to date
resolving dependencies...
looking for inter-conflicts...

Targets (1): fontconfig-2.10.1-2

Total Installed Size:   3.45 MiB
Net Upgrade Size:       -0.14 MiB

Proceed with installation? [Y/n]
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
(1/1) upgrading fontconfig                         [######################] 100%
updating font cache... done.

That seemed to work. I followed with:

sudo pacman -Syu --ignore filesystem && pacman -S filesystem --force

It gave me a bunch of pacnew files I guess I need to go through with yaourt and then spat out.

error: you cannot perform this operation unless you are root.

which I guess is in response to the 'pacman -S filesystem --force', guess I needed a sudo in front of that. That gave:

resolving dependencies...
looking for inter-conflicts...

Targets (1): filesystem-2012.8-1

Total Installed Size:   0.09 MiB
Net Upgrade Size:       0.02 MiB

Proceed with installation? [Y/n]
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking available disk space                [######################] 100%
(1/1) upgrading filesystem                         [######################] 100%
warning: /etc/group installed as /etc/group.pacnew
warning: /etc/gshadow installed as /etc/gshadow.pacnew
warning: directory permissions differ on sys/
filesystem: 755  package: 555

which I guess is correct.

$ pacman -Q glibc
glibc 2.16.0-4

A final sudo pacman -Syu did:

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 archlinuxfr is up to date
:: Starting full system upgrade...
 there is nothing to do

Which is a good thing I guess.

I could not boot after reboot, the system got loss, I followed pineapple-biku's post using

mkinitcpio -p linux.lts

instead of

mkinitcpio -p linux

because I need special boot options that let's me use ide-legacy and noapic because this system is old. I also added ide_disk to MODULES in /etc/mkinitcpio.conf, ide was already in HOOKS. Everything came back ok, except that shorewall refuses to start. I did a complete Rs of shorewall and a removal of its directory, but after an install it still refuses to start, any ideas?

Last edited by Never (2012-09-25 12:23:33)

Offline

#12 2012-09-25 10:14:18

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,554
Website

Re: [SOLVED]glibc curl upgrade issue

Yep, congratulations. Now you just need to go through all your pacnew files, like you mentioned. smile


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#13 2012-09-25 20:25:01

Never
Member
Registered: 2008-07-01
Posts: 103

Re: [SOLVED]glibc curl upgrade issue

I fixed the shorewall issue, for some reason the /etc/shorewall/interfaces file came out:

# Shorewall version 4 - Interfaces File
#
# For information about entries in this file, type "man shorewall-interfaces"
#
# The manpage is also online at
# http://www.shorewall.net/manpages/shorewall-interfaces.html
#
###############################################################################
FORMAT 2
###############################################################################
#ZONE           INTERFACE               OPTIONS
net     eth0    detect
loc     eth1    detect

commenting out FORMAT 2 let it load, also changing it to FORMAT 1 let it load. Looks like I am done here. Thanks to all who took the time and effort.

Offline

Board footer

Powered by FluxBB