Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Sep 2018 09:20:40 -0500
From:      Valeri Galtsev <galtsev@kicp.uchicago.edu>
To:        freebsd-questions@freebsd.org
Subject:   Re: sudo,pkg,Mailman all broken after upgrade from 10.3 to 11.2
Message-ID:  <7365c102-a840-f75a-6563-aefc7c9d14d2@kicp.uchicago.edu>
In-Reply-To: <CAFsnNZL5xNDBNT=HdR5TOFyzaj+9MKr=K1CCWv2aCKKT8U=9OA@mail.gmail.com>
References:  <CAFsnNZ+KM=D5TcyVXrHNPo53GDbkrdc8cFL9uxNGEBFzpQk18g@mail.gmail.com> <CAFsnNZL5xNDBNT=HdR5TOFyzaj+9MKr=K1CCWv2aCKKT8U=9OA@mail.gmail.com>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help


On 9/13/18 8:29 AM, William Dudley wrote:
> replying to my own questions.
> 
> The upgrade directions didn't state that I had to run pkg-static to upgrade
> pkg,
> and then do pkg upgrade.  They just said "rebuild ports", of which I have
> none.
> 
> So some googling revealed the missing instructions, and I am running pkg
> upgrade
> as I write this.
> 
> Here, so the answers will be found by a search, is the missing
> documentation:
> 
> After the final freebsd-update install and reboot, do this:
> 
> pkg-static -f install pkg
> pkg upgrade  (or possibly "pkg -f upgrade")

no possibly, but definitely

pkg -f upgrade

Going minor version up like 11.1 --> 11.2 -f not necessarily needed, but 
going major version up like 10.4 --> 11.2 you do need to re-install all 
packages.

Just my $0.02

Valeri

> 
> Bill Dudley
> 
> 
> This email is free of malware because I run Linux.
> 
> On Thu, Sep 13, 2018 at 9:21 AM, William Dudley <wfdudley@gmail.com> wrote:
> 
>> The fun never stops, eh?
>>
>> I just completed an upgrade from 10.3 to 11.2, using freebsd-update.
>>
>> sudo ls
>> sudo: error in /usr/local/etc/sudo.conf, line 0 while loading plugin
>> "sudoers_policy"
>> sudo: unable to load /usr/local/libexec/sudo/sudoers.so: Shared object
>> "libpam.so.5" not found, required by "sudoers.so"
>> sudo: fatal error, unable to load plugins
>>
>> alpine is broken, same error about libpam.so.5 missing.
>>
>> Mailman is broken:
>>
>> ERROR:root:code for hash md5 was not found.
>> Traceback (most recent call last):
>>    File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module>
>>      globals()[__func_name] = __get_hash(__func_name)
>>    File "/usr/local/lib/python2.7/hashlib.py", line 97, in
>> __get_builtin_constructor
>>      raise ValueError('unsupported hash type ' + name)
>> ValueError: unsupported hash type md5
>> ERROR:root:code for hash sha1 was not found.
>> Traceback (most recent call last):
>>    File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module>
>>      globals()[__func_name] = __get_hash(__func_name)
>>    File "/usr/local/lib/python2.7/hashlib.py", line 97, in
>> __get_builtin_constructor
>>      raise ValueError('unsupported hash type ' + name)
>> ValueError: unsupported hash type sha1
>> ERROR:root:code for hash sha224 was not found.
>> Traceback (most recent call last):
>>    File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module>
>>      globals()[__func_name] = __get_hash(__func_name)
>>    File "/usr/local/lib/python2.7/hashlib.py", line 97, in
>> __get_builtin_constructor
>>      raise ValueError('unsupported hash type ' + name)
>> ValueError: unsupported hash type sha224
>> ERROR:root:code for hash sha256 was not found.
>> Traceback (most recent call last):
>>    File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module>
>>      globals()[__func_name] = __get_hash(__func_name)
>>    File "/usr/local/lib/python2.7/hashlib.py", line 97, in
>> __get_builtin_constructor
>>      raise ValueError('unsupported hash type ' + name)
>> ValueError: unsupported hash type sha256
>> ERROR:root:code for hash sha384 was not found.
>> Traceback (most recent call last):
>>    File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module>
>>      globals()[__func_name] = __get_hash(__func_name)
>>    File "/usr/local/lib/python2.7/hashlib.py", line 97, in
>> __get_builtin_constructor
>>      raise ValueError('unsupported hash type ' + name)
>> ValueError: unsupported hash type sha384
>> ERROR:root:code for hash sha512 was not found.
>> Traceback (most recent call last):
>>    File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module>
>>      globals()[__func_name] = __get_hash(__func_name)
>>    File "/usr/local/lib/python2.7/hashlib.py", line 97, in
>> __get_builtin_constructor
>>      raise ValueError('unsupported hash type ' + name)
>> ValueError: unsupported hash type sha512
>> Traceback (most recent call last):
>>    File "/usr/local/mailman/cron/disabled", line 73, in <module>
>>      from Mailman import Utils
>>    File "/usr/local/mailman/Mailman/Utils.py", line 61, in <module>
>>      md5_new = hashlib.md5
>> AttributeError: 'module' object has no attribute 'md5'
>>
>> pkg is broken:
>>
>> pkg upgrade
>> Shared object "libssl.so.7" not found, required by "pkg"
>>
>> I can see source for that file here:
>>
>> /usr/obj/usr/src/secure/lib/libssl/libssl.so.7
>> /usr/obj/usr/src/tmp/usr/lib/libssl.so.7
>>
>> But I don't (off hand) know how to build it.
>>
>> Probably lots of other stuff is broken that I haven't found yet.
>> This is extremely disappointing.
>>
>> I have done freebsd-update fetch/install after the upgrade.
>>
>> I can't run pkg, as it's broken.
>>
>> Does anyone have any suggestions?
>>
>> Thanks,
>> Bill Dudley
>>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
> 

-- 
++++++++++++++++++++++++++++++++++++++++
Valeri Galtsev
Sr System Administrator
Department of Astronomy and Astrophysics
Kavli Institute for Cosmological Physics
University of Chicago
Phone: 773-702-4247
++++++++++++++++++++++++++++++++++++++++



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?7365c102-a840-f75a-6563-aefc7c9d14d2>