Vraag & Antwoord

OS Linux

[KDE3] 3 minuten wachten op directory inhoud

Anoniem
Supersnail
8 antwoorden
  • Hallo,

    Ik heb hier nu slackware 8.0 en enkele weken geleden heb ik KDE3 geïnstalleerd. Daarvoor heb ik de slackware packages gebruikt van http://www.kde.org. Daarna heb ik nog fam geïnstalleerd (van source) en KDE3 draait goed.

    Er is echter een probleem: als ik bijvoorbeeld konqueror start of ik wil een bestand openen/opslaan in kwrite/koffice dan duurt het 3 minuten voor ik de inhoud van de directory te zien krijg.
    Als ik konqueror start vanaf de konsole dat krijg ik dit te zien:

    [code:1:5a50dcf3cc]
    /usr/lib/qt/plugins/imageformats/libqjpeg.so: Feature JPEG already defined in /usr/lib/qt-3.0.3/plugins/imageformats/libqjpeg.so!
    /usr/lib/qt/plugins/imageformats/libqmng.so: Feature MNG already defined in /usr/lib/qt-3.0.3/plugins/imageformats/libqmng.so!
    kio (KTrader): KServiceTypeProfile::offers( Browser/View, )
    kio (KTrader): No profile, using KServiceType::offers, result: 21 offers
    libkonq: ## loaded: 500 entries.
    konqueror: KonqMainWindow::enableAllActions false
    kparts: MainWindow::createGUI for 0L
    libkonq: KBookmarkManager::toolbar begin
    libkonq: KBookmarkManager::toolbar trying cache
    konqueror: KonqMainWindow::openURL : url = 'file:/home/frank' serviceType='' view=(nil)
    konqueror: KonqMainWindow::setLocationBarURL: url = file:/home/frank
    konqueror: trying openView for file:/home/frank (servicetype inode/directory)
    konqueror: serviceName= m_sViewModeForDirectory=
    konqueror: KonqViewManager::splitView(ServiceType)
    konqueror: KonqViewManager::split
    konqueror: KonqViewManager::createView
    konqueror: Trying to create view for "inode/directory"
    kio (KTrader): KServiceTypeProfile::offers( inode/directory,Application )
    kio (KTrader): No profile, using KServiceType::offers, result: 10 offers
    kio (KTrader): KServiceTypeProfile::offers( inode/directory,KParts/ReadOnlyPart )
    kio (KTrader): No profile, using KServiceType::offers, result: 10 offers
    konqueror: konq_iconview : X-KDE-BrowserView-AllowAsDefault is valid : true
    konqueror: Created main container [KonqFrameContainer pointer (0x81d2e90) to unnamed widget, geometry=100x30+0+0]
    konqueror: KonqView::switchView
    konqueror: +KonqKfmIconView
    libkonq: gridXValue: 98sz=48
    libkonq: gridXValue: 98sz=48
    kparts: found Plugin : /opt/kde3/share/apps/konqiconview/kpartplugins/dirfilterplugin.rc !
    kparts: found Plugin : /opt/kde3/share/apps/konqiconview/kpartplugins/kimgalleryplugin.rc !
    kparts: found Plugin : /opt/kde3/share/apps/konqiconview/kpartplugins/kshellcmdplugin.rc !
    kio (KTrader): KServiceTypeProfile::offers( ThumbCreator, )
    kio (KTrader): No profile, using KServiceType::offers, result: 5 offers
    kio (KDirLister): +KDirLister
    kio (KDirListerCache): +KDirListerCache

    —————————————————————-

    kio (KDirWatch): Can't use FAM (fam daemon not running?)
    kio (KDirWatch): Available methods: Stat
    libkonq: gridXValue: 98sz=48
    konqueror: KonqMainWindow::insertChildView 0x81d80b0
    konqueror: KonqMainWindow::viewCountChanged
    konqueror: Container [KonqFrameContainer pointer (0x81d2e90) to unnamed widget, geometry=512x307+0+0]
    konqueror: KonqFrame containing view 0x81d80b0 part 0x81d85b0 whose widget is a KonqIconViewWidget
    konqueror: Null child
    konqueror: KonqMainWindow::enableAllActions true
    kparts: 0x80c3920 emitting activePartChanged 0x81d85b0
    konqueror: KonqView::openURL url=file:/home/frank locationBarURL=file:/home/frank
    kio (KDirLister): [bool KDirLister::openURL(const KURL &, bool = false, bool = false)] file:/home/frank keep=false reload=false
    kio (KDirListerCache): [void KDirListerCache::listDir(KDirLister *, const KURL &, bool, bool)] 0x81f9ba8 url=file:/home/frank keep=false reload=false
    kio (KDirListerCache): [void KDirListerCache::stop(KDirLister *)] lister: 0x81f9ba8
    kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister *)] 0x81f9ba8
    kio (KDirListerCache): listDir: Entry not in cache or reloaded: file:/home/frank
    kio (KDirWatch): Added Dir /home/frank [KDirWatch-1]
    kio (KDirWatch): Global Poll Freq is now 500 msec
    kio (KDirWatch): Started Polling Timer, freq 500
    kio (KDirWatch): Setup Stat (freq 500) for /home/frank
    libkonq: ## addToHistory: file:/home/frankTyped URL: file:/home/frank, Title:
    konqueror: KonqMainWindow::openView ok=true bOthersFollowed=false returning true
    konqueror: main() -> no args
    konqueror: slotPartActivated 0x81d85b0 konqiconview
    konqueror: New current view 0x81d80b0
    kparts: MainWindow::createGUI for
    kparts: ReadOnlyPart::guiActivateEvent -> file:/home/frank
    konqueror: KonqMainWindow::setCaption(file:/home/frank)
    konqueror: KonqMainWindow::setLocationBarURL: url = file:/home/frank
    kio (KDirListerCache): [void KDirListerCache::slotEntries(KIO::Job *, const KIO::UDSEntryList &;)] new entries for file:/home/frank
    kio (KDirListerCache): [void KDirListerCache::slotEntries(KIO::Job *, const KIO::UDSEntryList &;)] new entries for file:/home/frank
    kio (KDirListerCache): [void KDirListerCache::slotResult(KIO::Job *)] finished listing file:/home/frank
    konqueror: KonqKfmIconView::slotRenderingFinished()
    konqueror: KonqKfmIconView completed() after rendering
    konqueror: KonqView::slotCompleted
    libkonq: ## addToHistory: file:/home/frankTyped URL: , Title: file:/home/frank
    konqueror: KonqKfmIconView::slotRenderingFinished()
    konqueror: KonqMainWindow::closeEvent begin
    konqueror: KonqMainWindow::closeEvent end
    konqueror: KonqMainWindow::~KonqMainWindow [KonqMainWindow pointer (0x80b9660) to widget konqueror-mainwindow#1, geometry=700x480+316+214]
    konqueror: KonqViewManager::clear
    kparts: 0x80c3920 emitting activePartChanged (nil)
    konqueror: slotPartActivated (nil)
    konqueror: New current view (nil)
    konqueror: No part activated - returning
    kparts: MainWindow::createGUI for 0L
    kparts: deactivating GUI for
    konqueror: KonqMainWindow::removeChildView childView 0x81d80b0
    konqueror: KonqMainWindow::viewCountChanged
    konqueror: -KonqKfmIconView
    kio (KDirLister): -KDirLister
    kio (KDirLister): [void KDirLister::stop()]
    kio (KDirListerCache): [void KDirListerCache::stop(KDirLister *)] lister: 0x81f9ba8
    kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister *)] 0x81f9ba8
    kio (KDirListerCache): [void KDirListerCache::forgetDirInternal(KDirLister *, const KURL &;)] lister=0x81f9ba8 url=file:/home/frank
    kio (KDirListerCache): [void KDirListerCache::forgetDirInternal(KDirLister *, const KURL &;)] 0x81f9ba8 item moved into cache: file:/home/frank
    kparts: Part::~Part 0x81d85b0
    kparts: deleting widget [KonqIconViewWidget pointer (0x81e4168) to widget qiconview, geometry=700x380+0+0] qiconview
    kparts: KPartManager::slotObjectDestroyed()
    konqueror: KonqViewManager::removePart ( 0x81d85b0 )
    konqueror: deleting m_pMainContainer
    konqueror: KonqMainWindow::~KonqMainWindow [KonqMainWindow pointer (0x80b9660) to widget konqueror-mainwindow#1, geometry=700x480+316+214] done
    kio (KDirListerCache): -KDirListerCache
    kio (KDirWatch): Stopped Polling Timer
    kio (KDirWatch): Removed Dir /home/frank [KDirWatch-1]
    kdecore (KLibLoader): The KLibLoader contains the library konq_shellcmdplugin (0x81ef410)
    kdecore (KLibLoader): The KLibLoader contains the library libdirfilterplugin (0x81eb910)
    kdecore (KLibLoader): The KLibLoader contains the library libkimgallery (0x81ebbe0)
    kdecore (KLibLoader): The KLibLoader contains the library konq_iconview (0x81d1d70)
    [/code:1:5a50dcf3cc]

    De '—————-' heb ik er zelf ingezet. Op dat punt stopt de uitvoer voor 3 minuten tot konqueror start.

    Weet iemand wat ik hieraan kan doen?

    Bij voorbaat dank.
  • Draai je vanuit KDE3 ?

    Als je konqueror start terwijl KDE3 niet draait, start hij de hele trein aan services eerst op. Dat duurt lang maar daarna werkt het wel vlot.
  • Ja, ik start konqueror vanuit KDE3.
  • Raar probleem. uit de uitvoer kan ik zo niks bijzonders opmaken.
    Zet de volgende variabelen in ~/.bashrc van de gebruiker:

    export KDEDIR=/opt/kde3
    export KDE_HOME='~/.kde3
    export QT=/usr/lib/qt-3.0.3

    Zet in het bestand /etc/ld.so.conf de volgende regel (indien hij er nog niet staat…):
    /opt/kde3/lib
    en voer
    ldconfig
    eenmalig uit.

    Verwijder verder alles van KDE uit de map /tmp en herstart X.

    Hopelijk lost dit de boel op…

    Max

  • Max, bedankt voor je oplossing. Het leek te werken. Toen ik het later weer probeerde moest ik echter weer 3 minuten wachten.

    Maar ik heb nu de oorzaak ontdekt. De oorzaak heeft te maken met mijn ethernetkaart (een 'Sitecom PCI Fast Ethernet Card' met een RTL-8139C chipset, gebruikt de driver voor de RTL 8139 van mijn 2.4.18 kernel). Als ik mijn internetverbinding (ADSL) start wordt er een IP-adres aan toegekend en vanaf dat moment moet ik 3 minuten wachten tot ik de directory-inhoud te zien krijg. Schakel ik daarna mijn ethernetkaart uit (ifconfig eth0 down) en start ik opnieuw konqueror of open ik/sla ik iets op in kwrite dan werkt het meteen.

    Weet iemand hier misschien een oplossing voor?

    _________________
    Een computer zonder windows is als een vis zonder fiets.
    ( _/ )
    (='.'=)
    (";)_(";)

    [ Dit bericht is bewerkt door: Supersnail op 2002-05-11 11:22 ]
  • Is je loopback device wel goed ingesteld??

    max
  • Als ik met ifconfig kijk naar de loopback device dan zie ik dit:

    lo Link encap:Local Loopback
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  • OK, dat ik niet echt duidelijk. Op http://www.xs4all.nl/~famvdloo/ifconfig.txt staat een duidelijkere.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.