Please, help to test 'wicd' package...

hi guys!

could you please be so kind to test ‘wicd’ package for your wireless networks and report here or email me (i’m the packager of it) the results?

‘wicd’ is an advanced network configuration utility which capable to replace openSUSE standard ‘network’ service (/etc/init.d/network) along with the networkmanager. project homepage is here:

wicd - home

below is a ‘root repo’ - choose the package according to your openSUSE version:

Root repo with ‘wicd’ package

please note that current presets doesn’t allow to build package properly for ‘11.1’ version (though i hope that it will work anyway).

huge thanks in advance!
regards,
sda

Dmitry,

I tried it on 11.1 (64bit, KDE4) quickly. Two things:
I’m missing a tray icon.
Connecting to an encrypted wireless network just thorws an error about encryption rather than simply prompting for encryption credentials.

When fed with the proper data, it hangs creating the wpa configuration.

HTH
Uwe

  • Uwe Buckesfeld wrote, On 12/14/2008 05:01 PM:

> I’m missing a tray icon.

Okay, that appeared after a reboot :slight_smile:

Uwe

Thanks!

Could you please try to make the following (as ‘root’ type in your terminal):


cp /usr/share/wicd/wicd.conf /etc/dbus-1/system.d/wicd.conf
service wicd stop
service wicd start

Current “brp” checks in OBS restrtict/prohibit the proper compilation of ‘wicd’. I’m waiting for the solution from Security Team or any other who can remove/adjust this “brp” settings.

The best solution for you is to install .src.rpm, rebuild it, install the resulted package and try again (huge thanks to those who set such checks in OBS for all packagers).

btw, did you use the “Advanced Settings” to select required encryption schema?
http://thumbnails13.imagebam.com/2048/920b6220471198.gif](http://www.imagebam.com/image/920b6220471198)

  • dmitry serpokryl wrote, On 12/16/2008 12:16 AM:
    > Thanks!
    >
    > Could you please try to make the following (as ‘root’ type in your
    > terminal):
    >
    >
    > Code:
    > --------------------
    >
    > cp /usr/share/wicd/wicd.conf /etc/dbus-1/system.d/wicd.conf
    > service wicd stop
    > service wicd start
    >
    > --------------------

Okay. What’s supposed to happen?

> btw, did you use the “Advanced Settings” to select required encryption
> schema?
> ‘[image: http://thumbnails13.imagebam.com/2048/920b6220471198.gif]’
> (http://www.imagebam.com/image/920b6220471198)

Yes. It’s just that I see room for improvement. Wicd lists the available connections, with the encryption method. When I click on an encryption in order to connect, I don’t expect that connection to fail, but rather pop up a configuration dialog.

Uwe

>> Okay. What’s supposed to happen?

if you can make the following actions (rebuild of a package locally from .src.rpm) you get exactly the package as it should be. current OBS checks doesn’t allow proper compilation. thet’s why it’s nice to grab .src.rpm from version 11.0. below are the required procedure:

getting the .src.rpm


wget http://download.opensuse.org/repositories/home:/dmitry_serpokryl:/Enlightenment-cvs-core-metapackage/openSUSE_11.0/src/wicd-1.5.6-39.1.src.rpm

rebuilding it:


rpmbuild --rebuild ./wicd-1.5.6-39.1.src.rpm

in the end it’ll show you where your new good package is stored (/usr/src/packages/RPM/YOUR_ARCH/ folder)

>> Yes. It’s just that I see room for improvement. Wicd lists the available connections, with the encryption method. When I click on an encryption in order to connect, I don’t expect that connection to fail, but rather pop up a configuration dialog.

ok. thanks! but what happens if you go to the “Advanced Settings” first and select required encryption, pass, etc.? will it connect in that case?

thanks for your kind support!

Hi
What part is failing? Installing/starting the service?


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-4-default
up 1 day 7:18, 2 users, load average: 0.16, 0.22, 0.19
GPU GeForce 6600 TE/6200 TE - Driver Version: 177.82

the “part” is called “brp presets” and without openSUSE Security Team (or someone else who will change that) the packages like “wicd”, “exalt”, etc. will be impossible to build for 11.1/Factory.

you’re welcome to observe all brp checks/presets and note some “whitelists” inside…

the matter is NOT in a package/spec…

Hi
Just had a peak at your build log…lol didn’t know you could do that???

There is a rpm you can put on your local system that looks like it runs
those checks called brp-check-suse.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-4-default
up 1 day 8:40, 3 users, load average: 0.32, 0.15, 0.18
GPU GeForce 6600 TE/6200 TE - Driver Version: 177.82

Hi
Just had another thought, can’t you link to other packages in the build
process, there by using your own brp-check-suse file/whitelist?

Maybe this topic should fork off to the build forum?


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-4-default
up 1 day 8:52, 2 users, load average: 0.16, 0.16, 0.18
GPU GeForce 6600 TE/6200 TE - Driver Version: 177.82

let me state it clear: I can remove the “brp” checks, but this is not a “legal” solution. current check presets (imho) require revision and should be modified to allow building the software like “wicd”.

already contacted openSUSE Security Team and awaiting their “final desision”. the situation should be improved and clarified for all. this “whitelists” are so awesome that … i’ve got no desire to “cheat” and bypass this … “awesome”… checks.

thx.

Works for me on 11.1 on a Lenovo SL300 with an Intel Corporation PRO/Wireless 5100 AGN and WPA 1/2 (Passphrase).

Thanks! NetworkManager was flaky switching users.

Cheers

ok. glad it works. still no response from our security team, so i fixed the package in OBS ans now users of 11.1/Factory can simply install in from repo.

regards,
sda

  • dmitry serpokryl wrote, On 01/27/2009 09:46 AM:
    > ok. glad it works. still no response from our security team, so i fixed
    > the package in OBS ans now users of 11.1/Factory can simply install in
    > from repo.

I currently have your OBS repository enabled. Does that mean I can delete that repo if I use factory?

Uwe

Factory users can install “wicd” from this repo:
OBS Factory

I tried your package, but I had to disable networkmanager from yast in order for wicd to get an ip address. Now wicd will get an ip address and connect fine to my wireless network. The problem is that I have no dns! /etc/resolv.conf is just fine, but it seems unable to resolve any names, this is driving me crazy!

Does anyone have any ideas?

FYI I am new to opensuse, but have been using linux for years (gentoo/ubuntu etc).

One more piece of information, if I plug in a cable to the ethernet jack (this is a lenovo T61 laptop) dns works fine and everything is peachy. wtf yo. Networkmangager does not work for me, I need wicd or I can’t run opensuse.

>> The problem is that I have no dns!

“Wicd” allow you to set a “global” DNS (in a “Preferences” dialog) or even have a “custom” DNS per connection/network (see the shot below)

http://thumbnails14.imagebam.com/2689/e7b2b526886150.gif](http://www.imagebam.com/image/e7b2b526886150)

unfortunately “wicd” can’t operate “together” (it actually can, but it’s not recommended) with other network managers (like NM).

I’d like to use dhcp to get my dns information and stuff. The problem it turns out is that the default route from dhcp is not getting set. I fixed this by setting the DHCP client under external programs in the preferences to dhcpcd from it’s original setting of Automatic. Thanks for the inspiration though!

we have a Wiki finally!

Wicd in openSUSE wiki page