Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 76567 - bestcrypt-1.5_p9 emerges, but modules cannot be loaded
Summary: bestcrypt-1.5_p9 emerges, but modules cannot be loaded
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Black (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-03 15:07 UTC by Stefan Behte (RETIRED)
Modified: 2005-01-04 06:00 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Behte (RETIRED) gentoo-dev Security 2005-01-03 15:07:32 UTC
>>> Install bestcrypt-1.5_p9 into /var/tmp/portage/bestcrypt-1.5_p9/image/ category app-crypt
 * Installing bc module
 * Preparing file for modules.d...                                                                                                                    [ ok ]
 * Installing bc_des module
 * Installing bc_3des module
 * Installing bc_bf128 module
 * Installing bc_bf448 module
 * Installing bc_blowfish module
 * Installing bc_cast module
 * Installing bc_gost module
 * Installing bc_idea module
 * Installing bc_rijn module
 * Installing bc_serpent module
 * Installing bc_rc6 module
 * Installing bc_twofish module
 * If you are using the serpent or rc6 encryption modules and have any problems,
 * please submit bugs to http://bugs.gentoo.org because these modules are not part
 * of the standard distribution of BestCrypt for Linux released by Jetico.
 * For more information on these additional modules:
 * visit http://www.carceri.dk/index.php?redirect=other_bestcrypt
man:
prepallstrip:
strip:
strip:
   usr/bin/bctool
>>> Completed installing into /var/tmp/portage/bestcrypt-1.5_p9/image/

>>> Merging app-crypt/bestcrypt-1.5_p9 to /
--- /lib/
--- /lib/modules/
--- /lib/modules/2.6.9-gentoo-r6/
--- /lib/modules/2.6.9-gentoo-r6/block/
>>> /lib/modules/2.6.9-gentoo-r6/block/bc.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_des.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_3des.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_bf128.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_bf448.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_blowfish.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_cast.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_gost.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_idea.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_rijn.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_serpent.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_rc6.ko
>>> /lib/modules/2.6.9-gentoo-r6/block/bc_twofish.ko
--- /etc/
--- /etc/modules.d/
>>> /etc/modules.d/bc
>>> /etc/._cfg0000_bc.conf
--- /etc/init.d/
>>> /etc/init.d/bcrypt
--- /usr/
--- /usr/bin/
>>> /usr/bin/bctool
>>> /usr/bin/bcumount -> bctool
>>> /usr/bin/bcformat -> bctool
>>> /usr/bin/bcfsck -> bctool
>>> /usr/bin/bcnew -> bctool
>>> /usr/bin/bcpasswd -> bctool
>>> /usr/bin/bcinfo -> bctool
>>> /usr/bin/bclink -> bctool
>>> /usr/bin/bcunlink -> bctool
>>> /usr/bin/bcmake_hidden -> bctool
>>> /usr/bin/bcreencrypt -> bctool
--- /usr/share/
--- /usr/share/man/
--- /usr/share/man/man8/
>>> /usr/share/man/man8/bctool.8.gz
--- /usr/share/doc/
>>> /usr/share/doc/bestcrypt-1.5_p9/
>>> /usr/share/doc/bestcrypt-1.5_p9/README.gz
>>> /usr/share/doc/bestcrypt-1.5_p9/LICENSE.gz
>>> /usr/share/doc/bestcrypt-1.5_p9/HIDDEN_PART.gz
 * Updating module dependencies for 2.6.9-gentoo-r6...
WARNING: //lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc.ko needs unknown symbol get_bc_algo
WARNING: //lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc.ko needs unknown symbol init_bc_algo
WARNING: //lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc.ko needs unknown symbol proc_bc_conf
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_rc6.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_serpent.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_twofish.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_rijn.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_idea.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_gost.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_des.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_cast.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_blowfish.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_bf448.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_bf128.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_3des.ko ignored, due to loop
WARNING: Loop detected: //lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc.ko which needs bc.ko again!
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc.ko ignored, due to loop                                                          [ ok ]
 * Updating modules.conf...
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_rc6.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_serpent.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_twofish.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_rijn.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_idea.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_gost.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_des.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_cast.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_blowfish.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_bf448.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_bf128.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_3des.ko ignored, due to loop
WARNING: Loop detected: /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc.ko which needs bc.ko again!
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc.ko ignored, due to loop                                                          [ ok ]
 * If you would like to load this module automatically upon boot
 * please type the following as root:
 *     # echo "bc" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_des" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_3des" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_bf128" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_bf448" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_blowfish" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_cast" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_gost" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_idea" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_rijn" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_serpent" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_rc6" >> /etc/modules.autoload.d/kernel-2.6
 *     # echo "bc_twofish" >> /etc/modules.autoload.d/kernel-2.6

>>> Regenerating /etc/ld.so.cache...
 * Caching service dependencies...
>>> app-crypt/bestcrypt-1.5_p9 merged.
[root@haq /usr/portage/app-crypt/bestcrypt]# note
[root@haq /usr/portage/app-crypt/bestcrypt]# /etc/init.d/bcrypt start
 * Initializing BestCrypt...
FATAL: Module bc not found.
FATAL: Module bc_blowfish not found.
FATAL: Module bc_des not found.
FATAL: Module bc_gost not found.
FATAL: Module bc_twofish not found.
FATAL: Module bc_bf448 not found.
FATAL: Module bc_bf128 not found.
FATAL: Module bc_3des not found.
FATAL: Module bc_idea not found.
FATAL: Module bc_rijn not found.
FATAL: Module bc_cast not found.
FATAL: Module bc_rc6 not found.
FATAL: Module bc_serpent not found.                                                                                                                   [ !! ]

[root@haq /usr/portage/app-crypt/bestcrypt]# update-modules
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_rc6.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_serpent.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_twofish.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_rijn.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_idea.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_gost.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_des.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_cast.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_blowfish.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_bf448.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_bf128.ko ignored, due to loop
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc_3des.ko ignored, due to loop
WARNING: Loop detected: /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc.ko which needs bc.ko again!
WARNING: Module /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc.ko ignored, due to loop
[root@haq /usr/portage/app-crypt/bestcrypt]# insmod /lib/modules/2.6.9-gentoo-r6
insmod: error inserting '/lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc.ko': -1 Unknown symbol in module

[root@haq /usr/portage/app-crypt/bestcrypt]# emerge -C bestcrypt && rm -f /etc/init.d/bcrypt

Then I unpacked http://www.jetico.com/linux/BestCrypt-1.5-9.tar.gz and ran "make && make install && modules-update && /etc/init.d/bcrypt start"

[root@haq /usr/portage/app-crypt/bestcrypt]# lsmod
Module                  Size  Used by
bc_cast                18692  0
bc_rijn                34020  0
bc_idea                 8356  0
bc_3des                16964  0
bc_bf128               14564  0
bc_bf448               14628  0
bc_twofish             19424  0
bc_gost                 6820  0
bc_des                 16356  0
bc_blowfish            14564  0
bc                     15432  10 bc_cast,bc_rijn,bc_idea,bc_3des,bc_bf128,bc_bf448,bc_twofish,bc_gost,bc_des,bc_blowfish


Again, the Gentoo Portage bestcrypt does not work for me, installing manually works fine... :(
Comment 1 Stefan Behte (RETIRED) gentoo-dev Security 2005-01-03 15:09:56 UTC
that insmod line above is wrong, it has to be: 
insmod /lib/modules/2.6.9-gentoo-r6/kernel/drivers/block/bc.ko
Sorry for the mistake!
Comment 2 Daniel Black (RETIRED) gentoo-dev 2005-01-03 22:04:22 UTC
Hopefully fixed in bestcrypt-1.5_p9-r1.ebuild
Comment 3 Stefan Behte (RETIRED) gentoo-dev Security 2005-01-04 06:00:58 UTC
Confirmed!
But there is a new Bug when running bctool!

http://bugs.gentoo.org/show_bug.cgi?id=76630