Posts: 35
antix_forum_account
Joined: 01 Feb 2013
#1
Dear forum

How can I get ceni to work again?

Since last night, I can't get it to work. I get errors like the following...

Code: Select all

run-parts --exit-on-error --verbose / etc/network/if-pre-up.d
run-parts: executing / etc/network/if-pre-up.d/linux-wlan-ng-pre-up
modprobe: FATAL: Module p80211 not found.
Failed to load p80211.ko.
run-parts: / etc/network/if-pre-up.d/linux-wlan-ng-pre-up exited with return code 1
Failed to bring up wlan0.

Press Enter key to continue ...
As far as I can remember the Module p80211 not found warnings have always been there. I think they were even there in Edelweisspiraten, and things were OK __{{emoticon}}__

If I'm reading /var/log/apt/history.log correctly, I see that yesterday ifupdown:amd64 was updated via dist-upgrade...

Code: Select all

Start-Date: 2014-04-04  17:28:14
Commandline: apt-get dist-upgrade
Install: libplist2:amd64 (1.11-3, automatic), liblogging-stdlog0:amd64 (1.0.3-1, automatic)
Upgrade: libreadline6:amd64 (6.3-4, 6.3-5), upower:amd64 (0.9.23-2+b1, 0.9.23-2+b2), ifupdown:amd64 (0.7.47.2, 0.7.48.1), libgpod4:amd64 (0.8.3-1.1, 0.8.3-1.1+b1), libimobiledevice4:amd64 (1.1.5-2+b1, 1.1.5-2+b2), libsecret-common:amd64 (0.15-2, 0.18-1), libreadline6-dev:amd64 (6.3-4, 6.3-5), bash:amd64 (4.3-4, 4.3-5), libreadline-dev:amd64 (6.3-4, 6.3-5), libsecret-1-0:amd64 (0.15-2, 0.18-1), libupower-glib1:amd64 (0.9.23-2+b1, 0.9.23-2+b2), readline-common:amd64 (6.3-4, 6.3-5), rsyslog:amd64 (7.4.8-1, 7.6.3-1)
End-Date: 2014-04-04  17:29:14
The file /usr/share/doc/ifupdown/changelog.gz says...
ifupdown (0.7.48.1) unstable; urgency=low

* Add --ignore-errors option.
* Handle errors correctly during interface deconfiguration.

-- Andrew Shadura <andrewsh@debian.org> Sun, 23 Mar 2014 18:50:08 +0100
Perhaps I would be happier if the --ignore-errors option had not been added.

Now, in order to connect to some wireless access point I have to do sudo ifup --ignore-errors wlan0 or similar. And I can't use ceni...

Hope this makes some sense. These are some of my specs...

Code: Select all

$ inxi -z -n
Network:   Card: JMicron JMC260 PCI Express Fast Ethernet Controller driver: jme -1
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
           Card: Ralink RT3090 Wireless 802.11n 1T/1R PCIe driver: rt2800pci -2
           IF: wlan0 state: down mac: <filter>

Code: Select all

$ inxi -z
CPU~Single core Intel Atom CPU N470 (-HT-) clocked at 1000.000 Mhz Kernel~3.7.10-antix.4-amd64-smp x86_64 Up~37 min Mem~159.8/988.7MB HDD~250.1GB(2.9% used) Procs~106 Client~Shell inxi~2.0.0

Code: Select all

# Debian Testing. Default for antiX.
# Testing enabled for 'rolling' release.
deb http://ftp.nl.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
#deb-src http://ftp.uk.debian.org/debian/ testing main contrib non-free

Code: Select all

# Use with Debian Testing (or Sid) repositories.
deb http://antix.daveserver.info/testing testing main
Posts: 35
antix_forum_account
Joined: 01 Feb 2013
#2
For now, I've tweaked the Ceni::Backend Perl module...

Code: Select all

~% diff ~/Backend_backup.pm / usr/share/perl5/Ceni/Backend.pm
422c422
<               @cmd = ("/ sbin/if" . $action, $iface,"-i", $self->{'file'},"-v");
---
>               @cmd = ("/ sbin/if" . $action, $iface,"--ignore-errors","-i", $self->{'file'},"-v");
~%
This seems to perhaps be a fix for the networks / AP's that I've tried so far.
Let's see...

Any more / different suggestions are welcome.