squeeze frissítés, felkiáltójel?

Fórumok

Sziasztok!
Csak próbaképp használom az squeeze verziót a lenny mellett és most valamivel meglepett.
Jobb fölül az új frissítésre figyelmeztető, a szokásos okkersárga csillag helyett vörös jelenik meg, benne egy fekete felkiáltójel.
Ez normális, vagy valami probléma lehet a rendszerrel?
Kezdjek aggódni?

Hozzászólások

Ne kezdj el aggódni. Ahogy eddig megfigyeltem, ha biztonsági frissítések is vannak akkor jelenik meg amit írtál. Amúgy ez tényleg újdonság a lennyhez képest.

Jó kérdés!
Magyarázatként:
http://hup.hu/node/90351
Sajnos azóta sem oldódott meg a gondom. Vagyis annyit javult a helyzet mióta a böngészőben network.dns.disableIPv6 -ot true -ra állítottam, így valamelyest gyorsult a böngészés.
De maga az egész rendszer sokkal lassabb mint a lenny. A gépem se mai csirke, de azért annyira nem öreg és mégis sokkal lassabb mint a lenny-vel.
A hálózatkezelés, mindegy milyen kapcsolattal, FTP, TELNET, SSH, Torrent, böngészés... minden lassú.
Grafikus alkalmazások is szinte érezhetően lassabban mennek. Ha százalékot kellene mondanom, legalább 20-30% -al lassabb.
2.54 Ghz proci
1 Giga RAM
512 Mega ATI videókártya
Tudom nem egy erőmű, de azért... menjen már :)
Ezért használom még mindig a lenny-t élesben. Pedig jobban szeretném ha az squeeze futhatna.

Olyanokat kérsz tőlem, amiben nem igazán mozgok otthonosan. Csak „koca” Linux használó vagyok.
Ezeket először a Lenny válaszolta:

nm-tool

NetworkManager Tool

State: connected

- Device: eth0 ----------------------------------------------------------------
NM Path: /org/freedesktop/NetworkManager/Devices/eth0
Type: Wired
Driver: sis900
Active: yes
HW Address: 00:13:D4:EB:EC:75

Capabilities:
Supported: yes
Carrier Detect: yes
Speed: 100 Mb/s

Wired Settings
Hardware Link: yes

IP Settings:
IP Address: 192.168.15.2
Subnet Mask: 255.255.255.0
Broadcast: 192.168.15.255
Gateway: 192.168.15.1
Primary DNS: 195.184.4.1
Secondary DNS: 193.91.76.3

route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.15.1 0.0.0.0 UG 0 0 0 eth0

### BEGIN INFO
#
# Modified_by: NetworkManager
# Process: /usr/bin/NetworkManager
# Process_id: 2436
#
### END INFO

nameserver 195.184.4.1
nameserver 193.91.76.3

ping 195.184.4.1
PING 195.184.4.1 (195.184.4.1) 56(84) bytes of data.
64 bytes from 195.184.4.1: icmp_seq=1 ttl=61 time=6.94 ms
64 bytes from 195.184.4.1: icmp_seq=2 ttl=61 time=6.10 ms
64 bytes from 195.184.4.1: icmp_seq=3 ttl=61 time=5.49 ms
64 bytes from 195.184.4.1: icmp_seq=4 ttl=61 time=4.86 ms

ping www.microsystem.hu
PING www.microsystem.hu (195.184.4.1) 56(84) bytes of data.
64 bytes from ns.microsystem.hu (195.184.4.1): icmp_seq=1 ttl=61 time=4.79 ms
64 bytes from ns.microsystem.hu (195.184.4.1): icmp_seq=2 ttl=61 time=5.49 ms
64 bytes from ns.microsystem.hu (195.184.4.1): icmp_seq=3 ttl=61 time=6.32 ms
64 bytes from ns.microsystem.hu (195.184.4.1): icmp_seq=4 ttl=61 time=5.81 ms

Ezeket pedig az Squeeze:

nm-tool

NetworkManager Tool

State: connected

- Device: eth0 [Auto eth0] ----------------------------------------------------

Type: Wired

Driver: sis900

State: connected

Default: yes

HW Address: 00:13:D4:EB:EC:75

Capabilities:

Carrier Detect: yes

Speed: 100 Mb/s

Wired Properties

Carrier: on

IPv4 Settings:

Address: 192.168.15.2

Prefix: 24 (255.255.255.0)

Gateway: 192.168.15.1

DNS: 195.184.4.1

DNS: 193.91.76.3

route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.15.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0

0.0.0.0 192.168.15.1 0.0.0.0 UG 0 0 0 eth0

# Generated by NetworkManager

nameserver 195.184.4.1

nameserver 193.91.76.3

ping 195.184.4.1

PING 195.184.4.1 (195.184.4.1) 56(84) bytes of data.

64 bytes from 195.184.4.1: icmp_req=1 ttl=61 time=5.80 ms

64 bytes from 195.184.4.1: icmp_req=2 ttl=61 time=7.62 ms

64 bytes from 195.184.4.1: icmp_req=3 ttl=61 time=8.15 ms

64 bytes from 195.184.4.1: icmp_req=4 ttl=61 time=6.17 ms

64 bytes from 195.184.4.1: icmp_req=5 ttl=61 time=8.36 ms

ping www.microsystem.hu

PING www.microsystem.hu (195.184.4.1) 56(84) bytes of data.

64 bytes from ns.microsystem.hu (195.184.4.1): icmp_req=1 ttl=61 time=6.46 ms

64 bytes from ns.microsystem.hu (195.184.4.1): icmp_req=2 ttl=61 time=5.78 ms

64 bytes from ns.microsystem.hu (195.184.4.1): icmp_req=3 ttl=61 time=7.19 ms

64 bytes from ns.microsystem.hu (195.184.4.1): icmp_req=4 ttl=61 time=6.69 ms

64 bytes from ns.microsystem.hu (195.184.4.1): icmp_req=5 ttl=61 time=5.66 ms

Ha valamit nem jól csináltam, csak szidj nyugodtan!
:D

Teljesen ok,
egy eltérést látok:

route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

ill.
192.168.15.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
--
egyet még megnézhetnél: a network manager-ben a tulajdonságoknál a
search domain-be írd be a 193.91.76.3 címet, és próbáld ki, gyorsabb?
--szerk
ifconfig eth0?

Köszi, hogy foglalkozol vele!
Másik domainnel már próbáltam, nem javul. Sőt "idegen" domain -al is próbaltam és csak rosszabb lett.
Amiket találtál eltérést, az jó vagy rossz nekem? :)

ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:13:d4:eb:ec:75
inet addr:192.168.15.2 Bcast:192.168.15.255 Mask:255.255.255.0
inet6 addr: fe80::213:d4ff:feeb:ec75/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1042 errors:0 dropped:0 overruns:0 frame:0
TX packets:1099 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1010632 (986.9 KiB) TX bytes:116293 (113.5 KiB)
Interrupt:19 Base address:0xe400

Ez meg az squeeze:

ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:13:d4:eb:ec:75
inet addr:192.168.15.2 Bcast:192.168.15.255 Mask:255.255.255.0
inet6 addr: fe80::213:d4ff:feeb:ec75/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:617 errors:0 dropped:0 overruns:0 frame:0
TX packets:547 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:580756 (567.1 KiB) TX bytes:64221 (62.7 KiB)
Interrupt:19 Base address:0xe400

Ezt nem tudom, levest is meg lehet enni, ha kicsit több benne a só..
Volt másik netcard a gépedben mikor telepítettél?
Ill. még érdekes lehet az ifconfig a lennyről.
--
majd a squeeze alatt:
root@ /etc/init.d/networking stop
edit /etc/network/interfaces filé és írjad bele a metric 0 :

iface eth0 inet dhcp
metric 0

root@ /etc/init.d/networking start, és nézzél bele átírta-e a network-manager, aztán gyorsabb-e?
--szerk:
ehhez lehet, hogy kelleni fog az ifmetric package

Még egy picit segíts már légyszives.
Így ahogy írtad nem tudtam szerkeszteni. Helyette az mc-vel másztam bele.
Csodák csodájára egyszer csak jó lett. A böngészés már kifejezetten fölgyorsult.
Majd tévedésből elrontottam. Az interfaces.bak fájlt másoltam vissza. Utána pedig valamit nem jól írtam át benne és most ismét kegyetlenül lassú lett.

Így néz ki most:
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
metric 0

Mit kellene átírnom, hogy ismét jól menjen?

edit: ez csak a "szerkeszd" akart lenni...

Először indítsd újra a gépet(próbáld ki a netet)
Nézd meg a tartalmát az interfaces-nek,
először próbáljuk úgy, hogy nincs benne a metric.

Fontos! /etc/init.d/networking stop legyen az első, ha
belenyúlsz a filébe.

--
Nekem az a gyanúm, hogy a második nameserver címe a search-ben
tett jót neki. Ezt is nézd meg, benne van-e?

szerk>erre gondoltam:
egyet még megnézhetnél: a network manager-ben a tulajdonságoknál a
search domain-be írd be a 193.91.76.3 címet, és próbáld ki, gyorsabb?

Nem kell kigúnyolni a kisebbet. :-))
Mivel én ritkán szoktam terminálban parancsokat írogatni, azt hittem az edit is egy szerkesztő/editor.
Csak példának: 80-as években programoztam utoljára és akkor a HT1080Z-ben is edit -re hallgatott a szerkesztő. :)

Ujraindítás után gyorsabb lett a böngészés ismét. Már egészen elviselhető.
Viszont az ftp-nél továbbra is azt csinálja, hogy az enter után gondolkodik 3-5másodpercet, majd elindul a letöltés de nem a teljes sebességgel.
kb. 60kB/sec -el indul, majd kb. 10-15 másodperc múlva fölgyorsul és megy kb. 650kB/sec-el.

Nem mutatja végig a traceroute csak csillagol, majd 30 sor után leáll.

traceroute 193.91.76.3
traceroute to 193.91.76.3 (193.91.76.3), 30 hops max, 60 byte packets
1 Kiss_feri (192.168.15.1) 0.581 ms 0.735 ms 0.924 ms
2 * * *

traceroute 195.184.4.2
traceroute to 195.184.4.2 (195.184.4.2), 30 hops max, 60 byte packets
1 Kiss_feri (192.168.15.1) 0.588 ms 0.747 ms 0.931 ms
2 * * *

Az mtr ezt mutatja:
http://kepfeltoltes.hu/view/110329/mtr_www.kepfeltoltes.hu_.png
http://kepfeltoltes.hu/view/110329/mtr1_www.kepfeltoltes.hu_.png

mii-tool -w eth0
11:16:40 eth0: negotiated 100baseTx-FD, link ok

Nincs benne:
#
computer: computer
dns-sd: dns-sd
file: file
test: vfs-test
network: network
#nntp: nntp
gzip ugzip: gzip
#efs: vefs
#nfs: nfs
sftp: sftp
ssh: sftp
tar: tar

Azt is próbáltam már korábban, hogy a routert nem DHCP-ra állítottam és fix címeket adtam az eszközöknek de nem változott semmi.

--Ja bocsi a Lenny -ben sincs benne.
De itt több mondules.conf van.
default-modules.conf
extra-modules.conf
font-method.conf
mapping-modules.conf
obex-module.conf
theme-method.conf

Az squeeze-ben pedig csak az első kettő van, ugyanazzal a tartalommal.

Bocs, hogy kissé későn válaszolok de meló volt...

squeeze:
root@ha7jkf:~# mii-tool -F 100baseTx-FD eth0
root@ha7jkf:~# mii-tool -w eth0
15:35:28 eth0: 100 Mbit, full duplex, link ok
^C
root@ha7jkf:~# mii-tool -v
eth0: 100 Mbit, full duplex, link ok
product info: vendor 00:00:20, model 32 rev 1
basic mode: 100 Mbit, full duplex
basic status: link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
link partner: 100baseTx-FD

A böngészés szinte már jónak mondható, de az ftp ugyanúgy viselkedik.
Gondolkodik, vár, elindul, töltöget, majd egy idő mulva felgyorsul.
Végülis így már használható, mert eddig főleg a böngészés lassúsága volt dühítő.
Az meg már mint mondtam, alig lassúbb mint a Lenny-ben.

route : 195.184.4.1|255.255.255.0|192.168.15.2
a fentit elnéztem, ez a jó(az utolsó a gateway):
route : 195.184.4.1|255.255.255.0|192.168.15.1
---------
dmesg | grep '(Debian'
dmesg | grep 'eth'
ezt pedig akkor, ha elindítottál egy ftp-s folyamatot
netstat -a | grep ftp
--
szerk>
ethtool eth0?

Szerintem valamit elbarmolhattam.
Hiába írogattam be mindent a NetworkManager-be, nem vesz róla tudomást. Jobb fölül a két kis monitor sarkában x van és a kapcsolati infókat sem jeleníti meg.
Sajnos "magas" ez nekem :(

ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pg
Wake-on: d
Current message level: 0x000000c5 (197)
Link detected: yes

route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.15.0 * 255.255.255.0 U 0 0 0 eth0
default Kiss_feri 0.0.0.0 UG 0 0 0 eth0

dmesg | grep '(Debian'
[ 0.000000] Linux version 2.6.32-5-686 (Debian 2.6.32-31) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Tue Mar 8 21:36:00 UTC 2011

dmesg | grep 'eth'
[ 0.080001] ASUS P4S800 series board detected. Selecting BIOS-method for reboots.
[ 4.607842] eth0: SiS 900 PCI Fast Ethernet at 0xe400, IRQ 19, 00:13:d4:eb:ec:75
[ 11.485121] eth0: Media Link On 100mbps full-duplex
[ 20.136033] eth0: no IPv6 routers present

netstat -a | grep ftp
tcp 0 0 ha7jkf.local:55117 h64-50-233-100.mdsn:ftp FIN_WAIT2

ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:d4:eb:ec:75
inet addr:192.168.15.2 Bcast:192.168.15.255 Mask:255.255.255.0
inet6 addr: fe80::213:d4ff:feeb:ec75/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3454 errors:0 dropped:0 overruns:0 frame:0
TX packets:2251 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4719003 (4.5 MiB) TX bytes:178546 (174.3 KiB)
Interrupt:19 Base address:0xe400

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:900 (900.0 B) TX bytes:900 (900.0 B)

A Gdm3 13-án volt utoljára frissítve. 2.30.5-6squuze2 (stable) van most benne.
/etc/init.d/networking stop/start nem jelez hibát, de start-ra sosem indul ujra a net. Csak akkor ha ujraindítom a gépet. De ez mindig így volt.
A routes-ből kitöröltem, ujraírtam de nem változott.

Igen, a Lenny alatt sem indul ujra.
Netem az van.
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.15.0 * 255.255.255.0 U 0 0 0 eth0
default Kiss_feri 0.0.0.0 UG 0 0 0 eth0

route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.15.1 0.0.0.0 UG 0 0 0 eth0

Legközelebb mikor újraindítást követően nem megy a net :
/etc/init.d/networking stop

lsmod | grep sis900 (ugye ilyen van)?

ha van, akkor:
modprobe -r sis900
modprobe sis900

ha nincs:
modprobe sis900

/etc/init.d/networking start

vagy
ifdown eth0
ifup eth0
--
bár az is lehetne, hogy beledobsz a gépbe 3k-ért egy új
netcardot, és ezt letiltod a biosban.

Ok. Így elindult.
lsmod | grep sis900
sis900 13799 0
mii 2714 1 sis900
root@ha7jkf:~# /etc/init.d/networking stop
Deconfiguring network interfaces...Internet Systems Consortium DHCP Client 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/00:13:d4:eb:ec:75
Sending on LPF/eth0/00:13:d4:eb:ec:75
Sending on Socket/fallback
DHCPRELEASE on eth0 to 192.168.15.1 port 67
done.
root@ha7jkf:~# /etc/init.d/networking start
Configuring network interfaces...done.
root@ha7jkf:~# lsmod | grep sis900
sis900 13799 0
mii 2714 1 sis900
root@ha7jkf:~# modprobe -r sis900
root@ha7jkf:~# modprobe sis900
root@ha7jkf:~# modprobe sis900
root@ha7jkf:~# /etc/init.d/networking start
Configuring network interfaces...done.

Van egy + kártyám. Megpróbálom akkor letiltani az alaplapit. (Ha megtalálom) :D

Végülis most már szinte mindegy melyiket használom, mert az utóbbi napok frissítései óta a Lenny is belassult :-))
Grafikus része azért még mindig gyorsabb mint az squeeze, de az ftp-nél ez is elkezdte a gondolkodási mechanizmust. Tulajdonképp nem vészes, mert csak kb. 5-10 másodpercig jön 45-80kB/sec -el, utána begyorsul és jön rendesen 560kB/sec-el. A böngészést ennél is át kellett állítani true -ra, így sokkal gyorsabb.

Most az előbb letöltöttem a javított 6.0.1a iso fájlt, és ha majd lesz kedvem, újból föltelepítem az squeeze verziót, mert nem bízom magamban. Elég sok helyen belepiszkáltam...

Hálásan köszönöm az eddigi segítséget!

Végülis most már szinte mindegy melyiket használom, mert az utóbbi napok frissítései óta a Lenny is belassult :-))

akkor már nincs sebességbeli különbség, könnyebb lesz váltani :)

Még azt megnézhetnéd, hogy letöltesz valami Debian Live cd-t,
és azzal megnézni mit produkál.
Nem tudom melyik kártya mellett döntöttél, de az alaplapit
elfelejteném. Régebben is sok gond volt a sis900-al.

Üdv.

A PCI-s kártyát hagytam benne.
lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 655 Host (rev 50)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] (rev 36)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
00:0b.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20)
01:00.0 VGA compatible controller: ATI Technologies Inc RV670PRO [Radeon HD 3850]

Valami tulip illesztőt töltött be hozzá.
Ha időm lesz azért akkor még a Live debian CD-ről majd megpróbálom.

Még1x köszönöm!

Nem akarok bele okoskodni, csak egy ötlet hátha beválik.
Próbáld ki a google DNS szervereit:
/etc/resolv.conf-ba a két nameserver-nek állítsd be ezt 8.8.8.8 és ezt 8.8.4.4 .
Majd indítsd újra a networking daemont, vagy mégjobb ha a gépet is újraindítod, ha úgyis asztali.

Ha állítgatsz valamit amit más ajánlott akkor ezt ne csináld vele egy időben, mert ha egyszer megjavul akkor a büdös életbe nem fogsz rájönni mi miatt történt a dolog. Mindig csak egy valamit állítgas, így könnyebben rá fogsz jönni a hiba okára.

asztali gépen még mindig Lenny-t használsz? Miért?

Mert:

  • vannak hozzá biztonsági frissítések,
  • nincs szükségem új verzióra semmiből,
  • ami most működik, az ne romoljon már el -- nincs kedvem előre vizsgálódni, hogy mi romlott el másoknál,
  • nincs időm / energiám nulláról telepíteni és szénné konfigolni egy új kiadást, hogy ismét kényelmes legyen a gépem,
  • a dist-upgrade-ben bízom a legkevésbé; ha valamit elront, tutira nincs "egykattintásos" visszaút.

Ha elfogynak a biztonsági frissítések, akkor majd lépek.

nekem semmilyen csillag nem jelenik meg. Persze lehet, hogy a squeeze közös ponton kívül van x eltérés a rendszereink között... pl. DE

Nálam ezek vannak benne:

# deb http://ftp.hu.debian.org/debian/ squeeze main

deb http://ftp.hu.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.hu.debian.org/debian/ squeeze main non-free contrib

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

deb http://ftp.hu.debian.org/debian/ squeeze-updates main contrib non-free
deb http://ftp.hu.debian.org/debian/ squeeze-proposed-updates non-free contrib main
deb-src http://ftp.hu.debian.org/debian/ squeeze-proposed-updates non-free contrib main
deb-src http://ftp.hu.debian.org/debian/ squeeze-updates main contrib non-free