Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enterprise Login required packages at First Setup missing #320

Open
sgohl opened this issue Aug 3, 2022 · 8 comments
Open

Enterprise Login required packages at First Setup missing #320

sgohl opened this issue Aug 3, 2022 · 8 comments
Labels
enhancement New feature or request kinoite Also affect Fedora Kinoite

Comments

@sgohl
Copy link

sgohl commented Aug 3, 2022

Describe the bug

The First Setup Wizard usually installs the required packages automatically on Fedora Workstation, but at Silverblue you get the following error message (despite having active network connection):

image

To Reproduce

  1. install silverblue + reboot
  2. click Enterprise Login at First Setup
  3. enter Domain credentials
  4. click Next

Expected behavior

The expected behavior is that Silverblue will add the packages needed

OS version:

44a29b6dff24a71b43e3610ba87f29d5  Fedora-Silverblue-ostree-x86_64-36-1.5.iso
@travier travier added the bug Something isn't working label Aug 4, 2022
@travier
Copy link
Member

travier commented Aug 4, 2022

Agree that we should add those to the base image. We kind of need the domain-client comps group.

@sgohl
Copy link
Author

sgohl commented Aug 4, 2022

add those to the base image

not necessarily, to keep the base image small for those who don't need it. Your decision, but just saying.

I guess it's good enough to let it rpm-ostree install the packages and notify that a reboot is required to proceed.

The problem here is supposingly that the credentials are already entered and then have to be re-entered a second time after reboot (unless it can remember?). Perhaps it would be possible to let it check for the packages at switching to the Enterprise tab, right before you enter the creds?

@travier
Copy link
Member

travier commented Aug 4, 2022

We could use rpm-ostree install --live to get them directly in the current boot.

But in this case, this is system functionality that is expected to be part of the base system, not just an application, thus why I think it should be in the base image.

@tpopela
Copy link
Contributor

tpopela commented Aug 5, 2022

@travier I would rather use the rpm-ostree install --live as you've suggested than to add the following (especially samba) to the base image:

  libkadm5-1.19.2-11.fc36.x86_64
  lmdb-0.9.29-3.fc36.x86_64
  oddjob-0.34.7-5.fc36.x86_64
  oddjob-mkhomedir-0.34.7-5.fc36.x86_64
  python3-dns-2.2.0-1.fc36.noarch
  python3-ldb-2.5.2-1.fc36.x86_64
  python3-samba-2:4.16.4-0.fc36.x86_64
  python3-samba-dc-2:4.16.4-0.fc36.x86_64
  python3-talloc-2.3.4-1.fc36.x86_64
  python3-tdb-1.4.7-1.fc36.x86_64
  python3-tevent-0.12.1-1.fc36.x86_64
  samba-2:4.16.4-0.fc36.x86_64
  samba-common-tools-2:4.16.4-0.fc36.x86_64
  samba-dc-libs-2:4.16.4-0.fc36.x86_64
  samba-libs-2:4.16.4-0.fc36.x86_64
  tdb-tools-1.4.7-1.fc36.x86_64

@travier
Copy link
Member

travier commented Aug 5, 2022

Related but independent decision: We're considering adding samba to KDE/Kinoite by default to let users easily share directories on the network (https://pagure.io/fedora-kde/SIG/issue/109). Right now it's blocked by the following bug: https://bugzilla.redhat.com/show_bug.cgi?id=2096405.

@travier travier added enhancement New feature or request bug Something isn't working and removed bug Something isn't working enhancement New feature or request labels Aug 5, 2022
@travier travier added f36 Related to Fedora 36 enhancement New feature or request help wanted and removed bug Something isn't working f36 Related to Fedora 36 labels Aug 19, 2022
@travier travier added f38 Related to Fedora 38 f39 Related to Fedora 39 need-info Further information is requested stale Old issues that need an update labels Jan 30, 2024
@travier
Copy link
Member

travier commented Feb 1, 2024

It's been a while here. Could someone take a look at which packages are missing again and how much they would add to the image?

@travier travier changed the title [BUG] Enterprise Login required packages at First Setup missing Enterprise Login required packages at First Setup missing Feb 1, 2024
@travier
Copy link
Member

travier commented Apr 10, 2024

From https://discussion.fedoraproject.org/t/bug-in-f40-packages-missing-for-ad-integration/112410/2:

rpm-ostree install adcli sssd-ad oddjob-mkhomedir samba-common-tools

@travier travier added the f40 Related to Fedora 40 label Apr 10, 2024
@travier travier removed stale Old issues that need an update need-info Further information is requested labels Apr 12, 2024
@travier travier added f41 Related to Fedora 41 kinoite Also affect Fedora Kinoite and removed f38 Related to Fedora 38 f41 Related to Fedora 41 f39 Related to Fedora 39 f40 Related to Fedora 40 labels Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request kinoite Also affect Fedora Kinoite
Projects
None yet
Development

No branches or pull requests

3 participants