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

SteamOS not installable with partman-target_82+steamos1+bsos1_all.udeb #161

Closed
directhex opened this Issue Mar 15, 2014 · 7 comments

Comments

Projects
None yet
3 participants
@directhex

directhex commented Mar 15, 2014

The difference added in this +steamos1 package is the removal of the script lib/partman/finish.d/50fstab_removable_media_entries

This script is responsible for a few things, but critically, the creation of the cdrom fstab entry, as per:

            populate_media cdrom udf,iso9660 user,noauto $CDDEVICES

Without this line, there is never an entry in /etc/fstab for mounting a cdrom - which is required for apt-cdrom to function. As a result, when the installer switches to the in-target installation of packages, it will fail to install any packages, instead prompting forever for a media change.

This problem is not an issue with the current (Feb 17th) installer image, with md5sum 7a502c258043afa9a18360988c82cc02, but will manifest itself as soon as a refreshed image containing the +steamos1 package is created.

@Plagman

This comment has been minimized.

Show comment
Hide comment
@Plagman

Plagman Mar 15, 2014

Member

I removed this entry because it was leaving stray fstab entries for USB storage because we added 'usbmount' support, which broke our Steam controller update process. Can you still install from USB with that version of partman?

Member

Plagman commented Mar 15, 2014

I removed this entry because it was leaving stray fstab entries for USB storage because we added 'usbmount' support, which broke our Steam controller update process. Can you still install from USB with that version of partman?

@directhex

This comment has been minimized.

Show comment
Hide comment
@directhex

directhex Mar 16, 2014

USB install seems fine with +steamos1 package in an ISO when that ISO is imaged to USB. apt-cdrom-setup detects this scenario and does different things internally when the media is a USB stick, not requiring a cdrom entry in fstab. (see usr/lib/apt-setup/generators/40cdrom around line 40)

directhex commented Mar 16, 2014

USB install seems fine with +steamos1 package in an ISO when that ISO is imaged to USB. apt-cdrom-setup detects this scenario and does different things internally when the media is a USB stick, not requiring a cdrom entry in fstab. (see usr/lib/apt-setup/generators/40cdrom around line 40)

@directhex

This comment has been minimized.

Show comment
Hide comment
@directhex

directhex commented Mar 16, 2014

@johnv-valve

This comment has been minimized.

Show comment
Hide comment
@johnv-valve

johnv-valve Mar 27, 2014

Contributor

applied this fix but it doesn't appear to be working, #166

Contributor

johnv-valve commented Mar 27, 2014

applied this fix but it doesn't appear to be working, #166

@directhex

This comment has been minimized.

Show comment
Hide comment
@directhex

directhex Mar 27, 2014

Okay, that's more than a little weird. I'll do some testing later with the new Valve ISO release

directhex commented Mar 27, 2014

Okay, that's more than a little weird. I'll do some testing later with the new Valve ISO release

@directhex

This comment has been minimized.

Show comment
Hide comment
@directhex

directhex Mar 27, 2014

Missing +x permission on the script.

If I run it manually with "sh /lib/partman/blahblah" it works

directhex commented Mar 27, 2014

Missing +x permission on the script.

If I run it manually with "sh /lib/partman/blahblah" it works

@johnv-valve

This comment has been minimized.

Show comment
Hide comment
@johnv-valve

johnv-valve Mar 27, 2014

Contributor

figured that out just after I commented. Fixed ISO is posted now http://steamcommunity.com/groups/steamuniverse/discussions/1/558751812811926489/

Contributor

johnv-valve commented Mar 27, 2014

figured that out just after I commented. Fixed ISO is posted now http://steamcommunity.com/groups/steamuniverse/discussions/1/558751812811926489/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment