[arch-ports] Issue with package community/facter 3.14.11-1.0
Following a system update this morning my puppet agent began failing. I am sure there are probably more package that need rebulding but fact is now missing these shared library rquirements $ ldd libfacter.so | grep 'not found' libicudata.so.67 => not found libicui18n.so.67 => not found libicuuc.so.67 => not found libicudata.so.67 => not found libicui18n.so.67 => not found libicuuc.so.67 => not found libicudata.so.67 => not found libicui18n.so.67 => not found libicuuc.so.67 => not found I created symlinks to the .68 versions of the library which apparently came with the system update which resulted in this error sudo ruby -W0 /usr/bin/puppet config print config libfacter was not found. Please make sure it was installed to the expected location. /usr/lib/libboost_regex.so.1.72.0: undefined symbol: u_isspace_67 - /usr/lib/libfacter.so I searched https://archlinux32.org/ thoroughly and the closest place I found to report an issue was this mailing list. Sent from Mailspring (https://getmailspring.com/), the best free email app for work
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi Quien, On Wed, 6 Jan 2021, Quien Sabe via arch-ports wrote:
Following a system update this morning my puppet agent began failing.
I am sure there are probably more package that need rebulding but fact is now missing these shared library rquirements $ ldd libfacter.so | grep 'not found' libicudata.so.67 => not found libicui18n.so.67 => not found libicuuc.so.67 => not found libicudata.so.67 => not found libicui18n.so.67 => not found libicuuc.so.67 => not found libicudata.so.67 => not found libicui18n.so.67 => not found libicuuc.so.67 => not found
yes, we have icu issues, lately: A lot of packages were rebuilt *before* the icu update or not rebuilt at all. We rebuilt facter and leatherman and pushed it to the stable repositories - it should work, now.
I created symlinks to the .68 versions of the library which apparently came with the system update which resulted in this error sudo ruby -W0 /usr/bin/puppet config print config libfacter was not found. Please make sure it was installed to the expected location. /usr/lib/libboost_regex.so.1.72.0: undefined symbol: u_isspace_67 - /usr/lib/libfacter.so
As you noticed, creating symlinks is not a very good idea. Sometimes it works, but just as often, it doesn't. If you're in desperate need for an old version of a library, you can untar it manually from the package in your cache. But the right thing is really to downgrade temporarily and bother us to fix the issue at the root.
I searched https://archlinux32.org/ thoroughly and the closest place I found to report an issue was this mailing list.
The correct place to report this is (besides this ML, which is ok, but might not be optimal) our bug tracker at https://bugs.archlinux32.org or the irc channel #archlinux32 on freenode.net. regards, deep42thought -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE3p92iMrPBP64GmxZCu7JB1Xae1oFAmAASxcACgkQCu7JB1Xa e1pe/w/+MYagoL8eVwFIZQkDNHg9U+kg6FlJYFSOjiRzPAxEUJoHFGgmrI8QM8la 44nwkCD7H6MXyKinFPYRaQESIWaw/tdpf860IvGbszDp78Kb/oyWiI7ixaeI/aXV U2o0WRsz+Dtt7jhePQg+LmdUCh0TkVI+qD1S/wI6PFn+h+viueHYZTrAkcs7DcFE egVKnGPkGr6Q/1fmDOmHJQZzEKFfhLG5oBI19pKrUmsv3zKCqFhnT3a6O1n+KOMc 8mZ+CxXHzjxxhPD0E/+sx0/vTdEIkPkvSImbUiObzrbRZJLdwI03E2wDWWFhlTT8 S+PLy1phxWUOdmiEwsVaDiS8gHCAATFxdbeyiLpnoGDBqvsqurU5IGQXF4WuuoGb JAmYl4fcpObdOWbEmsQn5w+f0H6j4+//Oq6DUKYaJ0wZbkpO1eH/xv+/Fv50Z8GF nzZR3wLs6tNdKqMP++3ZJc636vEytvWzNuaAujkk/UJwOpRLOvsR6LGllnyGkcyN supw3xWkT5q/E9C+ASovme3fiZfD/UR3HFunNI2ANHNE1jO4RD4IprDxD6Xjp++N 5DllVGXj9U8pYVEQmtt9zHI/k8InWJEwSHhovN2MWpPtTYmzjR+jPpCEXhihYDbT 7UuOS3nh017016ZudEUmZTK6S1xCFjjmDxepGbeXC9UkyGWqvRI= =82lV -----END PGP SIGNATURE-----
participants (2)
-
Erich Eckner
-
Quien Sabe