Cannot use Juniper Networks VPN with Liquorix kernel
extraspecialbitter
Status: New User - Welcome
Joined: 30 Jan 2011
Posts: 3
Location: Cochituate, MA, USA
Reply Quote
I had installed Liquorix 2.6.36-2 on my CrunchBang Linux desktop, but found that I was unable to use the Juniper Networks "Network Connect" product to VPN into my employer's corporate network. The issue seems to be related to the tunnel device, as seen in this error:

:: Code ::
20110122183402.89522 ncsvc[p3886.t3886] adapter.error Can not open tun device 19 (adapter.cpp:320)


I can provide a larger snippet of the error message if it would be useful.

As a workaround, I'm booting the standard Debian kernel (2.6.32-5), which connects to the VPN without issues, but it would be ideal if I could use the much speedier Liquorix kernel!
Back to top
damentz
Status: Assistant
Joined: 09 Sep 2008
Posts: 680
Reply Quote
Can you test Debian's trunk kernel? It's easier to confirm if it's just upstream mucking things up first.
Back to top
extraspecialbitter
Status: New User - Welcome
Joined: 30 Jan 2011
Posts: 3
Location: Cochituate, MA, USA
Reply Quote
Sure, I can try that. Where would I find the trunk kernel? Right now I'm using the sid repository. The relevant line from /etc/apt/sources.list is as follows:

:: Code ::
deb http://ftp.us.debian.org/debian/ sid main contrib non-free

Back to top
damentz
Status: Assistant
Joined: 09 Sep 2008
Posts: 680
Reply Quote
Try adding the experimental branch.

:: Code ::
deb http://ftp.us.debian.org/debian/ experimental main contrib non-free

Back to top
extraspecialbitter
Status: New User - Welcome
Joined: 30 Jan 2011
Posts: 3
Location: Cochituate, MA, USA
Reply Quote
Thanks for the reply. I added the branch you recommended and found these kernels available for installation:

:: Code ::
pablo@sydcrunch=> sudo apt-cache search kernel | grep linux-image
linux-image-2.6.36-2.dmz.5-liquorix-686 - Linux 2.6.36 for modern PCs
linux-image-2.6-liquorix-686 - Linux image for liquorix on modern PCs
linux-image-2.6.32-5-486 - Linux 2.6.32 for old PCs
linux-image-2.6.32-5-686-bigmem-dbg - Debugging infos for Linux 2.6.32-5-686-bigmem
linux-image-2.6.32-5-686-bigmem - Linux 2.6.32 for PCs with 4GB+ RAM
linux-image-2.6.32-5-686 - Linux 2.6.32 for modern PCs
linux-image-2.6.32-5-amd64 - Linux 2.6.32 for 64-bit PCs
linux-image-2.6.32-5-openvz-686-dbg - Debugging infos for Linux 2.6.32-5-openvz-686
linux-image-2.6.32-5-openvz-686 - Linux 2.6.32 for modern PCs, OpenVZ support
linux-image-2.6.32-5-vserver-686-bigmem-dbg - Debugging infos for Linux 2.6.32-5-vserver-686-bigmem
linux-image-2.6.32-5-vserver-686-bigmem - Linux 2.6.32 for PCs with 4GB+ RAM, Linux-VServer support
linux-image-2.6.32-5-vserver-686 - Linux 2.6.32 for modern PCs, Linux-VServer support
linux-image-2.6.32-5-xen-686-dbg - Debugging infos for Linux 2.6.32-5-xen-686
linux-image-2.6.32-5-xen-686 - Linux 2.6.32 for modern PCs, Xen dom0 support
linux-image-2.6-486 - Linux 2.6 for old PCs (meta-package)
linux-image-2.6-686-bigmem - Linux 2.6 for PCs with 4GB+ RAM (meta-package)
linux-image-2.6-686 - Linux 2.6 for modern PCs (meta-package)
linux-image-2.6-amd64 - Linux 2.6 for 64-bit PCs (meta-package)
linux-image-2.6-openvz-686 - Linux 2.6 for modern PCs (meta-package), OpenVZ support
linux-image-2.6-vserver-686-bigmem - Linux 2.6 for PCs with 4GB+ RAM (meta-package), Linux-VServer support
linux-image-2.6-vserver-686 - Linux 2.6 for modern PCs (meta-package), Linux-VServer support
linux-image-2.6-xen-686 - Linux 2.6 for modern PCs (meta-package), Xen dom0 support
linux-image-486 - Linux for old PCs (meta-package)
linux-image-686-bigmem - Linux for PCs with 4GB+ RAM (meta-package)
linux-image-686 - Linux for modern PCs (meta-package)
linux-image-amd64 - Linux for 64-bit PCs (meta-package)
linux-image-openvz-686 - Linux for modern PCs (meta-package), OpenVZ support
linux-image-vserver-686-bigmem - Linux for PCs with 4GB+ RAM (meta-package), Linux-VServer support
linux-image-vserver-686 - Linux for modern PCs (meta-package), Linux-VServer support
linux-image-xen-686 - Linux for modern PCs (meta-package), Xen dom0 support
linux-image-2.6.37-trunk-486 - Linux 2.6.37 for old PCs
linux-image-2.6.37-trunk-686-bigmem-dbg - Debugging infos for Linux 2.6.37-trunk-686-bigmem
linux-image-2.6.37-trunk-686-bigmem - Linux 2.6.37 for PCs with 4GB+ RAM
linux-image-2.6.37-trunk-686 - Linux 2.6.37 for modern PCs
linux-image-2.6.37-trunk-amd64 - Linux 2.6.37 for 64-bit PCs


I tried installing linux-image-2.6.37-trunk-686 but errored out on dependencies:

:: Code ::
pablo@sydcrunch=> sudo apt-get install linux-image-2.6.37-trunk-686
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 linux-image-2.6.37-trunk-686 : Depends: linux-base (>= 2.6.37-1~experimental.1) but 2.6.32-30 is to be installed
                                Recommends: firmware-linux-free (>= 2.6.37) but 2.6.32-30 is to be installed
E: Broken packages


Should I be choosing a different kernel? I am currently running on 2.6.32-5-686.
Back to top
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 3762
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
With experimental you have to handle the dependencies yourself, like so, until it installs:

apt-get install linux-image-2.6.37-trunk-686 linux-base firmware-linux-free

I'm not sure if you have to explicitly use the -t experimental flag here or if that will do it.

Note that by installing linux-base you are altering your base system, so only proceed if you understand what is going on.

apt-cache show linux-base

will give you more info about the package.

Personally i have always avoided experimental because it's not actually a true debian package pool, it's just a collection of random packages, ie, it does not have real dependency handling etc like stable/testing/sid do.
Back to top
damentz
Status: Assistant
Joined: 09 Sep 2008
Posts: 680
Reply Quote
Add -t experimental to your apt-get commands.
Back to top
Display posts from previous:   

All times are GMT - 8 Hours