ISO: [unsupported pkg upgrade] broke login screen?
Hi, I installed hello on a computer and rebooted.
After I logged in I ran
pkg update
followed by
pkg upgrade
Upon rebooting the computer, the login screen did not come up, and a message was printed saying that it could not find /usr/local/etc/slim.conf.
I copied /usr/local/etc/slim.conf.sample to /usr/local/etc/slim.conf and restarted slim, but when I try to log in I am told “Failed to execute login command”.
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 32 (28 by maintainers)
Commits related to this issue
- Prevent our 'hello' package from being upgraded with an unrelated package of the same name https://github.com/helloSystem/ISO/issues/14#issuecomment-758922393 — committed to helloSystem/ISO by probonopd 3 years ago
- Temporary workaround for https://github.com/helloSystem/ISO/issues/14 [ci skip] — committed to helloSystem/ISO by probonopd 3 years ago
- version: 999 In the hope that this means it won't be replaced with FreeBSD package of the same name by pkg update https://github.com/helloSystem/ISO/issues/404#issuecomment-1257011586 — committed to helloSystem/ISO by probonopd 2 years ago
https://github.com/helloSystem/ISO/issues/14#issuecomment-759141626
The system does use the FreeBSD ports and packages collection, so it’s advisable to not install any package, from outside the collection, that will cause a collision. I’d say, highly advisable; think of it as a must.
A couple of weeks ago I did see
helloand wondered where helloSystem uses GNU Hello. Now I realise, it does not:-)https://forums.freebsd.org/threads/package-upgrade-deletes-config.62805/
This needs to be investigated!
I’d recommend you to select the “Allow login via ssh” checkbox at install time, then you can ssh into the machine 😃