"database lock file [...] seems to be alive in your system: 2"

Permalänk
Medlem

"database lock file [...] seems to be alive in your system: 2"

När jag försöker starta Darktable så kommer det en ruta som säger

"an error has occured while trying to open the database from
/home/[...]/darktable/data.db
the database lock file contains a pid that seems to be alive in your system: 2"

Jag kör Fedora, och det blev något knas med Nvidia så jag var tvungen att starta på äldre alternativ. Vet inte vad det kallas, man ser 3 alternativ vid uppstart. Fast efter lång tid av detta så började första startalternativet fungera.

Därav tror jag Darktable säger så. Jag avinstallerade och nyinstallerade, men den fortsatte stoppa och visa error-rutan.

För er som kan Linux och förstår vad felet är, kan jag lösa detta på enkelt vis utan att migrera till "system 2"?

Permalänk

Prova att köra en lsof /home/[...]/darktable/data.db så ska du kunna se vilken process som låser filen

Visa signatur

i5 6700K @4.5GHz -Noctua NH-U14S -Asus Geforce GTX 980 Ti Strix DirectCU III -ASUS PRO GAMING Z170 -Crucial DDR4 16 GB -Crucial MX300 750GB -Corsair RM750i - NZXT H440W Silent Ultra - ASUS VC239 -Dell Professional P1914S IPS

Permalänk
Medlem
Skrivet av Rickybobby:

Prova att köra en lsof /home/[...]/darktable/data.db så ska du kunna se vilken process som låser filen

När jag bara kör lsof så kommer många rader.
Kör jag lsof [...]data.db så får jag ingen rad.

Permalänk

cd (change directoryt) till katalogen där filen ligger och kör sudo lsof data.db

Visa signatur

i5 6700K @4.5GHz -Noctua NH-U14S -Asus Geforce GTX 980 Ti Strix DirectCU III -ASUS PRO GAMING Z170 -Crucial DDR4 16 GB -Crucial MX300 750GB -Corsair RM750i - NZXT H440W Silent Ultra - ASUS VC239 -Dell Professional P1914S IPS

Permalänk
Medlem
Skrivet av Rickybobby:

cd (change directoryt) till katalogen där filen ligger och kör sudo lsof data.db

Upptäckte just att det fungerade bättre då;
lsof: WARNING: can't stat() fuse file system /run/user/1000/doc
Output information may be incomplete.

Permalänk

sudo lsof | grep data.db

ps auxw | grep data.db

ls -larth i katalogen där data.db ligger

Vad får du för output då?

Visa signatur

i5 6700K @4.5GHz -Noctua NH-U14S -Asus Geforce GTX 980 Ti Strix DirectCU III -ASUS PRO GAMING Z170 -Crucial DDR4 16 GB -Crucial MX300 750GB -Corsair RM750i - NZXT H440W Silent Ultra - ASUS VC239 -Dell Professional P1914S IPS

Permalänk
Medlem
Skrivet av Rickybobby:

Vad får du för output då?

sudo lsof | grep data.db
lsof: WARNING: can't stat() fuse file system /run/user/1000/doc
Output information may be incomplete.

ps auxw | grep data.db
sonic 11227 0.0 0.0 216120 896 pts/1 S+ 21:03 0:00 grep --color=auto data.db

ls -larth i katalogen där data.db ligger
total 3.6M
-rw-r--r--. 1 sonic sonic 94K Dec 1 15:48 keyboardrc
drwxr-xr-x. 5 sonic sonic 4.0K Dec 1 19:34 ..
-rw-r--r--. 1 sonic sonic 148K Dec 1 19:36 data.db-pre-
-rw-r--r--. 1 sonic sonic 864K Dec 1 19:36 library.db-pre-
-r--------. 1 sonic sonic 204K Apr 5 12:54 data.db-pre-3.0.1
-rw-r--r--. 1 sonic sonic 204K Apr 5 12:54 data.db
-rw-r--r--. 1 sonic sonic 123K Apr 5 12:54 keyboardrc_default
-r--------. 1 sonic sonic 960K Apr 5 13:12 library.db-pre-3.0.1
-rw-r--r--. 1 sonic sonic 960K Apr 5 13:12 library.db
-rw-r--r--. 1 sonic sonic 29K Apr 5 13:13 darktablerc
-rw-rw-rw-. 1 sonic sonic 2 Apr 13 18:39 library.db.lock
-rw-rw-rw-. 1 sonic sonic 2 Apr 13 18:39 data.db.lock
drwx------. 2 sonic sonic 4.0K Apr 13 18:39 .

Permalänk

Flytta lock filerna till typ tmp katalogen.
Viktigt att du står i katalogen där filerna finns.+
sudo mv data.db.lock /tmp/;sudo mv library.db.lock /tmp/

Prova där efter att starta darktable

Visa signatur

i5 6700K @4.5GHz -Noctua NH-U14S -Asus Geforce GTX 980 Ti Strix DirectCU III -ASUS PRO GAMING Z170 -Crucial DDR4 16 GB -Crucial MX300 750GB -Corsair RM750i - NZXT H440W Silent Ultra - ASUS VC239 -Dell Professional P1914S IPS

Permalänk
Medlem
Skrivet av Rickybobby:

Flytta lock filerna till typ tmp katalogen.
Viktigt att du står i katalogen där filerna finns.+
sudo mv data.db.lock /tmp/;sudo mv library.db.lock /tmp/

Prova där efter att starta darktable

Körde kommandot, startade Darktable, kom en ny feltext men kunde välja mellan två knappar varav ena var något om att uppdatera, och så startade programmet.

Tackar för detta.

Permalänk

No worries

Visa signatur

i5 6700K @4.5GHz -Noctua NH-U14S -Asus Geforce GTX 980 Ti Strix DirectCU III -ASUS PRO GAMING Z170 -Crucial DDR4 16 GB -Crucial MX300 750GB -Corsair RM750i - NZXT H440W Silent Ultra - ASUS VC239 -Dell Professional P1914S IPS