On Wednesday, October 10, 2007 6:57:27 pm Mathias Gug wrote:
> You mean -generic ?
Nope. I mean 386. The upgrade to Gutsy installed the 386 kernel on my server. 
The only reason I can see was the dependency issue to apparmor.

> apparmor doesn't depend on linux-ubuntu-modules. It recommends
> apparmor-modules | apparmor-modules-2.1, which is provided by
> linux-ubuntu-modules.
>
Whatever. The net result is that the 386 kernel got installed on the server 
and was placed in the first position in the grub boot list. Consequently, 
when I rebooted the server (thinking I was going to get the latest-greatest 
server kernel), the 386 kernel was loaded. The only package that had a 
dependency on linux-ubuntu-modules-386 was apparmor. I myself had trouble 
accepting that such a thing would happen, but there you have it. 

It is the general philosophy of Ubuntu that packages have sensible defaults. 
Per Debian policy manual, "The Recommends field should list packages that 
would be found together with this one in all but unusual installations." 
Installing the 386 module, which depends on the kernel, is exactly the 
opposite: It should NOT be installed except in unusual installations. 

The solution should be figured out ASAP to prevent the problem from arising 
when Gutsy is rolled out. Many, if not most, server implementations are 
command-line only, which means that the users will be using a command-line 
package manager instead of Synaptic. The admins of servers are also likely to 
be aware of the definitions of "Recommends" and "Suggests" and thus will 
normally be installing Recommends, which is the default for aptitude.

If we roll out Gutsy as a production server platform and leave this 
unresolved, there will be enterprise-class users who will be  . . 
uh . . . "disaapointed" about getting a 386 kernel when they were expecting 
an upgraded server kernel. 


Loye Young
Isaac & Young Computer Company
Laredo, Texas
http://www.iycc.biz

>
>  status incomplete
>  importance medium
>
>
> ** Changed in: apparmor (Ubuntu)
>    Importance: Undecided => Medium
>        Status: New => Incomplete

-- 
Depends on linux-ubuntu-modules-386
https://bugs.launchpad.net/bugs/148586
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to