[Pkg-alsa-devel] Bug#428604: Bug#428604: alsa-utils: modprobe utils not installed in /usr/lib/alsa

Elimar Riesebieter riesebie at lxtec.de
Wed Jun 13 20:53:17 UTC 2007


On Wed, 13 Jun 2007 the mental interface of
M Yudkowsky told:

>
> On Jun 13, 2007, at 1:09 PM, Elimar Riesebieter wrote:
>>
>> On Tue, 12 Jun 2007 the mental interface of
>> Moshe Yudkowsky told:
>>
>>> Package: alsa-utils Version: 1.0.14-1 Severity: grave
>>> Justification: renders package unusable
>>>
>>>
>>> After installing this package, alsa stopped working and would not
>>> restart with any of the usual methods; /etc/init.d/alsasound, for
>>> example, would simply hang.
>>>
>>> I discovered that I had to manually load all the snd* modules, but
>>> any attempt to load my particular alsa kernel module failed:
>>>
>>> # modprobe snd-via82xx sh: /usr/lib/alsa/modprobe-post-install: No
>>> such file or directory FATAL: Error running install command for
>>> snd_via82xx
>>
>> Well, you're running 2.6. Kernel and udev must be used. The script
>> called by udev is /lib/udev/alsa-utils. It seems, that your udev or
>> some modprobe.d/file is missconfigured. Searching the database for
>> usr/lib/alsa/modprobe-post-install (apt-file) gives nothing.
>>
>>
>> This package works well and is by trueth not unusable!
>
> Elimar,
>
> Thanks for writing.
>
> I've checked the udev database (/etc/udev/rules.d), and the rules only 
> reference a NAME or possibly a SYMLINK. No post-install actions. I am 
> pretty certain the post-install action was something triggered by modprobe 
> and not udev.
>
> And... it is. /etc/modprobe.d/alsa-base contains an explicit rule to run 
> /usr/lib/alsa/modprobe-post-install. That file is part of alsa-base.

Hmm, the entries for your driver must be:
$ grep snd-via82 /etc/modprobe.d/alsa-base
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /lib/alsa/modprobe-post-install snd-via82xx ; /sbin/modprobe --quiet snd-seq ; }
options snd-via82xx-modem index=-2

No /usr/lib/alsa/blabliblo found :(

$ dpkg -L alsa-base | egrep "/usr/lib/alsa/modprobe-post-install"
"NOTHING"

Please do as root:
# cp -av /etc/modprobe.d/alsa-base /etc/modprobe.d/alsa-base-`date +%Y-%m-%d:%H:%S`
# dpkg --purge --force-all alsa-base
# apt-get install -f

Try your sound now ;)

Elimar

-- 
    .~.
    /V\   L   I   N   U   X
   /( )\ >Phear the Penguin<
   ^^-^^
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-alsa-devel/attachments/20070613/1ad0fe98/attachment-0001.pgp 


More information about the Pkg-alsa-devel mailing list