View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002290||SOGo||Packaging (Debian)||public||2013-04-16 09:14||2013-05-24 19:25|
|Target Version||2.0.6||Fixed in Version||2.0.6|
|Summary||0002290: sogo_2.0.5-1_amd64.deb does not install on lenny|
The useradd command in the installer is wrong (preinst script)
It should read:
-M is not a valid option in useradd.
quick fix is to create the above user (and the group) and then install the package until a new version is created.
|Tags||No tags attached.|
The -M option is invalid on older releases of Debian, but all supported releases have this option.
Since lenny support has been dropped by Debian more than a year ago, I would rather not add conditions to the preinst script to workaround its shortcomings.
Hi Jraby, I think you got -m and -M confused.
You might want to consider using --long options, because:
Indeed, I mistyped that sentence:
The thing is, we don't want files from the skeleton directory in the sogo user home. That's why the homedir is not created by useradd (-M) regardless of system settings.
I guess we could remove the -M switch since the homedir won't be created anyway when specifying -r (--system)
Jean, has this been done?
Fixed : https://github.com/inverse-inc/sogo/commit/82253e91d2e8f0410625e11a03737883ea9f1d60
|2013-04-16 09:14||vkersten||New Issue|
||Note Added: 0005527|
|2013-04-16 15:31||vkersten||Note Added: 0005528|
||Note Added: 0005529|
|2013-04-17 04:46||vkersten||Note Added: 0005533|
|2013-05-24 11:49||ludovic||Note Added: 0005611|
||Note Added: 0005613|
||Assigned To||=> jraby|
||Status||new => resolved|
||Resolution||open => fixed|
|2013-05-24 19:25||ludovic||Fixed in Version||=> 2.0.6|
|2013-05-24 19:25||ludovic||Target Version||=> 2.0.6|